O Bootcamp tem como objetivo oferecer uma formação prática e intensiva que habilite o profissional para atuar como desenvolvedor(a) Full Stack.
- Introdução ao JavaScript, instruções, tipos, valores, variáveis e comentários.
- Comandos de bloco: estruturas de decisão, estruturas de repetição, funções e manipulação de eventos.
- JavaScript moderno (ES6+): arraymethods, rest/spread operatore destructuring.
- JavaScript assíncrono: setTimeout, setInterval, requisições HTTP, promisese async/await
- Introdução ao Node.js, Express.js, EventLoop, módulos e ferramentas.
- Rotas, middlewares, tratamento de erros, utilização de logs e arquivos estáticos.
- Verbos HTTP: POST, GET, PUT e DELETE.
- Criação e documentação de API’s.
- Introdução ao React, VirtualDOM, create-react-appe JavaScript puro x React.
- Class Components, props, state, setState, Lifecycle, Methods e trabalhando com eventos.
- Functional components, props destructuring, closures e conversão a partir de Class Components.
- React Hooks, useState, useEffect, deps e conversão a partir de Class Components.
- MongoDB, coleções, CRUD, BulkWrite, índices, modelagem e agregações.
- Introdução ao MongoDBAtlas, características e utilização do serviço e integração com APIs.
- Git, instalação e configuração do Git, principais comandos e introdução ao GitHub.
- Introdução ao Heroku, instalação e utilização do HerokuCLI e implantação de apps com o Heroku
- Criar uma aplicação utilizando todos os conceitos vistos e estudados nos 4 módulos.
Bruno Augusto Teixeira | Guilherme Henrique de Assis | Raphael Ribeiro Gomide |