Trybe
Este repositório contém todas as atividades de aprendizagem desenvolvidas por Guilherme Soares Garcia enquanto estudava na Trybe :rocket:
"A Trybe é uma escola do futuro para qualquer pessoa que queira melhorar de vida e construir uma carreira de sucesso em tecnologia, onde a pessoa só paga quando conseguir um bom trabalho."
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 :heavy_check_mark:
Bloco 1: Unix & Bash
Bloco 2: Git, GitHub e Internet
Bloco 3: Introdução à HTML & CSS
Bloco 4: Introdução à JavaScript e Lógica de Programação
Bloco 5: JavaScript: DOM, Eventos e Web Storage
Bloco 6: HTML e CSS: Forms, Flexbox e Responsivo
Bloco 7: Introdução à JavaScript ES6 e Testes Unitários
Bloco 8: Higher Order Functions do JavaScript ES6
Bloco 9: JavaScript e Testes Assíncronos
Desenvolvimento Front-end :heavy_check_mark:
Bloco 10: Introdução à React
Bloco 11: Componentes com Estado, Eventos e Formulários com React
Bloco 12: Ciclo de Vida de Componentes e React Router
Bloco 13: Metodologias Ágeis
Bloco 14: Testes automatizados com React Testing Library
Bloco 15: Gerenciamento de estado com Redux
Bloco 16: Projeto Jogo de Trivia
Bloco 17: Context API e React Hooks
Bloco 18: Projeto App de Receitas
Desenvolvimento Back-end :heavy_check_mark:
Bloco 19: Docker: Utilizando Containers
Bloco 20: Introdução à SQL
Bloco 21: Funções SQL, JOINs e Normalização
Bloco 22: Introdução ao desenvolvimento Web com Node.js
Bloco 23: Node.js: Camada de Serviço e Arquitetura Rest e Restful
Bloco 24: Node.js: ORM e Autenticação
Bloco 25: Deployment
Bloco 26: TypeScript
Bloco 27: Programação Orientada a Objetos (POO) e SOLID
Bloco 28: Projeto - TFC - Trybe Futebol Clube
Bloco 29: Introdução ao MongoDB
Bloco 30: MongoDB com Node.js e POO
Bloco 31: Projeto - App de Delivery
Bloco 32: MasterClass - VPS, CI/CD
Ciência da Computação :heavy_check_mark:
Bloco 33: Introdução à Python
Bloco 34: Padrões de Projeto
Bloco 35: Redes e Raspagem de Dados