Web Development // ANUAL

Apresentação

O crescimento das indústrias apoiadas em tecnologias de informação fez disparar a procura de profissionais com competências nas áreas da programação.

O curso Web Development forma profissionais na área da programação e desenvolvimento de websites e aplicações web, para integrarem o mercado do desenvolvimento e programação web através de uma aprendizagem baseada em projetos concretos apoiados nas mais recentes tecnologias.

Estrutura do curso

PROGRAMA CURRICULAR

UNIDADE 1 // HTML5 E CSS3

> Introdução às tecnologias e ao funcionamento da web.

> Programação de páginas web com recurso às linguagens HTML5 e CSS3.

> Programação de páginas responsive adaptáveis a vários tipos de ecrã (pc, tablet, smartphone).

> Transições e animações em CSS3.

> Utilização de tags semânticas e optimização para motores de busca.

> Introdução à framework bootstrap. > Projeto final de Unidade.

 

UNIDADE 2 // JAVASCRIPT E JQUERY

> Introdução à lógica da programação e à linguagem javascript.

> Programação de módulos interativos através da manipulação da DOM API.

> Utilização da biblioteca jQuery no desenvolvimento de páginas interativas.

> Programação de aplicações com recurso a AJAX e JSON.

> Projeto final de Unidade.

 

UNIDADE 3 // PHP E MYSQL

> Introdução ao ambiente de servidor.

> Introdução às linguagens PHP e SQL.

> Programação de páginas dinâmicas e gestores de conteúdos.

> Programação orientada a objetos. > Instalação e publicação de aplicações online.

> Projeto final de Unidade.

 

UNIDADE 4 // MOBILE DEVELOPMENT

> Introdução ao desenvolvimento em ambiente Mobile.

> Introdução da framework React Native.

> Programação de aplicações mobile com recurso à framework React Native.

> Integração de aplicações mobile com infraestruturas de gestão de dados (Google Firebase).

> Projeto final de Unidade.

 

UNIDADE 5 // PROJETO FINAL

> Conceção e desenvolvimento de um projeto com recurso a todas as tecnologias lecionadas.

> Introdução a ferramentas para otimização do desenvolvimento de projetos de programação web.

 

UNIDADE 6 // PROJETO MULTIDISCIPLINAR ETIC_IDEIA

> Laboratório de Inovação e Criatividade.

> Criação e desenvolvimento de um grande projeto multidisciplinar.

> Trabalho em equipa constituída por alunos de cada área de especialidade, de diferentes cursos.

> Preparação para contextos reais de desenvolvimento e implementação de projetos.

> Criação de conceitos, conteúdos, produtos e estratégias com potencial de sustentabilidade profissional e comercial.

> Apresentação à comunidade escolar, profissional e cultural.