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.
- HTML, CSS e JavaScript
- Node.js e Express
- Insomnia e mLab
- React.js
- MongoDB
- Git e Heroku
- 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.
- 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.
- 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
Trabalho Prático | Desafio Final
- 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.
- Entrega do Desafio Final.
Cerca de 2 meses e meio, totalizando 148 horas.