Full Stack Web Development | TRYBE
Conteúdos estudados e projetos desenvolvidos na Trybe
Let's go!!
- Introdução - Unix & Shell
- 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 - 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
- (Bônus) Projeto - Meme Generator
- (Bônus) Projeto - Adivinhe a Cor
- (Bônus) Projeto - Carta Misteriosa
- 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
- Projeto Daily Prophet
- Projeto - Trybewarts
- 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
- Components com estados
- Eventos e formulários no Reacts
- Project - Movie Cards Library Stateful
- Improving component reuse: props.children and PropTypes
- Ciclo de vida de componentes em React
- React Router
- Projeto - Movie Cards Library CRUD
- Metodologias Ágeis
- Projeto - Frontend Online Store
- Testando React com a React Testing Library
- Testando React com a React Testing Library - Parte 2
- Projeto - Testes em React
- Introdução ao Redux
- React com Redux - Parte 1
- React com Redux - Prática
- React com Redux - Parte 2
- Testes síncronos com React-Redux
- Projeto - Tabela com filtros de dados
- 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 - Back-end
- Introdução - Bancos de dados relacionais
- Banco de dados 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 & Subqueries
- Projeto - Vocabulary Booster
- Transformando ideias em um modelo de banco de dados - Parte 1
- Normalização, Formas Normais e Dumps
- Transformando ideias em um modelo de banco de dados - Parte 2
- Projeto - One For All
- Updates Simples
- Complex Updates - Arrays - Part 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
- NodeJS - Arquitetura
- Projeto - Talker Manager
- Express: HTTP com Node.js
- Arquitetura de Software - Introdução ao MVC
- Projeto - Cookmaster
- 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
- *Testando APIs com Testes de Integração
- Projeto - Cookmaster
- Infraestrutura - Deploy com Heroku
- Deploy - Gerenciadores de Processos
- Projeto - Stranger Things Front-End
- Projeto - Stranger Things Back-End
- 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
- Projeto - App de Delivery
- Arquitetura de Computadores
- Arquitetura de redes
- Redes de computadores, ferramentas e segurança
- Projeto - Explorando os protocolos
- Aprendendo Python
- Entrada e Saída de dados
- Testes
- Projeto - Jog 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 redess
- 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 Encadeadas
- Deque
- Pilhas
- Projeto - TING - Trybe Is Not Google