PROGRAMAÇÃO WEB
(ESOFT5S-N-A)
Henrique Vignando
- Mestre em Ciências da Computação (UEM)
- Bacharel em Informática (UEM)
- Líder técnico e engenheiro de dados e software na Mentorstec
- 9 anos em desenvolvimento de software
- 2 anos com engenharia de dados
- 1 ano com liderança técnica.
- Palestrante no Pentaho Day 2019.
- Entusiasta cultural das rotinas e pipelines de dados, arquitetura de software, boas práticas e padronizações
- Algoritmos e Lógica de Programação I
- Algoritmos e Lógica de Programação II
- Estruturas de Dados I
- Estruturas de Dados II
- Programação Orientada a Objetos
- Banco de Dados I
- Banco de Dados II
Premissas

Plano de Ensino
- Ementa
- Objetivo / Justificativa
- Programa
- Avaliação
- Referências
Ementa
Desenvolvimento de interfaces gráficas para ambiente web. Desenvolvimento de serviços e sistemas de
informação utilizando a estrutura cliente/servidor.
Objetivos
Conhecer princípios e técnicas básicas da programação web;
Aplicar esses princípios e técnicas no desenvolvimento de programas computacionais para web usando a linguagem HTML, CSS e JavaScript e seus frameworks.
Justificativa
Existem diversas linguagens de programação no mercado de trabalho, dentre elas uma linguagem que tem se destacado comercialmente é linguagem JavaScript para desenvolvimento de softwares.
Esta disciplina visa capacitar o acadêmico a utilizar a linguagem JavaScript na programação de sistemas web.
JavaScript

Programa
-
Fundamentos da web
-
Arquitetura Cliente/Servidor
-
Camada cliente
-
Camada web
-
Camada lógica
-
Camada legado
-
-
Protocolos e camadas de rede
-
Modelos de requisições
-
Endereçamento com IP/Domínio/DNS
-
Hospedagem
-
Servidores de aplicação web
-
Browser
-
Sessões, cookies, cache, web SQL
-
Servidores de aplicação
-
Desenvolvimento back-end
-
Desenvolvimento front-end
-
Empacotamento e Deploy
-
Cloud Computing
-
-
Desenvolvimento web
-
Fundamentos de HTML (Conceitos Básicos, Listas, Imagens; Navegação; Tabela, Formulário; Divisão,Frames e Iframes; Divisão);
-
Fundamentos de CSS
-
Fundamentos JavaScript
-
Framework Bootstrap
-
Biblioteca jQuery
-
Apresentação dos principais frameworks fullstack da atualidade: Angular, Vue, React
-
Avaliação
- 1º. bimestre:
- Prova (60%)
- AEPs (20%)
- PI (20%)
- 2º. bimestre:
- Prova (60%)
- AEPs (20%)
- PI (20%)
Desafio
Implementar uma calculadora usando
HTML CSS e JavaScript
UniCesumar ES Programação Web - Introdução
By Henrique Vignando
UniCesumar ES Programação Web - Introdução
Aula1
- 57