Skip to content

Repositório da Disciplina de Desenvolvimento de Front-end do Curso de Tecnólogo em Sistemas para Internet da Estácio.

Notifications You must be signed in to change notification settings

pedroeuzebiojs/des-front-end-si-estacio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plano de Ensino

Código e nome da disciplina

  • DGT1366 DESENVOLVIMENTO DE FRONT­END

Ementa

  • Programação cliente com JavaScript
  • Vue.js
  • Programação cliente com TypeScript
  • Angular
  • React

Objetivos

  • Apresentar a linguagem Javascript e obter o conhecimento básico necessário para utilizar a biblioteca jQuery na programação client­-side.
  • Vue.js é um framework JavaScript leve e de fácil aprendizagem, sendo adotado em larga escala no mercado mundial. Ele possui uma excelente documentação e permite um alto ganho de produtividade. O framework também é versátil, se tornando poderoso em aplicações de pequeno, médio e grande porte.
  • A linguagem de programação TypeScript é uma extensão da linguagem JavaScript. Ambas têm o mesmo objetivo: desenvolver aplicações para Web. Como era de se esperar, o TypeScript oferece recursos mais avançados do que o JavaScript. Portanto, vamos conhecer esses recursos e explorá-los por meio de diversos exemplos.
  • Criar o front-­end de sistemas web com base no framework Angular, compreendendo sua arquitetura modular baseada em componentes e serviços, além da funcionalidade baseada em injeção de dependências.
  • Atualmente, com o constante crescimento das redes sociais, a biblioteca JavaScript se impõe como uma das principais bibliotecas para a criação de interface de usuário com grandes projetos, como, por exemplo, Facebook, Instagram, Netflix e WhatsApp, o que aponta uma grande demanda por profissionais nessa área de desenvolvimento.

Procedimentos de ensino-aprendizagem

Aulas interativas em ambiente virtual de aprendizagem, didaticamente planejadas para o desenvolvimento de competências, tornando o processo de aprendizado mais significativo para os alunos. Na sala de aula virtual, a metodologia de ensino contempla diversas estratégias capazes de alcançar os objetivos da disciplina. Os temas das aulas são discutidos e apresentados em diversos formatos como leitura de textos, vídeos, hipertextos, links orientados para pesquisa, estudos de caso, podcasts, atividades animadas de aplicação do conhecimento, simuladores virtuais, quiz interativo, simulados, biblioteca virtual e Explore + para que o aluno possa explorar conteúdos complementares e aprofundar seu conhecimento sobre as temáticas propostas.

Temas de aprendizagem

  1. PROGRAMAÇÃO CLIENTE COM JAVASCRIPT 1.1 CONCEITOS GERAIS E A SINTAXE BÁSICA DA LINGUAGEM JAVASCRIPT 1.2 COMO MANIPULAR A ÁRVORE DOM COM O FRAMEWORK JQUERY 1.3 COMO TRABALHAR COM EVENTOS COM O FRAMEWORK JQUERY 1.4 REQUISIÇÕES AJAX COM O FRAMEWORK JQUERY
  2. VUE.JS 2.1 RECONHECER A ESTRUTURA BÁSICA DO VUE.JS 2.2 EMPREGAR UMA LÓGICA PARA INTERAÇÃO COM O USUÁRIO 2.3 APLICAR A UTILIZAÇÃO DE COMPONENTES PARA MODULARIZAÇÃO DO CÓDIGO
  3. PROGRAMAÇÃO CLIENTE COM TYPESCRIPT 3.1 RECONHECER CONCEITOS GERAIS E SIMILARIDADES COM O JAVASCRIPT 3.2 ANALISAR OS TIPOS E NARROWING 3.3 DESCREVER FUNÇÕES COM TYPESCRIPT 3.4 IDENTIFICAR CLASSES COM TYPESCRIPT
  4. ANGULAR 4.1 RECONHECER O ANGULAR NA ESTRUTURAÇÃO DO COMPORTAMENTO DE SISTEMAS WEB 4.2 APLICAR A ARQUITETURA DE COMPONENTES NA CRIAÇÃO DO FRONT­END DE SISTEMAS WEB 4.3 EMPREGAR O PARADIGMA REATIVO PARA CRIAR FRONT­END COM ELEMENTOS ASSÍNCRONOS 4.4 APLICAR O FRAMEWORK ANGULAR NA CRIAÇÃO DO FRONT­END DE UM SISTEMA COMPLETO
  5. REACT 5.1 ELABORAR DIFERENTES AMBIENTES DE DESENVOLVIMENTO PARA O REACT 5.2 APLICAR A SINTAXE POR MEIO DA IMPLEMENTAÇÃO DE EXEMPLOS 5.3 USAR REQUISIÇÕES HTTP/AJAX COM O NOVO CONCEITO DE REACT HOOKS 5.4 TRAÇAR ROTAS COM REACT ROUTER E O CONTROLE DA CAMADA DE NEGÓCIO COM REACT REDUX

Procedimentos de avaliação

Os procedimentos de avaliação contemplarão as competências desenvolvidas durante a disciplina por meio de provas presenciais, denominadas AV e AVS, sendo a cada uma delas atribuído o grau de 0,0 (zero) a 10 (dez) no formato PNI ­ Prova Nacional Integrada.

Caso o aluno não atinja o resultado desejado na prova de AV, ele poderá recuperar sua nota na prova de AVS. Será composta por uma prova no formato PNI ­ Prova Nacional Integrada, com total de 10 pontos, e substituirá a nota da AV, caso seja maior.

Para aprovação na disciplina, o aluno deverá, ainda:

  • atingir nota igual ou superior a 6 (seis) na prova de AV ou AVS;
  • frequentar, no mínimo, 75% das aulas ministradas.

Bibliografia básica

Bibliografia complementar