Contém todas as atividades desenvolvidas por mim durante minha tragetória na Trybe. 🚀
"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."
Bloco 1: Unix, Bash e Shell Script
- 1.3 - Fundamentos do Desenvolvimento Web
- 1.3 - Introdução - Unix & Shell
- 1.3 - Unix & Bash - Parte 1
- 1.4 - Unix & Bash - Parte 2
Bloco 2: Git, GitHub e Internet
- 2.1 - Git & GitHub - O que é e para que serve
- 2.2 - Git & GitHub - Entendendo os comandos
- 2.3 - Internet - Entendendo como ela funciona
Bloco 3: Introdução à HTML e CSS
- 3.1 - 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
- 4.1 - 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
- 5.1 - JavaScript - DOM e seletores
- 5.2 - JavaScript - Trabalhando com elementos
- 5.3 - JavaScript - Eventos
- 5.4 - JavaScript - Web Storage
- 5.5 - Fundamentos - JavaScript - Projetos
- 5.5 - Projeto - Arte com Pixels
- 5.6 - Projeto - Lista de tarefas
- 5.7 - (Bônus) Projeto - Meme Generator
- 5.7 - (Bônus) Projeto - Adivinhe a Cor
- 5.7 - (Bônus) Projeto - Carta Misteriosa
- 6.1 - HTML & CSS - Forms
- 6.2 - Bibliotecas JavaScript e Frameworks CSS
- 6.3 - Introdução - CSS Flexbox
- 6.3 - CSS Flexbox - Parte 1
- 6.4 - CSS Flexbox - Parte 2
- 6.5 - CSS Responsivo - Mobile First
- 6.6 - Projeto - Tribewarts
- 7.1 - JavaScript ES6 - let, const, arrow functions e template literals
- 7.2 - JavaScript ES6 - Objects
- 7.3 - Testes unitários em JavaScript - Jest
- 7.4 - Projeto - JavaScript Testes Unitários
- 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, parâmetro rest, destructuring e mais
- 8.5 - Projeto - Zoo functions
Bloco 9: JavaScript Assíncrono e Promises
- 9.1 - JavaScript Assíncrono e Callbacks
- 9.2 - JavaScript Promises
- 9.3 - Jest Assíncrono e Mocking
- 9.4 - Projeto - Carrinho de Compras
Bloco 10: Introdução à React
- 10.1 - Introdução - React
- 10.1 - 'Hello, world!' no React!
- 10.2 - Componentes React
- 10.3 - Projeto - Movie Cards Library
- 11.1 - Componentes com estado e eventos
- 11.2 - Formulários no React
- 11.3 - Projeto - Tryunfo
- 12.1 - Ciclo de vida de componentes
- 12.2 - React Router
- 12.3 - Projeto - TrybeTunes
- 13.1 - Metodologias Ágeis
- 13.2 - Projeto - Frontend Online Store
- 14.1 - RTL - Primeiros passos
- 14.2 - RTL - Mocks e Inputs
- 14.3 - RTL - Testando React Router
- 14.4 - Projeto - Testes em React
- 15.1 - Introdução ao Redux - O estado global da aplicação
- 15.2 - Usando o Redux no React
- 15.3 - Usando o Redux no React - Prática
- 15.4 - Usando o Redux no React - Actions Assíncronas
- 15.5 - Testes síncronos com React-Redux
- 15.6 - Projeto - Tabela com filtros de dados
- 16.1 - Projeto - Jogo de Trivia
- 17.1 - Context API do React
- 17.2 - React Hooks - useState e useContext
- 17.3 - React Hooks - useEffect e Hooks customizados
- 17.4 - Projeto - StarWars Datatable com Context API e Hooks
- 18.1 - Projeto - App de Receitas
- 19.1 - Introdução - Back-end
- 19.1 - Containers Docker
- 19.2 - Manipulação e criação de imagens
- 19.3 - Orquestrando containers com Docker Compose
- 19.4 - Projeto Docker Todo-List
- 20.1 - 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
- 21.1 - Funções mais usadas no SQL
- 21.2 - Descomplicando JOINs e UNIONs
- 21.3 - Transformando ideias em um modelo de banco de dados
- 21.4 - Projeto - One For All
- 22.1 - Intro - NodeJS
- 22.1 - NodeJS - Introdução
- 22.2 - NodeJS - Fluxo Assíncrono
- 22.3 - Testes com Mocha, Chai e Sinon
- 22.4 - Express: HTTP com Node.js
- 22.5 - Express: Middlewares
- 22.6 - Projeto - Talker manager
- 23.1 - Introdução - Arquitetura de Software
- 23.1 - Arquitetura de Software - Camada de Model
- 23.2 - Arquitetura de Software - Camada de Controller e Service
- 23.3 - Arquitetura Web - Rest e Restful
- 23.4 - Arquitetura de Software - Testando as Camadas
- 23.5 - Projeto - Store Manager
- 23.1 - Introdução - Node.js: ORM e Autenticação
- 23.1 - ORM - Interface da aplicação com o banco de dados
- 23.2 - ORM - Associations
- 23.3 - JWT - JSON Web Token
- 23.4 - Testando APIs com testes de integração
- 23.5 - Projeto - API de Blogs
- 25.1 - Introdução - Deploy
- 25.1 - Infraestrutura - Deploy com Heroku
- 25.2 - Deploy - Docker e Heroku
- 25.3 - Projeto - Stranger Things
- 29.1 - Introdução - NoSQL
- 29.1 - MongoDB - Introdução
- 29.2 - Filter Operators
- 29.3 - Operadores de consulta
- 29.4 - Updates Simples
- 29.5 - Updates Complexos - Arrays
- 29.6 - Projeto - Commerce
- 31.1 - Dia 1
- 31.2 - Dia 2
- 32.1 - Projeto
- 33.1 - Introdução - Ciência da Computação
- 33.2 - Arquitetura de Computadores
- 33.3 - Arquitetura de redes
- 33.4 - Redes de computadores, ferramentas e segurança
- 33.5 - Projeto - Explorando os protocolos
- 34.1 - Aprendendo Python
- 34.2 - Entrada e Saída de dados
- 34.3 - Raspagem de Dados
- 34.4 - Testes
- 34.5 - Projeto - Tech news
- 35.1 - Introdução à programação orientada a objetos
- 35.2 - Herança, Composição e Interfaces
- 35.3 - Padrões de projeto
- 35.4 - Projeto - Relatórios de Estoque
- 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
- 37.1 - Arrays
- 37.2 - Hashmap e Dict
- 37.3 - Set
- 37.4 - Projeto - Restaurant Orders
- 38.1 - Nó e Listas Encadeadas
- 38.2 - Deque
- 38.3 - Pilhas
- 38.4 - Projeto - TING - Trybe Is Not Google