Programação para Internet III

Nessa disciplina iremos concluir o estudo do desenvolvimento web. Primeiro iremos estudar o Javascript moderno (ES6), depois iremos estudar Node.JS. Posteriormente estudaremos como desenvolver aplicações web com Python e Java.

Semanas

Semana 1 – Introdução à disciplina; Histórico do desenvolvimento web

PDF 1 e PDF 2

Semana 2 – Revisão de Javascript; Introdução ao Javascript ES6

PDF 3

Semana 3 – JS ES6 (let, parâmetros opcionais, arrow functions e forEach)

PDF 3

Semanas 4 e 5 – JS ES6

PDF 3

Link cálculo aniversário https://github.com/viniciusalveshax/samples/blob/master/javascript/calcula-aniversario.js

Semanas 6 e 7 – JQuery

PDF 4

Exemplo básico de uso do JQuery – https://github.com/viniciusalveshax/samples/blob/master/javascript/jquery/exemplo010-basico.html

Pegando conteúdo com JQuery – https://github.com/viniciusalveshax/samples/blob/master/javascript/jquery/exemplo-015-pega-conteudo.html

Alterando conteúdo com JQuery – https://github.com/viniciusalveshax/samples/blob/master/javascript/jquery/exemplo-020-altera-conteudo.html

Exemplo de soma de números com JQuery – https://github.com/viniciusalveshax/samples/blob/master/javascript/jquery/exemplo-021-soma-numeros.html

Alteração de visibilidade com JQuery – https://github.com/viniciusalveshax/samples/blob/master/javascript/jquery/exemplo-025-hide-show-toggle.html

Semana 8

Não houve aula em função do feriado do dia 28/outubro

Semanas 9 e 10

Exemplo Node.js https://nodejs.org/en/docs/guides/getting-started-guide/

Exemplo Express https://expressjs.com/en/starter/hello-world.html

Exemplo JQuery com Node e Express https://github.com/viniciusalveshax/samples/blob/master/javascript/jquery_com_express_e_node.zip


PDF 1

Conteúdo: Organização geral da disciplina; Perspectivas de carreira para desenvolvimento web

PDF 2

Conteúdo: Organização de uma aplicação web; Histórico do desenvolvimento web

PDF 3

Conteúdo: JS ES6 (let, parâmetros opcionais, arrow functions, forEach, map, filter, desestruturação, rest parameters)

PDF 4

Conteúdo: JQuery