erik-ymmt / trybe-exercicios

Exercícios do curso de desenvolvimento web da Trybe

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Exercícios - Trybe

Olá! Esse é o repositório com todos os exercícios resolvidos durante o curso de desenvolvimento web da Trybe. Todos os exercícios seguiram as diretrizes indicadas pela plataforma do curso e foram realizados por Erik Yamamoto.

Organização

Os exercícios são organizados conforme os módulos, blocos e dias do curso. No total são 4 grandes módulos (Fundamentos, Front-end, Back-end e Ciências da Computação) subdivididos por blocos. Esses blocos, por sua vez, são subdivididos em dias, como mostra o diagrama exemplo de um módulo:

graph LR
A(Módulo Fundamentos) --> B(Bloco 1)
A --> C(Bloco 2)
B --> B1(Dia 1.1)
B --> B2(Dia 1.2)
C --> C1(Dia 2.1)
C --> C2(Dia 2.2)
C --> C3(Dia 2.3)

A partir do bloco 21, houve uma mudança de nomenclatura das aulas feita pela Trybe, agora os blocos não existem mais, dando lugar as seções. Cada módulo reinicia a contagem de seções da número 1. Ex.: Módulo 3 - Seção 1, Seção 2, etc. Módulo 4 - Seção 1, Seção 2, etc. A seguir os 4 módulos e suas respectivas listas de blocos.

1. Fundamentos

  • Unix e Shell
  • Introdução à HTML e CSS
  • Introdução à JavaScript e Lógica de Programação
  • DOM e Web Storage
  • HTML e CSS - Forms e Flexbox Responsivo
  • JavaScript ES6 e Testes Unitários
  • Higher Order Functions

2. Front-end

  • JavaScript e Testes Assíncronos - Jest
  • Introdução à React
  • React: Componentes com Estados, Eventos e Forms
  • Ciclo de Vida de Componentes e React Router
  • Metodologias Ágeis
  • RTL
  • Redux + React
  • Context API e React Hooks

3. Back-end

  • Docker: Utilizando containers
  • Introdução à SQL
  • Funções SQL, JOINs e Normalização
  • Introdução ao Desenvolvimento Web com Node.js
  • Arquitetura de Software: Model, Service e Controller (MSC)
  • Node.js: ORM e Autenticação
  • Deployment
  • Typescript
  • Programação Orientada a Objetos e SOLID
  • Introdução ao Mongo DB
  • MongoDB com Node.js e POO

4. Ciências da Computação

  • Introdução à Python
  • Padrões de Projeto
  • Redes e Raspagem de Dados
  • Algoritimos
  • Estrutura de Dados I: Arrays, Hashmaps e Sets
  • Estrutura de Dados II: Listas, Filas e Pilhas

About

Exercícios do curso de desenvolvimento web da Trybe


Languages

Language:JavaScript 59.1%Language:HTML 17.6%Language:TypeScript 14.1%Language:CSS 5.6%Language:Python 3.5%Language:Dockerfile 0.1%