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

Min 8

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 poderás obter uma Formação Académica equivalente a licenciatura (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