Skip to content

joao-gui-marcos/trybe-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trybe

README Translations:


Este repositório contém todas as atividades de aprendizagem desenvolvidas por Joao Guilherme De Nigris Marcos enquanto estudava na Trybe 🚀

"A Trybe é uma escola do futuro para qualquer pessoa que queira melhorar de vida e construir uma carreira de sucesso em tecnologia."

O programa conta com mais de 1.500 horas de aulas 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 & Shell- Part 1
  • 1-4: Unix & Shell- Part 2
Bloco 2: Git & GitHub
  • 2-1: O que são 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 - Lessons Learned
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
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 - Trybewarts
Bloco 7: JavaScript ES6 & 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
Bloco 10: Jest

Desenvolvimento Front-end ✅

Bloco 11: Introdução - React
Bloco 12: React
  • 12-1: Components com estado
  • 12-2: Eventos e formulários no React
  • 12-3: Projeto - Tryunfo
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 - Trybetunes
Bloco 14: Metodologias Ágeis
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 - Trybewallet
Bloco 17: Projeto React
Bloco 18: React & Context API
Bloco 19: Projeto Final de Front-end

Desenvolvimento Back-end ⏳

Bloco 20: Docker: Utilizando Containers
  • 20-1: Utilizando Continers - Docker
  • 20-2: Manipulando Imagens no Docker
  • 20-3: Orquestrando Containers com Docker Compose
  • 20-4: Projeto - Docker ToDo List
Bloco 21: Introducao à SQL
  • 21-1: Banco de Dados SQL
  • 21-2: Encontrando dados em um banco de dados
  • 21-3: Filtrando dados de forma específica
  • 21-4: Manipulando Tabelas
  • 21-5: Projeto - All For One
Bloco 22: Funcoes SQL, JOINs e Normalizacao
  • 22-1: Funcoes mais usadas no SQL
  • 22-2: Descomplicando JOINs
  • 22-2: Transformando ideias em um modelo de banco de dados
  • 22-3: Projeto - One For All
Bloco 23: Introdução ao Desenvolvimento Web com Node.js
  • 23-1: Node.js: Runtime Assincrono
  • 23-2: Node.js: API REST com Express
  • 23-3: Node.js: Testes de Integracao
  • 23-4: Node.js: Express e Middlewares
  • 23-5: Node.js: Express e MySQL
  • 23-6: Projeto - Talker Manager
Bloco 24: Arquitetura de Software: Model, Service e Controller
  • 24-1: Arquitetura de Software: Camada Model
  • 24-2: Arquitetura de Software: Camada Service
  • 24-3: Arquitetura de Software: Camada Controller
  • 24-4: Projeto - Store Manager
Bloco 25: Node.js: ORM e Autenticacao
  • 25-1: ORM - Interface da Aplicacao com o banco de dados
  • 25-2: ORM - Associations 1:1 e 1:N
  • 25-3: ORM - Associations N:N e Transactions
  • 25-4: JWT - JSON Web Token
  • 25-5: Projeto - API Blogs
Bloco 26: Masterclass: Implantacao de Aplicacoes na Nuvem
  • 26-1: Infraestrutura: Deploy com Railway
Bloco 27: Introducao a TypeScript
  • 27-1: Introducao a TypeScript
  • 27-2: Tipagem Estatica e Generics
  • 27-3: Express com TypeScript
  • 27-4: Projeto - TrybeSmith
Bloco 28: Programacao Orientada a Objetos (POO) e SOLID
  • 28-1: Introducao a Orientacao a Objetos
  • 28-2: Heranca e Interfaces
  • 28-3: Poliformismo
  • 28-4: SOLID - Introducao e Principios S, O e D
  • 28-5: SOLID - Principios L e I
  • 28-6: Projeto - Trybers and Dragons
Bloco 29: Projeto
Bloco 30: Introducao ao MongoDB
  • 30-1: MongoDB - Introducao
  • 30-2: Filter Operators
  • 30-3: Operadores de Consulta
  • 30-4: Updates Simples
  • 30-5: Updates Complexos - Arrays
  • 30-6: Projeto - Commerce
Bloco 31: APIs OO e NoSQL
  • 31-1: APIs Orientadas a objetos e NoSQL: POO e ODMs
  • 31-2: APIs Orientadas a objetos e NoSQL: Heranca e Abstracao
  • 31-3: Projeto - Car Shop
Bloco 32: Projeto - App de Delivery

Ciência da Computação ⏳

Bloco 33: Introdução a Python
Bloco 34: Padrões de Projeto
Bloco 35: Raspagem de Dados
  • 35-1: Raspagem de Dados
  • 35-2: Outras Ferramentas de Raspagem de Dados
  • 35-3: Dia de Atividades - Crawlers + POO
  • 35-4: Projeto - Tech news
Bloco 36: Algoritmos
  • 36-1: Complexidade de Algoritmos
  • 36-2: Recursividade e Estratégias para solução de problemas
  • 36-3: Algoritmos de ordenação e busca
  • 36-4: Projeto - Algoritmos
Bloco 37: Estrutura de Dados I: Arrays, Listas, Filas e Pilhas
Bloco 38: Estrutura de Dados II: Hashmaps e Sets

About

Check my Full-Stack learning journey here!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published