Cursos

Programação Web

Outra perspetiva de Ensino
Transforma a tua paixão na tua carreira

Como conversar com máquinas

Com o extremo avanço tecnológico que o mundo tem atravessado ultimamente, existe no mercado de trabalho uma enorme necessidade de contratar profissionais da área de IT capazes de desenvolver soluções baseadas na Cloud e que estas sejam também interativas e apelativas aos seus utilizadores.

Neste curso, serão lecionados os conceitos necessários para trabalhar na web e na cloud, utilizando o recurso de tecnologias como HTML, CSS, Javascript, Python, Github, Docker, etc.

Pretende-se que os formandos sejam capazes de desenvolver um projeto na web em todas as suas vertentes (Backend, Frontend, Infraestrutura).
Ficha de Curso

Apoio ao Formando 

 

A preocupação com o bem-estar dos formandos é uma constante, pelo que a ETIC_Algarve tem vindo a disponibilizar à sua comunidade diversos serviços que contribuem para o seu crescimento pessoal e humano.

Seja no apoio à Inserção no Mercado de Trabalho, seja no Apoio ao Desenvolvimento Pessoal, ou através de apoios financeiros concedidos através da recente Bolsa Formação, são várias as formas que colocamos à disposição dos formandos para facilitar e promover o seu crescimento.

 

Apoio ao Formando 

 

A preocupação com o bem-estar dos formandos é uma constante, pelo que a ETIC_Algarve tem vindo a disponibilizar à sua comunidade diversos serviços que contribuem para o seu crescimento pessoal e humano.

Seja no apoio à Inserção no Mercado de Trabalho, seja no Apoio ao Desenvolvimento Pessoal, ou através de apoios financeiros concedidos através da recente Bolsa Formação, são várias as formas que colocamos à disposição dos formandos para facilitar e promover o seu crescimento.

 

2 Anos
1220 horas, incluindo Estágio Curricular de 480 horas
Aulas de setembro a julho
2ª a 6ª feira, das 19h às 22h

Número de Formandos

Max: 16

30 x 251,60€
+240€ Inscrição
Com a conclusão desta formação, vais ter a possibilidade de participar no nosso projeto de mobilidade europeia ERASMUS+.

 

PARCERIAS PEDAGÓGICAS



Após os 2 anos deste curso, vais poder realizar o 3º ano curricular "Top Up Year" na SMK University of Applied Sciences, em Vilnius, Lituânia, onde vais obter uma Formação Certificada de Nível Avançado, que te vai permitir uma equivalência ao Nível 6 do Quadro Europeu de Qualificações.

Destinatários

Este curso destina-se a todos os interessados em tecnologia e programação que pretendam desenvolver aplicações em contexto de Web/Cloud, não ignorando fatores diferenciadores que possibilitam uma análise geral de todo um projeto, desde a conceção e definição de negócio até ao provisionamento da infraestrutura inerente ao projeto bem como todo o seu desenvolvimento.

Saídas Profissionais

  • Full-stack Developer

  • React Developer

  • Cloud Engineer

  • Backend Engineer

  • Python Developer

  • Frontend Developer

Conteúdos

PROGRAMAÇÃO I

  • Programação Orientada a Objetos
  • Programação Funcional
  • Variáveis
  • Métodos
  • Introdução ao Javascript
  • Classes
  • Linguagens de Programação de alto nível e baixo nível

METODOLOGIAS DE TRABALHO DE PROGRAMAÇÃO

  • Introdução ao versionamento de software utilizando GIT
  • Como trabalhar em equipa no Github
  • Conceito de Fork e Pull Request
  • Conceito de Merge e Rebase

WEB DESIGN INTRODUCTION

  • Introdução ao Figma
  • Conceitos de progressive enhancement / graceful degradation

WEB PAGES

  • Introdução ao HTML e CSS
  • Do Web design ao Web Browser

PROGRAMAÇÃO II

  • Desenvolvimento de aplicações em NodeJS
  • Interatividade em Browsers
  • Algoritmos e estruturas de dados

ARQUITETURA DE SISTEMAS

  • Sistemas Operativos Linux
  • Conceitos de Terminal e Shell
  • Comandos básicos
  • Como Preparar uma máquina virtual para a web

FRONTEND I

  • Conceitos de bibliotecas e Frameworks
  • Conceitos de package managers
  • Como criar um projeto de raiz
  • Introdução ao React

BACKEND I

  • Introdução ao Python
  • Variáveis e estruturas lógicas
  • Classes e métodos
  • Aplicação de estruturas e algoritmos

BASE DE DADOS

  •  Introdução ao SQL
  • Definição de tabelas e relações
  • Criar base de dados em MySQL

GESTÃO DE PROJETO

  • Em que consiste a gestão de projeto
  • Como fazer o planeamento e levantamento de requisitos
  • Como realizar estimativas e orçamentar projetos
  • Introdução a metodologias ágeis: SCRUM e AGILE

BACKEND II

  • Introdução ao Backend development
  • Entendimento de desenvolvimento em Backend: desenvolvimento de APIs e Micro serviços em contexto web
  • Desenvolvimento de aplicações em FastAPI

PITCHING E EMPREENDEDORISMO

  • Estratégias de comunicação e oralidade;
  • Estratégias e ferramentas para criação de negócios;
  • Workshops / Case Studies apresentados por empresas do setor.

REDES

  • Definição de Redes
  • Como construir Redes
  • Definição de IP e como os definir

CLOUD COMPUTING

  • Introdução a conceitos de Cloud
  • Entendimento sobre que tipo de serviços podemos criar em clouds como AWS, GCP ou Azure
  • Introdução ao Docker e Docker-compose

FRONTEND II e SEO

  • Aprofundamentos em React com Routers e Hooks
  • Noções básicas de meta informação e estruturação de páginas web para otimizações relacionadas com motores de pesquisa e partilhas em redes sociais.

PROJETO I e II

  • Desenvolvimento de um projeto no final de cada ano letivo.

ESTÁGIO CURRICULAR

  • Estágio em empresa da área com duração de 480h

Formadores

Formadores

Meios e Equipamentos

AnteriorSeguinte
  • Sala equipada com postos de trabalho individuais em ambiente Apple, Windows e Linux
  • Servidor Web para alojamento de sites/HTML5 e CSS3/MySQL e PHP
  • Software - VSCode, Figma, Virtualbox, Docker, Git, Github, Pack Adobe Creative Cloud: Photoshop, Illustrator, XD, Canva Pro, entre outros.

Meios e Equipamentos

AnteriorSeguinte
  • Sala equipada com postos de trabalho individuais em ambiente Apple, Windows e Linux
  • Servidor Web para alojamento de sites/HTML5 e CSS3/MySQL e PHP
  • Software - VSCode, Figma, Virtualbox, Docker, Git, Github, Pack Adobe Creative Cloud: Photoshop, Illustrator, XD, Canva Pro, entre outros.

Portefólios

Portefólios

Valores

Propinas Mensais:
30 x 251,60€
+240€ Inscrição
24 x 314,50€
+180€ Inscrição
18 x 419,33€
+120€ Inscrição
Descontos Especiais (não acumuláveis):
-7,5%
poupa 566,10€
inscrições até 31/05
-10%
poupa 754,80€
ex-formandos com prestações;
pronto pagamento até 31/05
(+120€ Inscrição)
-5%
poupa 377,40€
inscrições até 31/07
-7,5%
poupa 566,10€
pronto pagamento até 31/07
(+ 120€ Inscrição)
-2,5%
poupa 188,70€
pronto pagamento até 30/09
(+ 120€ Inscrição)
-12,5%
poupa 943,50€
pronto pagamento ex-formandos
(+ 120€ Inscrição)

Processo de Candidatura

  • Marcação de entrevista pessoal para info@eticalgarve.com ou através dos telefones 289 823 359 / 960 309 550
  • Preenchimento de formulário de candidatura (enviado por e-mail após marcação da entrevista)
  • Comparecer na entrevista previamente marcada com o Diretor Pedagógico, na qual deve apresentar Portfolio, caso possua
  • Aguardar comunicação do resultado da candidatura

As inscrições decorrem entre março e setembro, até ao início das aulas, e enquanto existirem vagas nos cursos.

Podem ser efetuadas após verificadas as condições de admissão e mediante o pagamento da inscrição e apresentação de:

  • Currículo/ Biografia
  • 1 foto tipo passe, em formato digital
  • Certificado de habilitações
  • Documentos do Candidato e do Responsável de Pagamento (Bilhete Identidade + Cartão Cidadão + Cartão de Contribuinte + Comprovativo de morada: recibo eletricidade, água, telefone ou carta de condução)
  • Preenchimento e assinatura da ficha de inscrição e do contrato de formação

Tens alguma
dúvida?

Queres conhecer
a Escola?

SHARE
SHARE