Pular para o conteúdo
10. Front-End II

10. Front-End II

Este curso foca na transformação de interfaces estáticas em aplicações web interativas e robustas. O aluno mergulhará no ecossistema do JavaScript Moderno (ES6+) para manipular o DOM e gerenciar dados de forma assíncrona. Além disso, introduzimos o TypeScript como uma ferramenta fundamental de arquitetura, trazendo tipagem estática e segurança de código para minimizar erros em tempo de execução e facilitar a manutenção de projetos complexos.

Responsável Curadoria da Aturin
Última atualização 01/07/2026
Tempo de conclusão 16 horas 3 minutos
Membros 17
2o Sem - TII Intermediário 3o Sem - TDS 5a Área
  • Week 1
    3Aulas · 11 min
    • 1.1 - Apresentação da disciplina e do professor
    • 1.2 - Preparar o ambiente de desenvolvimento
    • 1.3 - Testar o ambiente
  • Week 2
    5Aulas · 1 h 7 min
    • 2.1 Adicionando JavaScript Diretamente em um Arquivo HTML
      10 xp
    • 2.2 - Arquivo Externo
      10 xp
    • 2.3 Complemento básico sobre o CSS
    • 2.4 - Document.write()
      10 xp
    • 2.5 Window.print()
      10 xp
  • Week 4
    6Aulas · 2 h 14 min
    • 4.1 Variáveis e constantes
      10 xp
    • 4.2 Console.log()
      10 xp
    • 4.3 Window.alert()
      10 xp
    • 4.4 Dados primitivos vs dados de referência
      10 xp
    • 4.5 Conversão de tipos
      10 xp
    • 4.6 Coerção de tipos
      10 xp
  • Week 5
    6Aulas · 1 h 54 min
    • 5.1 - Operadores aritméticos no JavaScript
      10 xp
    • 5.2 - Operadores de atribuição no JavaScript
      10 xp
    • 5.3 Trabalhando com Strings
      10 xp
    • 5.4 Desafio de Capitalização
      10 xp
    • 5.5 Trabalhando com Numbers
      10 xp
    • 5.6 JavaScript Math Object
      10 xp
  • Week 7
    6Aulas · 1 h 59 min
    • 7.1 Desafio Number
      10 xp
    • 7.2 Data e Hora
      10 xp
    • 7.3 DateMethods & DateTimeFormat API
      10 xp
    • 7.4 Criando Arrays
      10 xp
    • 7.5 Métodos Básicos Arrays
      10 xp
    • 7.6 Nesting, Concat & Spread Operator
      10 xp
  • Week 8
    10Aulas · 3 h 7 min
    • 8.1 Desafio Arrays
      10 xp
    • 8.2 Objetos Literais
      10 xp
    • 8.3 Objeto Spread Operator e Métodos de Objeto
      10 xp
    • 8.4 Destructuring & Naming
      10 xp
    • 8.5 Introdução JSON
      10 xp
    • 8.6 Desafio Objeto
      10 xp
    • 8.7 Funções Básicas
      10 xp
    • 8.8 Parâmetros e Argumentos
      10 xp
    • 8.9 Escopo Global e Escopo de Funções
      10 xp
    • 8.10 Escopo de Bloco
      10 xp
  • Week 12
    6Aulas · 1 h 23 min
    • 12.1 Nested Escopo
      10 xp
    • 12.2 Declaração vs Expressão
      10 xp
    • 12.3 Arrow Functions
    • 12.4 Expressões de Função
      10 xp
    • 12.5 Desafio Função
      10 xp
    • 12.6 If Statements
      10 xp
  • Week 13
    6Aulas · 1 h 1 min
    • 13.1 If Else & Nesting
      10 xp
    • 13.2 Switches
    • 13.3 Desafio Calculadora
    • 13.4 - Truthy e Falsy
    • 13.5 - Operadores Lógicos
      10 xp
    • 13.6 - For
      10 xp
  • Week 15
    5Aulas · 51 min
    • 15.1 - Break e Continue
      10 xp
    • 15.2 - Loop While e Do While
      10 xp
    • 15.3 - Desafio Loop
      10 xp
    • 15.4 - For Of
      10 xp
    • 15.5 - For In
      10 xp
  • Week 16
    5Aulas · 56 min
    • 16.1 - Array.forEach
      10 xp
    • 16.2 - Array.filter
      10 xp
    • 16.3 - Array.map
      10 xp
    • 16.4 - Introduzindo o DOM
      10 xp
    • 16.5 - Seletores DOM - Elementos Únicos
      10 xp
  • Week 18
    6Aulas · 56 min
    • 18.1 - Ambiente e testes
      10 xp
    • 18.2 - Tipos primitivos, Especiais, Arrays, Tuplas
      10 xp
    • 18.3 - Tipos de Objetos e Enums
      10 xp
    • 18.4 - Interface e Aliases
      10 xp
    • 18.5 - Tipos de Union
      10 xp
    • 18.6 - Funções
      10 xp
  • Week 19
    3Aulas · 24 min
    • 19.1 - Casting
      10 xp
    • 19.2 - Classes
      10 xp
    • 19.3 - Generics
      10 xp