Ementa/Descrição: |
1) Comunicação Cliente-Servidor
2) Definição de Servidor Web
3) Definição de Cliente
4) Protocolo HTTP
5) Solicitação (GET, POST, PUT, DELETE, etc.) e resposta (status e conteúdo)
6) Definição de serviço e formato de intercâmbio de dados (XML e Json)
7)
8) 2) Programação no Cliente
9) Características da linguagem JavaScript
10) Sintaxe, tipos de dados, variáveis, expressões, comandos, funções, objetos, vetores
11) Estruturas de controle de fluxo, de repetição e de sequência.
12) Document Object Model (DOM), HTML dinâmico e controle de eventos.
13) Frameworks para programação no cliente.
14)
15) 3) Programação no Servidor
16) Obtenção de dados da solicitação e escrita da resposta.
17) Variáveis de inicialização.
18) Controle de estado (Sessão e Cookies).
19) Escopo de variáveis em uma aplicação web.
20) Controle de acesso e filtros.
21) Redirecionamento e encaminhamento.
22) Composição de páginas (include).
23) Frameworks para programação no Servidor.
24) Implantação de serviços web em servidores remotos.
25)
26) 4) Padrão arquitetural MVC
27) Conceitos básicos (Modelo, visão e controle)
28) MVC em sistemas web e web apps.
29) Framework MVC.
30)
31) 5) Acesso a bancos de dados
32) Seleção, inserção, exclusão e busca de dados a partir de uma página web.
33) Framework para gerenciamento de banco de dados.
|