/hiring_coders

Primary LanguageJavaScriptMIT LicenseMIT

Hiring Coders #3

Gama Academy e VTEX

✏ Sobre o Hiring Coders

O Hiring Coders é um bootcamp focado em desenvolver pessoas, e capacitar programadores para atuarem como Full-Stack voltados ao e-commerce. Ele é criado pela VTEX e acelerado pela Gama Academy e é composto de 3 etapas.

Primeira Etapa

  • Treinamento feito FullStack pela GamaAcademy passando por módulos de Soft Skills, Lógica de Programação, HTML, CSS, JavaScript, React, GraphQL e construção de API com NodeJS.

Segunda Etapa

  • Treinamento com o Framework de e-commerce VTEX-IO e AWS Academy.

Terceira Etapa

  • Participação do Hackathon envolendo equipes e dinâmicas em grupos.

🧪 Tecnologias

HTML5 CSS3 JavaScript TypeScript
React Styled Components NodeJS GraphQL

 Anotações

Aquecimento

📚 Conteúdo 🤔 Status
HTML
CSS
Estrutura de Dados
Metodologias Ágeis
Testes
Boas Práticas
Soft Skills

Módulos

📅 Semana 1 🤔 Status 📦 Tópicos
Introdução ao mundo do desenvolvimento - O que é Programação
- Dados do mercado
- Linguagens, frameworks e bibliotecas
- Editores de textos
Lógica de Programação - Algoritmos
- Variáveis e Operações
- Decisões
- Repetições
Git - Apresentação e introdução ao tema
- Instalação e comando básicos
- Github e Repositório remoto
- Branch e Merge
- Fork, Pull Request e Github Pages
📅 Semana 2 🤔 Status 📦 Tópicos
Javascript Básico - Introdução ao Javascript e Variáveis
- Números e operadores
- Boas práticas em Javascript
- Condicionais
- Estrutura de Repetição: While
Javascript Básico - Prática - Desafio: Validador de CPF
Javascript Intermediário - Template String
- Operador Ternário e Arrow Functions
- Operador Spread
- Desctruct e Match
- SPA, PWA e WebComponents
Introdução ao Typescript - Introdução
- Tipos Básicos I
- Tipos Básicos II
- Múltiplos tipos com Union Types
- Orientação de Objetos I
- Orientação de Objetos II
📅 Semana 3 🤔 Status 📦 Tópicos
React básico - Boas Vindas
- Por que React?
- Preparando o Ambiente
- Fundamentos do React
- Consumindo dados de uma API
- Instalando e configurando react-router-dom
- Importando as rotas no componente App
React intermediário - Boas práticas
- Salvando dados no storage
- React router dom
- Renderizando repositórios
- Tratamento de erros e UseHistory
- Conditional Rendering
GraphQL - Monorepo
- Requisição assíncrona
- Cors
- APisRESTful
- Apollo Server
- TypeDefs e Resolvers
- Query
- Mutation
- Apollo link
- Hook
📅 Semana 4 🤔 Status 📦 Tópicos
Introdução ao Node - Fundamentos
- Gerenciamento de pacotes
- Npm
- Javascript
- Typescript
📅 Semana 5 🤔 Status 📦 Tópicos
Node.JS - HTTP GET e HTTP POST - REST E SOAP
- Nodemon
- Docker
- ElephantSQL e PostBird
- ORM
📅 Semana 6 🤔 Status 📦 Tópicos
Node.JS - Criando uma REST API - Recursos: coleção, elemento e sub-elemento
- Endpoints
- Métodos REST
- Versionamento de API
- Versionamento de API
- DX
- Swagger
- Express
- Postman
- Segurança
Consumo de API terceiras -Consumo de Api terceiras
- Integração
- Node-Fetch
- Axios
📅 Semana 7 🤔 Status 📦 Tópicos
NEXT.JS - Introdução
- Fundamentos
- Componentes
- SSR
- Rotas e funções
GATSBY.JS - Fundamentos
- SSG
- Roteamento
- Componentes e funções

Mentoria

🎯 Mentoria 🤔 Status 📦 Tópicos
Mentoria 1 - 04/05 Introdução a tags HTML
Comentários
CSS interno (<style>) e externo
Classes em CSS
Criação de formulários (form, label, input)
Lógica de Programação e Algoritmo
Mentoria 2 - 06/05 Atributos input e label
Bootstrap e Responsividade
Git e Github
Versionamento de Código
Mentoria 3 - 11/05 Introdução ao JavaScript
Função no JavaScript
Validação de formulário com JavaScript
Manipulação da DOM
Configurando o Git
Subindo o primeiro repositório
Primeiro Commit
Mentoria 4 - 13/05 Usando a tag <script>
Estruturas de Repetição
Manipulação da DOM (innerHTML, querySelector, textContent)
Object Date ( new Date, getHours...)
Funções assíncronas (SetInterval)
Instalando o NodeJS
Rodando arquivo JS com o Node (node Arquivo.js)
Mentoria 5 - 25/05 - Laços de repetição
- Case com javascript
- Classes
Mentoria 6 - 27/05 Classes
Inserir dados na página e gravar dados
Node
Mentoria 7 - 28/05 --
Mentoria 8 - 01/06 --
Mentoria 9 - 03/06 --
Mentoria 10 - 08/06 --
Mentoria 11 - 10/06 --
Checkpoint Live - 21/06 Protagonismo na carreira
Mentoria 12 - 22/06 --

Autor


Jessica Fernanda

Linkedin Badge Gmail Badge