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

  1. 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
  2. Controle de estado
    2.1. QueryString
    2.2. Cookies
    2.3. Controle de sessão
    2.4. Estado da página

Conteúdos

  1. Controle de acesso
    3.1. Autenticação e autorização
  2. 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
  3. Padrão MVC
    5.1. Introdução aos conceitos básicos
    5.2. Aplicando MVC a sistemas web

Conteúdos

  1. Programação no cliente com linguagem JavaScript
    6.1. Características da linguagem
    6.2. Frameworks e plugins
    6.3. Ajax
  2. 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? 🤔