/ada-bootcamp-front-end-vem-ser-tech-2023

Front-End estático e dinâmico(JS DOM), Lógica de programação I (JS/TS), Programação Orientada a Objetos I (JS/TS), Framework React.

Primary LanguageJavaScript

Repositório de Aulas Bootcamp (ADA - FRONT END)

Este repositório é dedicado ao curso síncrono de aulas do bootcamp ADA - Vem Ser Tech(Front-End), que ocorrerá de 06/10/2023 a 15/03/2024. O curso acontecerá nas segundas, quartas e sextas-feiras, das 19:00 às 22:00.

Programa iFood Vem Ser Tech

Este curso faz parte do programa iFood Vem Ser Tech. Você pode obter mais informações sobre o programa e as inscrições através do link.

Cronograma do Projeto

  • Inscrições: Até 09/08
  • Curso Online: 27/06 a 10/08
  • Teste de Aptidão Tech: 14/08
  • Resolução de Case: 22/08 a 06/09
  • Coding Tank: 18/09 a 27/09 (etapa atual)
  • Divulgação da Lista Final: 02/10
  • Início das Aulas: 06/10

Grade do Bootcamp

Front-End Estático

  • Introdução às Tecnologias Web e História
  • Linguagem HTML e Estrutura de Documentos HTML
  • Principais Elementos HTML e Elementos Semânticos (HTML5)
  • Montagem de Páginas: Esqueleto, Navegação e Conteúdo
  • Tabelas, Imagens e Formulários
  • Introdução ao CSS, Seletores e Estilos
  • Margin, Padding, Border e Posicionamento de Elementos
  • Layouts Flexbox e Grid
  • Media Queries para Responsividade

Lógica de Programação

  • Sistema de Tipos e Estados
  • Constantes, Variáveis e Funções
  • Coerções e Operadores Aritméticos
  • Vetores, Matrizes e Objetos
  • Controle de Fluxo e Tomada de Decisão (IF, ELSE, SWITCH)
  • Operador Ternário e Operadores de Coalescência
  • Laços de Repetição (WHILE, DO-WHILE, FOR, FOR-IN, FOR-OF)
  • Busca em Vetores e Matrizes
  • Funções, Parametrização e Composição
  • Funções de Alta Ordem e Tratamento de Erros

Programação Orientada a Objetos

  • Introdução à POO, Classes e Objetos
  • Construtores, Atributos e Métodos
  • Atributos e Métodos Estáticos
  • Encapsulamento e Métodos de Acesso
  • Herança, Polimorfismo e Prototypes

Front-End Dinâmico (JS DOM)

  • Web APIs e DOM
  • Manipulação de DOM e Escuta de Eventos
  • Manipulação de Estilos e Classes
  • Armazenamento Local e de Sessão (Local Storage e Session Storage)
  • Programação Assíncrona e Consulta de APIs Externas

Framework React

  • Modelagem Baseada em Componentes
  • Props e PropTypes
  • State, State Lifting e React Router
  • Renderização Condicional e de Listas
  • Composição de Componentes e Formulários
  • Ciclo de Vida dos Componentes
  • JSX, Eventos e CSS Module
  • Utilização de Hooks para Gerenciamento de Estado

Tempo do Curso

O curso terá a duração de 6 meses, ocorrendo de 06/10/2023 a 15/03/2024.

Instruções de Acesso

Para acessar o conteúdo do curso, siga estas etapas:

  1. Faça um clone deste repositório em sua máquina local, caso deseje ter acesso aos materiais offline.
git clone https://github.com/JulianaMariaSousaMesquita/ada-bootcamp-front-end-vem-ser-tech-2023