Full Stack Web Development | TRYBE
Exercises and projects developed at Trybe
Let's go!!
- Unix & Bash - Parte 1
- Unix & Bash - Parte 2
- Git & GitHub - O que é e para que serve
- Git & GitHub - Entendendo os comandos
- Internet - Entendendo como ela funciona
- HTML & CSS - Estruturas de página
- HTML & CSS - Primeiros passos em CSS
- HTML & CSS - Seletores e posicionamento
- HTML Semântico
- Projeto - Lessons Learned
- JavaScript - Primeiros passos
- JavaScript - Array e loop For
- JavaScript - Lógica de Programação e Algoritmos
- JavaScript - Objetos e funções
- Projeto - Playground Functions
- JavaScript - DOM e seletores
- JavaScript - Trabalhando com elementos
- JavaScript - Eventos
- JavaScript - Web Storage
- Fundamentos - JavaScript - Projetos
- Projeto - Arte com Pixels
- Projeto - Lista de tarefas
- HTML & CSS - Forms
- Bibliotecas JavaScript e Frameworks CSS
- Introdução - CSS Flexboxs
- CSS Flexbox - Parte 1
- CSS Flexbox - Parte 2
- CSS Responsivo - Mobile First
- Projeto Facebook
- JavaScript ES6 - let, const, arrow functions e template literals
- JavaScript ES6 - Objects
- Testes unitários em JavaScript
- Projeto - JavaScript Testes Unitários
- JavaScript ES6 - Introdução a Higher Order Functions
- JavaScript ES6 - Higher Order Functions - forEach, find, some, every, sort
- JavaScript ES6 - Higher Order Functions - map e filter
- JavaScript ES6 - Higher Order Functions - reduce
- JavaScript ES6 - spread operator, parâmetro rest, destructuring e mais
- Projeto - Zoo functions 🦓🦒🦏🐘
- JavaScript Assíncrono e Callbacks
- JavaScript Promises
- Projeto - Carrinho de Compras
- Primeiros passos no Jest
- Jest - Testes Assíncronos
- Jest - Simulando comportamentos
- Projeto - Jest Assíncrono e Mocking
- 'Hello, world!' no React!
- Componentes React
- Projeto - Movie Cards Library 🎥
- Componentes com estado e eventos
- Formulários no React
- Project - Movie Cards Library Stateful 🎥
- Ciclo de vida de componentes
- React Router
- Projeto - Movie Cards Library CRUD 🎥
- Metodologias Ágeis
- Projeto - Frontend Online Store 🏪
- RTL - Primeiros passos
- RTL - Mocks e Inputs
- RTL - Testando React Router
- Projeto - Testes em React
- Introdução ao Redux - O estado global da aplicação
- Usando o Redux no React
- Usando o Redux no React - Prática
- Usando o Redux no React - Actions Assíncronas
- Testes em React-Redux
- Projeto - Trybe Wallet 💳
- Context API do React
- React Hooks - useState e useContext
- React Hooks - useEffect e Hooks customizados
- Projeto - StarWars Datatable com Context API e Hooks
- Introdução à SQL
- Encontrando dados em um banco de dados
- Filtrando dados de forma específica
- Manipulando tabelas
- Projeto - All For One
- Funções mais usadas no SQL
- Descomplicando JOINs e UNIONs
- Stored Routines & Stored Functions
- Projeto - Vocabulary Booster
- Transformando ideias em um modelo de banco de dados
- Normalização, Formas Normais e Dumps
- Transformando ideias em um modelo de banco de dados - Parte 2
- Projeto - One For All
- MongoDB - Introdução
- Filter Operators
- Projeto - Data Flights
✈️
- Updates Simples
- Updates Complexos - Arrays - Parte 1
- Updates Complexos - Arrays - Parte 2
- Projeto - Commerce 🍔
- Aggregation Framework - Part 1
- Aggregation Framework - Part 2
- Projeto - Aggregations
- Node.js - Introdução
- Node.js - Fluxo Assíncrono
- Testes com NodeJS
- Express: HTTP com Node.js
- Praticando Express
- Projeto - Talker Manager 🗣️
- Arquitetura de Software - Camada de Model
- Arquitetura de Software - Camada de Controller e Service
- Arquitetura Web - Rest e Restful
- Arquitetura de Software - Testando as Camadas
- Projeto - Store Manager 🏪
- NodeJS - JWT - (JSON Web Token)
- NodeJS - Upload de arquivos com Multer
- NodeJS - Testando APIs com Testes de Integração
- Projeto - Cookmaster 🧑🍳 👩🍳
- Infraestrutura - Deploy com Heroku
- Deploy - Gerenciadores de Processos
- Projeto - Stranger Things
- Projeto - Stranger Backend
- Projeto - Stranger Frontend
- Arquitetura - Princípios SOLID
- ORM - Interface da aplicação com o banco de dados
- ORM - Associations
- Projeto - API de Blogs
- Arquitetura de Software - Camada de View
- Sockets - TCP/UDP & NET
- Sockets - Socket.io
- Sockets - Praticando Socket.io
- Projeto - Webchat 🖥️ ⌨️ 🖱️
- Aprendendo Python
- Entrada e Saída de dados
- Testes
- 💼 Projeto - Job Insights 💼
- Introdução à programação orientada a objetos
- Herança, Composições e Interfaces
- Padrões de projeto
- 🗃️ Projeto - Relatórios de Estoque 🗃️
- Arquitetura de redes
- Redes de computadores, ferramentas e segurança
- Raspagem de Dados
- 📰 Projeto - Tech news 📰
- Complexidade de Algoritmos
- Recursividade e Estratégias para solução de problemas
- Algoritmos de ordenação e busca
- Projeto - Algoritmos
- Arquitetura de Computadores
- Arrays
- Hashmap e Dict
- Set
- Projeto - Restaurant Orders
- Nó e Listas ligadas
- Deque
- Pilhas
- Projeto - TING - Trybe Is Not Google