Skip to content

A Trybe é uma escola de desenvolvimento web que tem comprometimento genuíno com o sucesso profissional das pessoas estudantes.

Notifications You must be signed in to change notification settings

dantasmarcel/trybe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 

Repository files navigation

Trybe

Este repositório contém todas as atividades de aprendizagem desenvolvidas por Marcel Dantas 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, 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: Unix & Bash
  • 1-3: Unix & Bash - Parte 1
  • 1-4: Unix & Bash - Parte 2
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: Javascript: DOM, Eventos e Web Storage
Bloco 6: HTML & CSS: Forms, Flexbox e Responsivo
  • 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: Higher Order Functions
  • 8-1: JavaScript ES6 - Higher Order Functions - Introdução
  • 8-2: JavaScript ES6 - Higher Order Functions - forEach, find, some, every, sort
  • 8-3: JavaScript ES6 - Higher Order Functions - map e filter
  • 8-4: JavaScript ES6 - Higher Order Functions - reduce
  • 8-5: JavaScript ES6 - spread operator, rest parameter, destructuring e mais
  • 8-6: Projeto - Zoo functions
Bloco 9: JavaScript e Testes Assíncronos
  • 9-1: JavaScript Assíncrono e Callbacks
  • 9-2: JavaScript Assíncrono - FETCH API e async/await
  • 9-3: Jest - Testes Assíncronos
  • 9-4: Projeto - Carrinho de Compras

Desenvolvimento Front-end ⏳

Bloco 10: Introdução - React
Bloco 11: Componentes com Estado, Eventos e Forms - React
  • 11-1: Components com estado
  • 11-2: Eventos e formulários no React
  • 11-3: Projeto - Tryunfo
Bloco 12: Ciclo de vida de componentes e React Router
Bloco 13: Metodologias Ágeis
Bloco 14: Testes automatizados com React Testing Library
  • 14-1: Primeiros passos com React Testing Library
  • 14-2: React Testing Library - Mocks e Inputs
  • 14-3: Testando React Router
  • 14-4: Projeto - Testes em React
Bloco 15: Gerenciamento de estado com Redux
  • 15-1: Introdução ao Redux
  • 15-2: React com Redux - Parte 1
  • 15-3: React com Redux - Prática
  • 15-4: React com Redux - Parte 2
  • 15-5: Testes síncronos com React-Redux
  • 15-6: Projeto - Trybe Wallet
Bloco 16: Projeto React
Bloco 17: React & Context API
Bloco 18: Projeto Final de Front-end

Desenvolvimento Back-end ⏳

Bloco 19: Introdução - Bancos de dados relacionais
  • 19-1: Banco de dados SQL
  • 19-2: Encontrando dados em um banco de dados
  • 19-3: Filtrando dados de forma específica
  • 19-4: Manipulando tabelas
  • 19-5: Projeto - All For One
Bloco 20: Bancos de dados relacionais
  • 20-1: Funções mais usadas no SQL
  • 20-2: Descomplicando JOINs e UNIONs
  • 20-3: Stored Routines & Subqueries
  • 20-4: Projeto - Vocabulary Booster
Bloco 21: Bancos de dados relacionais
  • 21-1: Transformando ideias em um modelo de banco de dados
  • 21-2: Normalização, Formas Normais e Dumps
  • 21-2: Transformando ideias em um modelo de banco de dados - Parte 2
  • 21-3: Projeto - One For All
Bloco 22: Introdução - NoSQL
Bloco 23: Updates
  • 23-1: Updates Simples
  • 23-2: Updates Complexos - Arrays - Parte 1
  • 23-3: Updates Complexos - Arrays - Parte 2
  • 23-4: Projeto - Commerce
Bloco 24: Aggregation Framework
Bloco 25: Intro - NodeJS
Bloco 26: NodeJS
  • 26-1: Express: HTTP com Node.js
  • 26-2: Arquitetura de Software - Introdução ao MVC
  • 26-3: Projeto - Cookmaster
Bloco 27: NodeJS
  • 27-1: Arquitetura de Software - Camada de Serviço
  • 27-2: Arquitetura web - Rest e Restful
  • 27-3: Projeto - Store Manager
Bloco 28: NodeJS
Bloco 29: Introdução - Deploy
Bloco 30: Projeto
Bloco 31: Arquitetura de Software
  • 31-1: Arquitetura - Princípios SOLID
  • 31-2: ORM - Interface da aplicação com o banco de dados
  • 31-3: Arquitetura de Software - DDD
  • 31-4: Boas práticas na escrita de testes
  • 31-3: Projeto - API de Blogs
Bloco 32: Sockets

Ciência da Computação ⏳

Bloco 33: Introdução - Ciência da Computação
Bloco 34: Python
  • 35-1: Aprendendo Python
  • 35-2: Testes e Excecuções
  • 35-3: Entrada e Saída de dados
  • 36-4: Entrada e Saída de dados
  • 35-5: Projeto - Tech news

[...]

About

A Trybe é uma escola de desenvolvimento web que tem comprometimento genuíno com o sucesso profissional das pessoas estudantes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published