Repositório criado para organizar todos os projetos desenvolvidos no curso Bootcamp GoStack.
-
Desafio: 02 - Conceitos do Node.js
- 🥇 Nesse desafio, criei uma aplicação com todos os ensinamentos da primeira disciplina, do nível 1: Back-end com Node.js.
-
Desafio: 03 - Conceitos do ReactJS
- 🥇 Nesse desafio, criei uma aplicação com todos os ensinamentos da segunda disciplina, do nível 1: Front-end com ReactJS.
-
Desafio: 04 - Conceitos do React Native
- 🥇 Nesse desafio, criei uma aplicação com todos os ensinamentos da terceira disciplina, do nível 1: Mobile com React Native.
-
Desafio: 05 - Fundamentos Node.js
- 🥇 Nesse desafio, criei uma aplicação com todos os ensinamentos da primeira disciplina, do nível 2: Primeiro projeto com Node.JS.
-
- 🥇 Nesse desafio, continuei a aplicação anterior, usando typescript, para criação e cadastro de informações no banco de dados com typeorm e envios de arquivo com Multer, como ensinado na segunda disciplina do nível 2: Iniciando back-end do app.
-
Desafio: 07 - Fundamentos ReactJS
- 🥇 Nesse desafio, foi feito a automoção do frontend para pegar as informações da API desenvolvida nos desafios anteriores, seguindo as lições da primeira disciplina do nível 3: Primeiro projeto com React.
-
Desafio: 08 - Fundamentos React-Native
- 🥇 Nesse desafio, utilizei uma fake api, já disponibilizada pela equipe da Rocketseat, para desenvolver uma nova aplicação, a GoMarketplace. Seguindo as lições da terceira disciplina do nível 3 Primeiro projeto com React, junto com TypeScript, utilizando rotas, Async Storage e a Context API.
-
-
📑 Back-end com Node.js
- Conceitos NodeJS
- Conceitos API REST
- Criando projeto Node
- Configurando Nodemon
- Métodos HTTP
- Utilizando o Insomnia
- Tipos de Parâmetros
- Aplicação Funcional
- Middlewares
-
📑 Front-end com ReactJS
- Conceitos ReactJS
- Configurando Babel
- Configurando Webpack
- Componentização
- Propriedades
- Estado e Imutabilidade
- Importando CSS e imagens
- Listando Projetos da API
- Cadastrando Projetos
-
📑 Mobile com React Native
- Arquitetura React Native
- Configurando SDK
- Criando novo projeto
- Diferenças do ReactJS
- Listando projetos da API
- Criando novos projetos
-
📑 Typescript
- Por que Typescript?
- Configurando o projeto
- Quando adicionar tipos
- Tipando objetos e vetores
-
-
-
📑 Primeiro projeto com Node.JS
- Estrutura de padrões
- Construindo Aplicação
-
📑 Iniciando back-end do app
- Banco de dados
- Cadastro de Usuários
- Autenticação
- Upload de imagens
- Tratando exceções
-
-
Nível 03
-
- Estrutura de padrões
- Criando a aplicação
-
- Estrutura das páginas
- Autenticação
- Mensagens de toast
- Rotas da aplicação
-
- Estrutura e padrões
- Autenticação e cadastro
- Conectando com a API
-
-
Nível 04
-
📑 Arquitetura e testes no Node.js
- Arquitetura e DDD
- Testes e TDD
-
📑 Continuando back-end do app
- Estrutura e Ajustes
- Perfil do usuário
- Agendamento
-
📑 Finalizando back-end do app
- Prestador de serviços
- Personalizando para produção
- Cache e segurança
-