PSW-2020-1

Curso: BCC e TSI

Local: CEFET Maracanã (on-line em plataforma a ser divulgada, provavelmente Microsoft Teams via login com e-mail institucional)

Horário: Quinta-Feira 18:20 a 21:40

Sala: Lab3 (on-line em plataforma a ser divulgada, provavelmente Microsoft Teams via login com e-mail institucional)

Tempo de curso: 21 semanas (19 Semanas, 5 já foram ministradas)

Objetivo / Ementa:

Capacitar o aluno em procedimentos e técnicas de desenvolvimento de aplicações para a WEB, com a utilização da plataforma Javascript. Desenvolver um estudo de caso para consolidar o conhecimento adquirido durante as aulas.

Bibliografia Principal:

Exemplos feitos em sala de aula: https://github.com/diogosmendonca/psw2020-1

HTML - http://www.w3schools.com/html/default.asp

Javascript - https://www.w3schools.com/js/

CSS - https://www.w3schools.com/css/

Git - https://guides.github.com/introduction/git-handbook/

DOM (Document Object Model) - https://developer.mozilla.org/pt-BR/docs/DOM/Referencia_do_DOM/Introdu%C3%A7%C3%A3o

Bootstrap - https://getbootstrap.com/

Jquery - https://jquery.com/

React - https://pt-br.reactjs.org/

Node.js - https://nodejs.org/en/docs/

Bibliografia Complementar:

Web - Google - Stackoverflow

Critério de Avaliação:

  • AV1 e AV2 serão trabalhos trabalhos em grupo com entregas a cada 1 ou 2 semanas (cada grupo terá um trabalho diferente).
M1 = (AV1 + AV2) / 2;
if(Frequência >= 75%){
  if(M1 >= 7) 
    Situação = "Aprovado";
  else if (M1 < 3) 
    Situação = "Reprovado";
  else{
    Situação = "Prova Final";
  if( ((PF + M1) / 2) >= 5)
    Situação = "Aprovado";
  else
    Situação = "Reprovado";
  }
}else{
  Situação = "Reprovado";
}

Calendário:

  • 13/02/2020 - Prof. em licença paternidade.
  • 20/02/2020 - Prof. em licença paternidade.
  • 27/02/2020 - Feriado
  • 05/03/2020 - Introdução a Programação Web, HTTP e HTML. Git. CSS, Javascript e Manipulação do DOM (ver links na bibliografia principal, recomendações para o trabalho)
  • 12/03/2020 - Media Query e Responsividade, Bootstrap, JQuery, Node, npm

Período de suspenção das aulas por conta da pandemia do COVID-19, retomada on-line abaixo.

  • 15/10/2020 - Feriado.
  • 22/10/2020 - Ambientação, Revisão e Javascript (ES2015+)
  • 29/10/2020 - Javascript (ES2015+), Componentização front-end, React (1a Entrega do Trabalho - Protótipos e Cenários)
  • 05/11/2020 - React, Redux
  • 12/11/2020 - Estilização da UI
  • 19/11/2020 - Documentação e Testes automatizados com React
  • 26/11/2020 - NodeJS / Express / JEE (Servlets) (SEPEX - Assíncrono)
  • 03/12/2020 - MongoDB
  • 10/12/2020 - Autentication
  • 17/12/2020 - Https, upload, coors, Oauth
  • 24/12/2020 - Feriado
  • 31/12/2020 - Feriado
  • 07/01/2021 - Documentação de API Rest e Testes do back-end
  • 14/01/2021 - Prova Final