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