Skip to content

Programa de Bootcamp focado no Desenvolvimento Full Stack disponibilizado pela Instituição de Gestão e Tecnologia da Informação - IGTI

Notifications You must be signed in to change notification settings

ChristopherHauschild/bootcamp-fullstack-igti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bootcamp Desenvolvimento Full Stack 🇧🇷

Programa de Bootcamp focado no Desenvolvimento Full Stack disponibilizado pela Instituição de Gestão e Tecnologia da Informação - IGTI, reconhecida pelo MEC desde 2006. O programa tem por objetivo principal oferecer uma formação prática e intensiva que habilite o profissional para atuar como desenvolvedor Full Stack. Para atingir esses obejtivos a IGTI conta com um grupo de profissionais capacitados e especializados na área de ensino das tecnologias. Cada módulo, a partir do Módulo 2, será dividido em duas semanas, sendo a primeira para desenvolvimento do conteúdo prático, e a segunda para entrega do desafio de cada módulo. Tudo isso para que ao final do Bootcamp o aluno possa estar apto a desenvolver e entregar um projeto integrando os conteúdos trabalhados em todos os módulos.

Linguagens, ferramentas e tecnologias trabalhadas: 💻

  • HTML, CSS e JavaScript
  • Node.js e Express
  • Insomnia e mLab
  • React.js
  • MongoDB
  • Git e Heroku

Módulos do Bootcamp: 📝

Módulo 0 - Aquecimento e regras do jogo

  • Normas acadêmicas da Instituição.
  • Plano Pedagógico do Curso.
  • Dinâmica e funcionamento do dia-a-dia do curso.
  • Canais de atendimento.
  • Conteúdo do curso e possibilidades de carreira associadas à formação.
  • Autogestão.

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, API’s nativas de servidor e web, funções, estruturas de decisão, estruturas de repetição, manipulação de eventos.

Módulo 2 - Desenvolvimento de API’s

  • 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. Introdução ao Ionic React.
  • Criação de um pequeno projeto passo-a-passo com React

Trabalho Prático | Desafio Final

Módulo 4 - Persistência de dados, versionamento de código e implantação

  • 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.

Módulo 5 - Fechamento

  • Entrega do Desafio Final.

Duração do Bootcamp 🕐

Cerca de 2 meses e meio, totalizando 148 horas.

About

Programa de Bootcamp focado no Desenvolvimento Full Stack disponibilizado pela Instituição de Gestão e Tecnologia da Informação - IGTI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages