Skip to content

gpd38/cursoIgtiBootcampFullStack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logomarca Bootcamp Full Stack

Bootcamp - Desenvolvedor(a) Full Stack

O Bootcamp tem como objetivo oferecer uma formação prática e intensiva que habilite o profissional para atuar como desenvolvedor(a) Full Stack.

GitHub repo size GitHub top language GitHub language count

Cronograma

Cronograma Bootcamp - Desenvolvedor(a) Full Stack

📖 Módulos

Módulo 1: Fundamentos
  • 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
Módulo 2: Desenvolvimento de API's
  • 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.
Módulo 3: Front-end com react
  • 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.
Módulo 4: Persistência de dados, versionamento de código e implantação
  • 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
Módulo 5: Desfio Final
  • Criar uma aplicação utilizando todos os conceitos vistos e estudados nos 4 módulos.

📹 Vídeo Aulas

Módulo 1: Fundamentos
Módulo 2: Desenvolvimento de API's
Módulo 3: Front-end com react
Módulo 4: Persistência de dados, versionamento de código e implantação
Módulo 5: Desfio Final

📰 Código Fonte Módulos

Módulo 1: Fundamentos
Módulo 2: Desenvolvimento de API's
Módulo 3: Front-end com react
Módulo 4: Persistência de dados, versionamento de código e implantação
Módulo 5: Desfio Final

👨‍🏫 Professores

Professor Bruno Professor Guilherme Professor Raphael
Bruno Augusto Teixeira Guilherme Henrique de Assis Raphael Ribeiro Gomide

📚 Bibliografia Complementar