Este repositório contém todas as atividades de aprendizagem desenvolvidas por Gregório Bezerra enquanto estudava na Trybe 🚀
O programa conta com mais de 1.500 horas de aulas presenciais e online, aborda introdução ao desenvolvimento de software, front-end, back-end, ciência da computação, engenharia de software, metodologias ágeis e habilidades comportamentais.
- 1-1: Unix & Shell- Part 1
- 1-2: Unix & Shell- Part 2
- 2-1: O que é e para que serve?
- 2-2: Entendendo os comandos
- 3-1: HTML & CSS- Estruturas de página
- 3-2: HTML & CSS- Primeiros passos em CSS
- 3-3: HTML & CSS- Seletores e posicionamento
- 3-4: HTML Semântico
- 3-5: Proeto- Lessons Learned
- 4-1: JavaScript- Primeiros passos
- 4-2: JavaScript- Array e loop For
- 4-3: JavaScript- Lógica de Programação e Algoritmos
- 4-4: JavaScript- Objetos e funções
- 4-5: JavaScript ES6- let, const, arrow functions e templete literals
- 4-6: Projeto- Playground Functions
- 5-1: JavaScript- DOM e seletores
- 5-2: JavaScript- Trabalhando com elementos
- 5-3: JavaScript- Eventos
- 5-4: JavaScript- Web Storage
- 5-5: Projeto- Arte com Pixels
- 5-6: Projeto Bônus
- 6-1: HTML & CSS- Forms
- 6-2: Bibliotecas JavaScript e Frameworks CSS
- 6-3: CSS Flexbox- Parte 1
- 6-4: CSS Flexbox- Parte 2
- 6-5: CSS Responsivo- Mobile First
- 6-6: Projeto- Trybewarts
- 7-1: JavaScript ES6- let, const, arrow functions e templete literals
- 7-2: JavaScript ES6- Fluxo de exceções e Objetos
- 7-3: Primeiros passos em Jest
- 7-4: Projeto- JavaScript Testes Unitários
- 8-1: JavaScript ES6- let, const, arrow functions e templete literal
- 8-2: JavaScript ES6- Higher Order Functions- forEach, find, some, every, sort
- 8-3: JavaScript ES6- Higher Order Functions- map e filter
- 8-4: JavaScript ES6- Higher Order Functions- reduce
- 8-5: JavaScript ES6- spread operator, parâmetro rest, destructing e mais
- 8-6: Projeto- Zoo functions
- 1-1: Ambiente de desenvolvimento
- 1-2: JavaScript Assíncrono - Promises e fetch
- 1-3: Prática - Casa de Câmbio
- 1-4: Async, await e testes assíncronos
- 1-5: _Projeto- Carrinho de compras
- 2-1: 'Hello, world!' no React!
- 2-2: Componentes React
- 2-3: Projeto- Solar System
- 3-1: Componentes com estados e eventos
- 3-2: Formulários no React
- 3-3: Projeto- Tryunfo
- 4-1: Ciclo de vida dos componentes
- 4-2: React Router
- 4-3: Projeto- Trybetunes
- 5-1: Metodologias Ágeis
- 5-2: Projeto- Front-end Online Store
- 6-1: RTL - Primeiros Passos
- 6-2: RTL - Mocks e Inputs
- 6-3: RTL - Testando React Router
- 6-4: Projeto- Testes em React
- 7-1: Introdução ao Redux - O estado global da aplicação
- 7-2: Usando o Redux no React
- 7-3: Usando o Redux no React - Prática
- 7-4: Usando o Redux no React - Actions Assíncronas
- 7-5: Testes em React-Redux
- 7-6: Projeto- Trybewallet
- 8-1: Projeto- Jogo de Trivia
- 9-1: React Hooks - useState e useEffect
- 9-2: Context API
- 9-3: Custom Hooks
- 9-4: Projeto- StarWars Datatable com Context API e Hooks
- 10-1: Projeto - App de Receitas
- 1-1: Utilizando Containers - Docker
- 1-2: Manipulando Imagens no Docker
- 1-3: Orquestrando Containers com Docker Compose
- [] 1-4: Projeto - Docker - ToDo-List
- [] 2-1: Banco de Dados SQL
- [] 2-2: Encontrando Dados em um banco de dados
- [] 2-3: Filtrando dados de forma específica
- [] 2-4: Manipulando Tabelas
- [] 2-5: Projeto- All for One