Previous slide
Next slide
Toggle fullscreen
Open presenter view
Programação de Sistemas para Internet
Prof. Diego Cirilo
Aula 01
: Apresentação da disciplina
Objetivos
Desenvolver aplicações web com programação no cliente;
Desenvolver aplicações web com programação no servidor;
Controlar o estado e o acesso em aplicações web;
Desenvolver aplicações segundo o padrão de arquitetura MVC;
Objetivos
Construir relatórios em aplicações web;
Utilizar Javascript em comportamentos no desenvolvimento de aplicações web;
Aplicar técnicas de mapeamento objeto-relacional em aplicações web;
Utilizar frameworks de desenvolvimento ágil.
Conteúdos
Conceitos de sistemas web
1.1. Introdução ao serviço HTTP
1.2. Ativação por solicitações GET e POST
1.3. Formulários e componentes básicos
1.4. Criação de páginas dinâmicas
Controle de estado
2.1. QueryString
2.2. Cookies
2.3. Controle de sessão
2.4. Estado da página
Conteúdos
Controle de acesso
3.1. Autenticação e autorização
Acesso a bancos de dados
4.1. Componentes de acesso a dados
4.2. Componentes de apresentação
4.3. Mapeamento objeto-relacional
4.4. Linguagens de consulta
Padrão MVC
5.1. Introdução aos conceitos básicos
5.2. Aplicando MVC a sistemas web
Conteúdos
Programação no cliente com linguagem JavaScript
6.1. Características da linguagem
6.2. Frameworks e plugins
6.3. Ajax
Framework de desenvolvimento ágil
7.1. Relatórios e gráficos
Procedimentos Metodológicos
Projeto Integrador com a disciplina Análise e Projeto Orientados a Objetos (e Banco de Dados)
Aulas teóricas expositivas,
Aulas práticas em laboratório,
Desenvolvimento de projetos.
Avaliação
Quiz teórico
Tarefas práticas
Projetos
Dúvidas?