Descrição
O Bootcamp Falaê é uma oportunidade que visa capacitar alunos nas tecnologias: React, TypeScript e Node JS. Ao final, os dois aluos com as maiores notas serão contratados para estágio na empresa Falaê.
Course Content
Módulo 1: JavaScript
- Aula 1: Variáveis
- Aula 2: Operadores Aritméticos
- Aula 3: Operadores Condicionais
- Aula 4: If e Else
- Aula 5: Lógica Booleana
- Aula 6: Funções
- Aula 7: Objetos
- Aula 8: Métodos
- Aula 9: While
- Aula 10: Continue e Break
- Aula 11: For
- Aula 12: Arrays
- Aula 13: Operações com Arrays
- Aula 14: Matrizes
- P1.1 Snake: Introdução
- P1.2 Snake: Função Jogo()
- P1.3 Snake: Programando a cobra
- P1.4 Snake: Comida
- P2.1 Flappy Bird: Introdução
- P2.2 Flappy Bird: Cenário
- P2.3 Flappy Bird: Cenário
- P2.4 Flappy Bird: Mecânica
- P3.1 Codi Memory: Introdução
- P3.2 Codi Memory: Criando a tela do jogo
- P3.3 Codi Memory: Revelando cards
- P3.4 Codi Memory: Conferindo pares
- P4.1 Dino: Introdução
- P4.2 Dino: Pulo
- P4.3 Dino: Obstáculos
Módulo 2: React
- Intensivão de React
- Aula 1: Introdução
- Aula 2: Hello World
- Aula 3: JSX
- Aula 4: Planejamentos de Componentes
- Aula 5: Criando Componentes
- Aula 6: Estilizando Componentes
- Aula 7: Hooks (parte 1)
- Aula 8: Hooks (parte 2)
- Aula 9: Props
- Aula 10: Criando itens
- Aula 11: Mostrando e Estilizando Itens
- Aula 12: Criando a CartPage
- Aula 13: Atualizando Itens do Carrinho
- Aula 14: Estilizando o Carrinho
- Aulão Prático
- EXTRA: Código Limpo A2
- TP1.1: Configuração inicial do projeto
- TP1.2: Como adicionar entrada de pesquisa
- TP1.3: Como lidar com a ação de envio de formulário
- TP1.4: Como adicionar opções de pesquisa rápida
- TP1.5: Como obter acesso à API Unsplash
- TP1.6: Como fazer uma chamada de API para a API Unsplash
- TP1.7: Como armazenar dados de API usando estado
- TP1.8: Como exibir imagens na tela
- TP1.9: Como implementar a paginação
- TP1.10: Como encontrar bugs usando ESLint
- TP1.11: Melhorias de código
- TP1.12: Como remover uma dependência extra de useEffect
Módulo 3: Node JS
- Materiais do Curso
- Aula 1: Introdução
- Aula 2: Instalação
- Aula 3: Hello World
- Aula 4: Event Loop
- Aula 5: NPM
- Aula 6: Moment JS
- Aula 7: Requisitando Dados
- Aula 8: Criando uma Tabela
- Aula 9: Estilo CSS
- Aula 10: Recuperando Dados CSV
- Aula 11: Primeiros passos com AWS
- Aula 12: Implantando o aplicativo
- Aula 13: Configurando seu servidor web
- TP2.1: Arquitetura do Projeto
- TP2.2: Como configurar o banco de dados e obter a chave API
- TP2.3: Como criar o endpoint da pesquisa
- TP2.4: Como configurar o front-end
- TP2.5: Como chamar a API de pesquisa e exibir resultados no frontend
- TP2.6: Como criar o componente de entrada de pesquisa e cartão de receitas
- TP2.7: Como construir a paginação e visualizar mais funcionalidades
- TP2.8: Como construir o componente modal de resumo da receita
- TP2.9: Como criar endpoints para obter/criar/excluir receitas favoritas
- TP2.10: Como adicionar funcionalidade de favoritos ao frontend
- TP2.11: Como adicionar CSS/estilo
Módulo 4: TypeScript
- Aula 1: Introdução
- Aula 2: Variáveis
- Aula 3: Funções
- Aula 4: Prática 1: Sistema de E-commerce
- Aula 5: Desestruturação
- Aula 6: Generics
- Aula 7: Introdução as Classes
- Aula 8: Pratica II: Sistema de e-commerce
- Aula 9: Encapsulamento de Dados
- Aula 10: Classes (Get e Set)
- Aula 11: Classes (Somente Leitura e Estático)
- Aula 12: Questões de Recrutamento