Guilheeeerme / desenvolvimentoFullStack

Bootcamp Desenvolvedor Full Stack do IGTI - Resoluções dos desafios e trabalhos práticos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bootcamp Desenvolvedor Full Stack IGTI

Bootcamp Full Stack IGTI

Módulo 1 - Fundamentos
  • Introdução, instalação e configuração do Visual Studio Code (VSCode).
  • Instalação do Node.js. Instalação da biblioteca live-server.
  • Noções de HTML e CSS. Introdução ao JavaScript. Integração do JavaScript com o HTML e CSS.
  • JavaScript básico – console, comentários, tipos primitivos, variáveis, APIs nativas de servidor e web, funções, estruturas de decisão, estruturas de repetição e manipulação de eventos.
Módulo 2 - Desenvolvimento de APIs
  • Introdução ao desenvolvimento backend. Backend x frontend. Introdução ao desenvolvimento de APIs. Introdução ao desenvolvimento com Node.js.
  • Introdução ao Express. Criação de requisições HTTP, rotas e middlewares com Express.
  • Introdução à ferramenta Insomnia. Construção de APIs HTTP, utilizando as principais operações: GET, POST, PUT, e DELETE.
  • Desenvolvimento das operações CRUD. Persistência de Dados em Arquivos.
Módulo 3 - FrontEnd com React
  • Instalação e configuração do React. Criação de projetos com o create-react-app.
  • Introdução ao React – JSX, Componentes de Funções, Componentes de Classe, State, Props, Binding, Interpolação.
  • Comunicação entre componentes. Ciclo de vida de componentes de classe. Introdução às requisições HTTP com React.
  • Roteamento com react-router.
  • Criação de um pequeno projeto passo-a-passo com React.
Módulo 4 - Persistência de dados, versionamento de código e implantação
  • Introdução ao MongoDB. Integrando a API ao MongoDB Atlas.
  • Introdução ao Git. Instalação do git. Principais comandos do Git.
  • Como publicar aplicações no Github. Introdução ao Heroku. Instalação do Heroku CLI.
  • Como implantar aplicações no Heroku.

About

Bootcamp Desenvolvedor Full Stack do IGTI - Resoluções dos desafios e trabalhos práticos


Languages

Language:JavaScript 84.8%Language:HTML 11.1%Language:CSS 4.1%