Exercícios Trybe

Este repositório contém todos os exercícios desenvolvidos por Matheus Souza Conrado durante o curso de Trybe.

Trybe é uma escola para pessoas que desejam construir uma carreira de sucesso em tecnologia. O programa conta com mais de 1.500 horas de conteúdos de desenvolvimento de software, front-end, back-end, informática, engenharia de software, metodologias ágeis e soft skills.

O currículo contém HTML, CSS, JavaScript, React, Node, Express.js, SQL, Git e outras linguagens e estruturas.

Módulo 1

Fundamentos do Desenvolvimento Web

  • Bloco 01: Unix & Bash

  • Bloco 02: Git, GitHub e Internet

  • Bloco 03: Introdução à HTML e CSS

  • Bloco 04: Introdução à JavaScript e Lógica de Programação

  • Bloco 05: JavaScript: DOM, Eventos e Web Storage

  • Bloco 06: HTML e CSS: Forms, Flexbox e Responsivo

  • Bloco 07: Introdução à JavaScript ES6 e Testes Unitários

  • Bloco 08: Higher Order Functions do JavaScript ES6

  • Bloco 09: JavaScript Assíncrono e Promises

  • Bloco 10: Testes automatizados com Jest (ESSE BLOCO NAO EXISTE MAIS)

Módulo 2

Desenvolvimento Front-end

  • Bloco 11: Introdução à React

  • Bloco 12: Componentes com Estado, Eventos e Formulários com React

  • Bloco 13: Ciclo de Vida de Componentes e React Router

  • Bloco 14: Metodologias Ágeis

  • Bloco 15: Testes automatizados com React Testing Library (BLOCO 10 NÃO EXISTE MAIS POR ISSO TEMOS 2 BLOCOS 15)

  • 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

Módulo 3

Desenvolvimento Back-end

  • 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: Updates Simples e Complexos

  • Bloco 31: MasterClass - VPS, CI/CD

  • Bloco 32: Projeto - App de Delivery

Módulo 4

Ciência da Computação

  • Bloco 33: Introdução à Python

  • Bloco 34: Programação Orientada a Objetos e Padrões de Projeto

  • Bloco 35: Redes e Raspagem de Dados

  • Bloco 36: Algoritmos

  • Bloco 37: Estrutura de Dados I: Arrays, Hashmaps e Sets

  • Bloco 38: Estrutura de Dados II: Listas, Filas e Pilhas