/Trybe-exercises

Repositório dedicado a todos os exercícios do curso de Desenvolvimento Web da Trybe. Turma 09, iniciada em Novembro 2020

Primary LanguageJavaScript

Trybe-exercises

Eu sou Kevin Fraga, dedicado integrante da abençoada Turma 09, com início das aulas em Novembro de 2020. 9️⃣

Este repositório é dedicado a todos os exercícios desenvolvidos durante o curso de Desenvolvimento Web da Trybe. 🚀

Trybe

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

Bloco 01: Introdução - Unix & Shell [:heavy_check_mark:]
Bloco 02: Git & GitHub [:heavy_check_mark:]
Bloco 03: Introdução - HTML & CSS [:heavy_check_mark:]
Bloco 04: Introdução à JavaScript e Lógica de Programação [:heavy_check_mark:]
Bloco 05: JavaScript: DOM, Eventos e Web Storage [:heavy_check_mark:]
Bloco 06: HTML e CSS: Forms, Flexbox e Responsivo [:heavy_check_mark:]
Bloco 07: Introdução à JavaScript ES6 e Testes Unitários [:heavy_check_mark:]
Bloco 08: Higher Order Functions do JavaScript ES6 [:heavy_check_mark:]
Bloco 09: JavaScript Assíncrono e Promises [:heavy_check_mark:]
Bloco 10: Testes automatizados com Jest [:heavy_check_mark:]

Desenvolvimento Front-end

Bloco 11: Introdução à React [:heavy_check_mark:]
Bloco 12: Componentes com Estado, Eventos e Formulários com React [:heavy_check_mark:]
Bloco 13: Ciclo de Vida de Componentes e React Router [:heavy_check_mark:]
Bloco 14: Metodologias Ágeis [:heavy_check_mark:]
Bloco 15: Testes automatizados com React Testing Library [:heavy_check_mark:]
Bloco 16: Gerenciamento de estado com Redux [:heavy_check_mark:]
Bloco 17: Projeto Jogo de Trivia [:heavy_check_mark:]
Bloco 18: Context API e React Hooks [:heavy_check_mark:]
Bloco 19: Projeto App de Receitas [:heavy_check_mark:]

Desenvolvimento Back-end

Bloco 20: Introdução à SQL [:heavy_check_mark:]
Bloco 21: Funções SQL, Joins e Subqueries [:heavy_check_mark:]
Bloco 22: Normalização e Modelagem de Banco de Dados [:heavy_check_mark:]
Bloco 23: Introdução ao MongoDB [:heavy_check_mark:]
Bloco 24: MongoDB: Updates Simples e Complexos [:heavy_check_mark:]
Bloco 25: MongoDB: Aggregation Framework [:heavy_check_mark:]
Bloco 26: Introdução ao desenvolvimento Web com NodeJS [:heavy_check_mark:]
Bloco 27: NodeJS: Camada de Serviço e Arquitetura Rest e Restful [:heavy_check_mark:]
Bloco 28: Autenticação e Upload de Arquivos [:heavy_check_mark:]
Bloco 29: Deployment [:heavy_check_mark:]
Bloco 30: Arquitetura: SOLID e ORM [:heavy_check_mark:]
Bloco 31: Sockets [:heavy_check_mark:]
Bloco 32: Projeto - App de Delivery [:heavy_check_mark:]

Ciência da Computação

Bloco 33: Introdução à Python [:heavy_check_mark:]
Bloco 34: Programação Orientada a Objetos e Padrões de Projeto [:heavy_check_mark:]
Bloco 35: Redes e Raspagem de Dados [:heavy_check_mark:]
Bloco 36: Algoritmos [:heavy_check_mark:]
Bloco 37: Estrutura de Dados I: Arrays, Hashmaps e Sets [:heavy_check_mark:]
Bloco 38: Estrutura de Dados II: Listas, Filas e Pilhas [:heavy_check_mark:]