Skip to content

Este repositório contém todas as atividades de aprendizagem desenvolvidas por Jorge William como estudante da Trybe 🚀

Notifications You must be signed in to change notification settings

Jorge-William/trybe-exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 

Repository files navigation

Trybe

Este repositório contém todas as atividades de aprendizagem desenvolvidas por Jorge William como estudante da 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 1: Introdução - Unix & Shell ✔️
  • 1-3: Unix & Bash - Part 1 ✔️
  • 1-4: Unix & Bash - Part 2 ✔️
  • 1-5: Shell Script ✔️
Bloco 2: Git & GitHub ✔️
  • 2-1: O que é e para que serve? ✔️
  • 2-2: Entendendo os comandos ✔️
  • 2-3: Internet - Entendendo como ela funciona ✔️
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: [Projeto - HTML & CSS]
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: [Projeto - Playground Functions]
Bloco 5: Introdução - JavaScript - Projetos ⏳
  • 5-1: JavaScript - DOM e seletores
  • 5-2: JavaScript - Trabalhando com elementos
  • 5-3: JavaScript - Eventos
  • 5-4: JavaScript - Web Storage
  • 5-5: [Projeto - Meme Generator]
  • 5-6: [Projeto - Arte com Pixels]
  • 5-7: [Projeto - Lista de tarefas]
  • 5-7: [Projeto - Adivinhe a Cor]
  • 5-7: [Projeto - Carta Misteriosa]
Bloco 6: HTML & CSS avançado ⏳
  • 6-1: HTML & CSS - Forms
  • 6-2: Bibliotecas JavaScript e Frameworks CSS
  • 6-3: CSS Flexbox - Part 1
  • 6-4: CSS Flexbox - Part 2
  • 6-5: CSS Responsivo - Mobile First
  • 6-6: [Projeto - Página inicial do Facebook]
Bloco 7: JavaScript ES6 & Testes Unitários ⏳
  • 7-1: JavaScript ES6 - let, const, arrow functions e template literals
  • 7-2: JavaScript ES6 - Objects
  • 7-3: Testes unitários em JavaScript
  • 7-4: [Projeto - JavaScript Testes Unitários]
Bloco 8: JavaScript ES6 ⏳
  • 8-1: JavaScript ES6 - Higher Order Functions - forEach, find, some, every, sort
  • 8-2: JavaScript ES6 - Higher Order Functions - map e filter
  • 8-3: JavaScript ES6 - Higher Order Functions - reduce
  • 8-4: JavaScript ES6 - spread operator, rest parameter, destructuring e mais
  • 8-5: [Projeto - Zoo functions]
Bloco 9: Assincronicidade & Callbacks ⏳
  • 9-1: JavaScript Assíncrono e Callbacks
  • 9-2: JavaScript Promises
  • 9-3: [Projeto - Carrinho de Compras]
Bloco 10: Jest ⏳
  • 10-1: Primeiros passos no Jest
  • 10-2: Jest - Testes Assíncronos
  • 10-3: Jest - Simulando comportamentos
  • 10-4: [Projeto - Jest Assíncrono e Mocking]

Desenvolvimento Front-end ⏳

Bloco 11: Introdução - React ⏳
  • 11-1: 'Hello, world!' no React!
  • 11-2: Componentes React
  • 11-3: [Projeto - Movie Cards Library]
Bloco 12: React ⏳
  • 12-1: Components com estado
  • 12-2: Eventos e formulários no React
  • 12-3: [Projeto - Movie Cards Library Stateful]
Bloco 13: React ⏳
  • 13-1: Melhorando o reuso de componentes: props.children e PropTypes
  • 13-2: Ciclo de vida de componentes em React
  • 13-3: React Router
  • 13-4: [Projeto - Movie Cards Library CRUD]
Bloco 14: Metodologias Ágeis ⏳
  • 14-1: Metodologias Ágeis
  • 14-2: [Projeto - Frontend Online Store]
Bloco 15: Testes em React ⏳
  • 15-1: Testando React com a React Testing Library
  • 15-2: Testando React com a React Testing Library - Parte 2
  • 15-3: [Projeto - Testes em React]
Bloco 16: Introdução ao Redux ⏳
  • 16-1: Introdução ao Redux
  • 16-2: React com Redux - Parte 1
  • 16-3: React com Redux - Prática
  • 16-4: React com Redux - Parte 2
  • 16-5: Testes síncronos com React-Redux
  • 16-6: [Projeto - Tabela com filtros de dados]
Bloco 17: Projeto React ⏳
  • 17-1: [Projeto - Jogo de Trivia]
Bloco 18: React & Context API ⏳
  • 18-1: Context API do React
  • 18-2: React Hooks - useState e useContext
  • 18-3: React Hooks - useEffect e Hooks customizados
  • 18-4: [Projeto - StarWars Datatable com Context API e Hooks]
Bloco 19: Projeto Final de Front-end ⏳
  • 19-1: [Projeto - App de Receitas]

Desenvolvimento Back-end ⏳

Bloco 20: Introdução - Bancos de dados relacionais ⏳
  • 20-1: Banco de dados SQL
  • 20-2: Encontrando dados em um banco de dados
  • 20-3: Filtrando dados de forma específica
  • 20-4: Manipulando tabelas
  • 20-5: [Projeto - All For One]
Bloco 21: Bancos de dados relacionais ⏳
  • 21-1: Funções mais usadas no SQL
  • 21-2: Descomplicando JOINs e UNIONs
  • 21-3: Stored Routines & Subqueries
  • 21-4: [Projeto - Vocabulary Booster]
Bloco 22: Bancos de dados relacionais ⏳
  • 22-1: Transformando ideias em um modelo de banco de dados
  • 22-2: Normalização, Formas Normais e Dumps
  • 22-2: Transformando ideias em um modelo de banco de dados - Parte 2
  • 22-3: [Projeto - One For All]
Bloco 23: Introdução - NoSQL ⏳
  • 23-1: MongoDB - Introdução
  • 23-2: Filter Operators
  • 23-3: [Projeto - Data Flights]
Bloco 24: Updates ⏳
  • 24-1: Updates Simples
  • 24-2: Updates Complexos - Arrays - Parte 1
  • 24-3: Updates Complexos - Arrays - Parte 2
  • 24-4: [Projeto - Commerce]
Bloco 25: Aggregation Framework ⏳
  • 25-1: Aggregation Framework - Part 1
  • 25-2: Aggregation Framework - Part 2
  • 25-3: [Projeto - Aggregations]
Bloco 26: Intro - NodeJS ⏳
  • 26-1: NodeJS - Introdução
  • 26-2: NodeJS - Fluxo Assíncrono
  • 26-3: NodeJS - Arquitetura
  • 26-4: [Projeto - A CLI of Ice and Fire]
Bloco 27: NodeJS ⏳
  • 27-1: Express: HTTP com Node.js
  • 27-2: Arquitetura de Software - Introdução ao MVC
  • 27-3: [Projeto - Cookmaster]
Bloco 28: NodeJS ⏳
  • 28-1: Arquitetura de Software - Camada de Serviço
  • 28-2: Arquitetura web - Rest e Restful
  • 28-3: [Projeto - Store Manager]
Bloco 29: NodeJS ⏳
  • 29-1: NodeJS - JWT - (JSON Web Token)
  • 29-2: NodeJS - Upload de arquivos com Multer
  • 29-3: [Projeto - Cookmaster V2]
Bloco 30: Introdução - Deploy ⏳
  • 30-1: Infraestrutura - Deploy com Heroku
  • 30-2: Deploy - Gerenciadores de Processos
  • 30-3: [Projeto - Stranger Things]
Bloco 31: Projeto ⏳
  • 31-1: [Projeto - Trybeer]
Bloco 32: Arquitetura de Software ⏳
  • 32-1: Arquitetura - Princípios SOLID
  • 32-2: ORM - Interface da aplicação com o banco de dados
  • 32-3: Arquitetura de Software - DDD
  • 32-4: Boas práticas na escrita de testes
  • 32-3: [Projeto - API de Blogs]
Bloco 33: Sockets ⏳
  • 30-1: Sockets - TCP/UDP & NET
  • 30-2: Sockets - Socket.io
  • 30-3: [Projeto - Webchat]
Bloco 34: Projeto ⏳
  • 34-1: [Projeto - Trybeer V2]

Ciência da Computação ⏳

Bloco 35: Introdução - Ciência da Computação ⏳
  • 35-1: Arquitetura de Computadores
  • 35-2: Arquitetura de redes
  • 35-3: Redes de computadores, ferramentas e segurança
  • 35-4: [Projeto - Explorando os protocolos]
Bloco 36: Python ⏳
  • 35-1: Aprendendo Python
  • 35-2: Testes e Exceções
  • 35-3: Entrada e Saída de dados
  • 36-4: Entrada e Saída de dados
  • 35-5: [Projeto - Tech news]

[...]

About

Este repositório contém todas as atividades de aprendizagem desenvolvidas por Jorge William como estudante da Trybe 🚀

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published