Programação Web
Dia, Hora e Local
Objetivo
Tópicos
Bibliografia
Avaliação
Exercícios
Cronograma
Ferramentas
Material Complementar
Dia, Hora e Local
Objetivo
Apresentar conceitos fundamentais da programação voltada para o ambiente web. Utilizaremos algumas tecnologias (linguagens, servidores, etc.) específicas apenas para vivenciar na prática os conceitos apresentados. Entretanto, o objetivo principal é dominar os conceitos de forma que facilitemos o uso de diferentes tecnologias. Esta visão é análoga ao aprendizado inicial de programação.
Tópicos
- Arquitetura Web (HTTP), HTML e CSS
- Formulários HTML e Programação no Servidor
- Modelagem e Conexão com Banco de Dados
- MVC
- JavaScript e HTML DOM
- Chamada Assíncrona ao Servidor (AJAX)
- XML e JSON
- Serviços na Web
- Autenticação Simples, 2 passos e via Serviço
- Gestão de TI em Projetos Web/Mobile
- Web Crawlers
- Semântica na Web
Bibliografia
- Robert W. Sebesta, Programming the World Wide Web, Addison Wesley.
- James F. Kurose, Keith W. Ross, Computer Networking, Addison Wesley.
- W3Schools
- Curso de FullStack da Universidade de Helsinki
- CS50 - Web Programming with Python and JS
- Marijn Haverbeke, Eloquent JavaScript
- Roadmaps
- Livros de Programação Gratuitos no Github
Avaliação
Média final = ((Média-Trabalhos * 2) + Prova) / 3
Exercícios
Cronograma
| Assunto | Dia |
|---|
Ferramentas
Material Complementar
01/01/2025 ∙