Skip to content

GregorioMHBezerra/trybe-exercicios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meu repositório de exercícios da Trybe

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.


Fundamentos do Desenvolvimento Web ✅

Bloco 1: Unix & Shell
  • 1-1: Unix & Shell- Part 1
  • 1-2: Unix & Shell- Part 2
Bloco 2: Git & GitHub
  • 2-1: O que é e para que serve?
  • 2-2: Entendendo os comandos
Bloco 3: Introdução à HTML & CSS
  • 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
Bloco 4: Introdução à JavaScript
  • 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
Bloco 5: JavaScript: DOM, Eventos e Web Storage
  • 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
Bloco 6: HTML & CSS: Forms, Flexbox e Responsivo
  • 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
Bloco 7: Introdução à JavaScript ES6 e Testes Unitários
  • 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
Bloco 8: Higher Order Functions do JavaScript ES6
  • 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

Front-end ✅

Seção 1: Introdução ao Frontend e JavaScript assíncrono
  • 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
Seção 2: Introdução ao React
  • 2-1: 'Hello, world!' no React!
  • 2-2: Componentes React
  • 2-3: Projeto- Solar System
Seção 3: Componentes com Estado, Eventos e Formulários com React
  • 3-1: Componentes com estados e eventos
  • 3-2: Formulários no React
  • 3-3: Projeto- Tryunfo
Seção 4: Ciclo de vida de Componentes e React Router
  • 4-1: Ciclo de vida dos componentes
  • 4-2: React Router
  • 4-3: Projeto- Trybetunes
Seção 5: Metodologias Ágeis
  • 5-1: Metodologias Ágeis
  • 5-2: Projeto- Front-end Online Store
Seção 6: Testes automatizados com React Testing Library
  • 6-1: RTL - Primeiros Passos
  • 6-2: RTL - Mocks e Inputs
  • 6-3: RTL - Testando React Router
  • 6-4: Projeto- Testes em React
Seção 7: Gerenciamento de estado com Redux
  • 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
Seção 8: Projeto Jogo de Trivia
  • 8-1: Projeto- Jogo de Trivia
Seção 9: Context API e React Hooks
  • 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
Seção 10: Projeto App de Receitas
  • 10-1: Projeto - App de Receitas

Back-end

Seção 1: Utilizando Containers
  • 1-1: Utilizando Containers - Docker
  • 1-2: Manipulando Imagens no Docker
  • 1-3: Orquestrando Containers com Docker Compose
  • [] 1-4: Projeto - Docker - ToDo-List
Seção 2: Introdução à SQL
  • [] 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
Seção 3: Funções SQL, JOINs e Normalização
Seção 4: Introdução ao desenvolvimento Web com Node.js
Seção 5: Arquitetura de Software: Model, Service e Controller
Seção 6: Node.js: ORM e Autenticação
Seção 7: Masterclass: Implantação de Aplicações naNuvem
Seção 8: Introdução a TypeScript
Seção 9: Programação Orientada a Objetos (POO) e SOLID
Seção 10: Project - TFC - Trybe Futebol Clube
Seção 11: Introdução ao MongoDB
Seção 12: APIs OO e NoSQL
Seção 13: Project - App de Delivery

Ciência da Computação

Seção 1: Introdução à Python
Seção 2: Padrões de Projeto
Seção 3: Raspagem de Dados
Seção 4: Algoritmos
Seção 5: Estrutura de Dados I: Arrays, Listas, Filas e Pilhas
Seção 6: Estrutura de Dados II: Hasmaps e Sets