A Trybe é uma escola para pessoas que querem construir uma carreira de sucesso em tecnologia e que se compromete integralmente com seus estudantes, pois as pessoas só pagam quando conseguirem um bom trabalho.
O programa conta com mais de 1.500 horas de aulas presenciais e on- line e aborda introdução ao desenvolvimento de software, front-end, back-end, ciência da computação, engenharia de software, metodologias ágeis e habilidades comportamentais.
O currículo da Trybe foi desenhado em parceria com as maiores empresas de tecnologia do Brasil e do mundo e ao longo da formação, estudamos JavaScript, HTML, CSS, React, Node, Express.js, SQL, Git, entre outras linguagens e frameworks.
Repositório com todos os projetos desenvolvidos durante o curso.
01. Fundamentos do Desenvolvimento Web
Bloco 01: Unix, Bash e Shell Script | |
☑️ | |
☑️ | |
☑️ | |
☑️ | |
☑️ | |
Bloco 02: Git, GitHub e Internet | |
🔲 | 01: Git & GitHub - O que é e para que serve |
🔲 | 02: Git & GitHub - Entendendo os comandos |
🔲 | 03: Internet - Entendendo como ela funciona |
Bloco 03: Introdução à HTML e CSS | |
☑️ | |
🔲 | 01: HTML & CSS - Estruturas de página |
🔲 | 02: HTML & CSS - Primeiros passos em CSS |
🔲 | 03: HTML & CSS - Seletores e posicionamento |
🔲 | 04: HTML Semântico |
☑️ | |
Bloco 04: Introdução à JavaScript e Lógica de Programação | |
☑️ | |
🔲 | 01: JavaScript - Primeiros passos |
🔲 | 02: JavaScript - Array e loop For |
🔲 | 03: JavaScript - Lógica de Programação e Algoritmos |
🔲 | 04: JavaScript - Objetos e funções |
☑️ | |
Bloco 05: JavaScript: DOM, Eventos e Web Storage | |
🔲 | 01: JavaScript - DOM e seletores |
🔲 | 02: JavaScript - Trabalhando com elementos |
🔲 | 03: JavaScript - Eventos |
🔲 | 04: JavaScript - Web Storage |
☑️ | |
☑️ | |
☑️ | |
☑️ | |
☑️ | |
☑️ | |
Bloco 06: HTML e CSS: Forms, Flexbox e Responsivo | |
🔲 | 01: HTML & CSS - Forms |
🔲 | 02: Bibliotecas JavaScript e Frameworks CSS |
☑️ | |
🔲 | 03: CSS Flexbox - Parte 1 |
☑️ | |
🔲 | 05: CSS Responsivo - Mobile First |
☑️ | |
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 | |
☑️ | |
☑️ | |
☑️ | |
☑️ |
02. Desenvolvimento Front-end
Bloco 11: Introdução à React | |
☑️ | |
☑️ | |
☑️ | |
☑️ | |
☑️ | |
Bloco 12: Componentes com Estado, Eventos e Formulários com React | |
☑️ | |
🔲 | 02: Formulários no React |
☑️ | |
Bloco 13: Ciclo de Vida de Componentes e React Router | |
🔲 | 01: Ciclo de vida de componentes |
🔲 | 02: React Router |
☑️ | |
Bloco 14: Metodologias Ágeis | |
☑️ | |
☑️ | |
Bloco 15: Testes automatizados com React Testing Library | |
🔲 | 01: RTL - Primeiros passos |
🔲 | 02: RTL - Mocks e Inputs |
🔲 | 03: RTL - Testando React Router |
☑️ | |
Bloco 16: Gerenciamento de estado com Redux | |
☑️ | |
☑️ | |
🔲 | 03: Usando o Redux no React - Prática |
🔲 | 04: Usando o Redux no React - Actions Assíncronas |
🔲 | 05: Testes em React-Redux |
☑️ | |
Bloco 17: Projeto Jogo de Trivia | |
☑️ | |
Bloco 18: Context API e React Hooks | |
☑️ | |
☑️ | |
🔲 | 03: React Hooks - useEffect e Hooks customizados |
☑️ | |
Bloco 19: Projeto App de Receitas | |
☑️ |
03. Desenvolvimento Back-end
Bloco 20: Introdução à SQL | |
☑️ | |
☑️ | |
☑️ | |
☑️ | |
☑️ | |
☑️ | |
☑️ | |
Bloco 21: Funções SQL, Joins e Subqueries | |
☑️ | |
☑️ | |
☑️ | |
☑️ | |
Bloco 22: Normalização e Modelagem de Banco de Dados | |
☑️ | |
☑️ | |
☑️ | |
☑️ | |
Bloco 23: Introdução ao MongoDB | |
☑️ | |
☑️ | |
☑️ | |
☑️ | |
Bloco 24: MongoDB: Updates Simples e Complexos | |
☑️ | |
☑️ | |
☑️ | |
☑️ | |
Bloco 25: MongoDB: Aggregation Framework | |
☑️ | |
☑️ | |
☑️ | |
Bloco 26: Introdução ao desenvolvimento Web com NodeJS | |
🔲 | 01: Intro - NodeJS |
🔲 | 01: NodeJS - Introdução |
🔲 | 02: NodeJS - Fluxo Assíncrono |
🔲 | 03: NodeJS - Arquitetura |
🔲 | 04: Express: HTTP com Node.js |
🔲 | 05: Práticando Express |
🔲 | 06: Projeto - Crush Manager |
Bloco 27: NodeJS: Camada de Serviço e Arquitetura Rest e Restful | |
🔲 | 01: Introdução - Arquitetura de Software |
🔲 | 01: Arquitetura de Software - Camada de Model |
🔲 | 02: Arquitetura de Software - Camada de Controller e Service |
🔲 | 03: Arquitetura web - Rest e Restful |
🔲 | 04: Projeto - Store Manager |
Bloco 28: Autenticação e Upload de Arquivos | |
🔲 | 01: NodeJS - JWT - (JSON Web Token) |
🔲 | 02: NodeJS - Upload de arquivos com Multer |
🔲 | 03: Projeto - Cookmaster |
Bloco 29: Deployment | |
🔲 | 01: Introdução - Deploy |
🔲 | 01: Infraestrutura - Deploy com Heroku |
🔲 | 02: Deploy - Gerenciadores de Processos |
🔲 | 03: Projeto - Stranger Things |
Bloco 30: Projeto Trybeer | |
🔲 | 01: Projeto - Trybeer |
🔲 | Bloco 31: Arquitetura: SOLID e ORM |
🔲 | 01: Arquitetura - Princípios SOLID |
🔲 | 02: ORM - Interface da aplicação com o banco de dados |
🔲 | 03: ORM - Associations |
🔲 | 04: Boas práticas na escrita de testes |
🔲 | 05: Projeto - API de Blogs |
Bloco 32: Sockets | |
🔲 | 01: Arquitetura de Software - Camada de View |
🔲 | 02: Sockets - TCP/UDP & NET |
🔲 | 03: Sockets - Socket.io |
🔲 | 04: Projeto - Webchat |
Bloco 33: Projeto Trybeer II | |
🔲 | 01: Projeto - Trybeer v2 |
04. Ciência da Computação
Bloco 34: Arquitetura de Computadores e Redes | |
🔲 | 01: Introdução - Ciência da Computação |
🔲 | 01: Arquitetura de Computadores |
🔲 | 02: Arquitetura de redes |
🔲 | 03: Redes de computadores, ferramentas e segurança |
🔲 | 04: Projeto - Explorando os protocolos |
Bloco 35: Introdução à Python e Raspagem de Dados da Web | |
🔲 | 01: Aprendendo Python |
🔲 | 02: Entrada e Saída de Dados |
🔲 | 03: Raspagem de Dados |
🔲 | 04: Testes |
🔲 | 05: Projeto - Tech news |
Bloco 36: Programação Orientada a Objetos e Padrões de Projeto | |
🔲 | 01: Introdução à programação orientada a objetos |
🔲 | 02: Programação orientada a objetos na prática |
🔲 | 03: Padrões de projeto |
🔲 | 04: Projeto - Relatórios de Estoque |
Bloco 37: Algoritmos e Estrutura de Dados | |
🔲 | 01: Estrutura de Dados I - Arrays |
🔲 | 02: Estrutura de Dados I - Complexidade de Algoritmos |
🔲 | 03: Recursividade e Estratégias para solução de problemas |
🔲 | 04: Algoritmos de ordenação e busca |
🔲 | 05: Projeto - Algoritmos |
Bloco 38: Estrutura de Dados: Hash e Set | |
🔲 | 01: Estrutura de dados II - Hash maps & Dict |
🔲 | 02: Estrutura de dados II - Set |
🔲 | 03: Projeto - Restaurant Orders |
Bloco 39: Estrutura de Dados: Pilhas, Filas e Listas | |
🔲 | 01: Estrutura de dados III - Pilhas |
🔲 | 02: Estrutura de dados III - Deque |
🔲 | 03: Estrutura de Dados III - Nó & Listas ligadas |
🔲 | 04: Estrutura de Dados III - Listas duplamente ligadas |
🔲 | 05: Projeto - TING - Trybe Is Not Google |