Este repositório é destinado à disponibilizar os trabalhos e desafios passados durante o Bootcamp Desenvolvedor Full Stack promovido pelo IGTI.
O Bootcamp Online – IGTI é um programa educacional prático e intensivo, ministrado a distância, que tem por objetivo o desenvolvimento de habilidades que permitam ao aluno desempenhar atividade profissional na área. Mais detalhes sobre o Bootcamp.
- 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.
- 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.
- 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. Introdução ao Ionic React.
- Criação de um pequeno projeto passo-a-passo com React.
- Introdução ao MongoDB. Utilização do serviço mLab. Integrando a API ao MongoDB no mLab.
- 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.
- Consiste em desenvolver uma aplicação real completa e do zero, revisando os principais conceitos desenvolvidos durante o curso.