Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/beterrabaa/trybe-exercicios
Repositório destinado a armazenar os exercícios do curso de Web Developer da Trybe.
https://github.com/beterrabaa/trybe-exercicios
html-css-javascript nodejs react reactjs redux
Last synced: 11 days ago
JSON representation
Repositório destinado a armazenar os exercícios do curso de Web Developer da Trybe.
- Host: GitHub
- URL: https://github.com/beterrabaa/trybe-exercicios
- Owner: beterrabaA
- Created: 2022-06-07T17:42:59.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-12-20T20:38:02.000Z (almost 2 years ago)
- Last Synced: 2023-06-09T15:23:35.965Z (over 1 year ago)
- Topics: html-css-javascript, nodejs, react, reactjs, redux
- Language: JavaScript
- Homepage:
- Size: 9.95 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Trybe
Este repositório contém todas as atividades de aprendizagem desenvolvidas por _[Lucas Vieira](https://www.linkedin.com/in/beterraba/)_ enquanto estudava na [Trybe](https://www.betrybe.com/) :rocket:
_"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 :white_check_mark:
##### Bloco 1: Introdução - Unix & Shell
- [x] 1-3: _Unix & Shell- Part 1_
- [x] 1-4: _Unix & Shell- Part 2_##### Bloco 2: Git & GitHub
- [x] 2-1: _O que é e para que serve?_
- [x] 2-2: _Entendendo os comandos_
- [x] 2-3: _Internet - Entendendo como ela funciona_##### Bloco 3: Introdução - HTML & CSS
- [x] 3-1: _HTML & CSS - Estruturas de página_
- [x] 3-2: _HTML & CSS - Primeiros passos em CSS_
- [x] 3-3: _HTML & CSS - Seletores e posicionamento_
- [x] 3-4: _HTML Semântico_
- [x] 3-5: _[Projeto - Lessons Learned](https://github.com/Lerpardo/trybe-projetos/tree/main/project-lessons-learned)_##### Bloco 4: Introdução à JavaScript e Lógica de Programação
- [x] 4-1: _JavaScript - Primeiros passos_
- [x] 4-2: _JavaScript - Array e loop For_
- [x] 4-3: _JavaScript - Lógica de Programação e Algoritmos_
- [x] 4-4: _JavaScript - Objetos e funções_
- [x] 4-5: _[Projeto - Playground Functions]()_##### Bloco 5: JavaScript: DOM, Eventos e Web Storage
- [x] 5-1: _JavaScript - DOM e seletores_
- [x] 5-2: _JavaScript - Trabalhando com elementos_
- [x] 5-3: _JavaScript - Eventos_
- [x] 5-4: _JavaScript - Web Storage_
- [x] 5-5: _Fundamentos - JavaScript - Projetos_
- [x] 5-5: _[Projeto - Arte com Pixels]()_
- [x] 5-6: _[(Bônus) Projeto - Lista de tarefas]()_
- [x] 5-7: _[(Bônus) Projeto - Meme Generator]()_
- [x] 5-7: _[(Bônus) Projeto - Adivinhe a Cor]()_
- [x] 5-7: _[(Bônus) Projeto - Carta Misteriosa]()_##### Bloco 6: HTML e CSS: Forms, Flexbox e Responsivo
- [x] 6-1: _HTML & CSS - Forms_
- [x] 6-2: _Bibliotecas JavaScript e Frameworks CSS_
- [x] 6-3: _Introdução - CSS Flexbox_
- [x] 6-3: _CSS Flexbox - Part 1_
- [x] 6-4: _CSS Flexbox - Part 2_
- [x] 6-5: _CSS Responsivo - Mobile First_
- [x] 6-6: _[Projeto - Trybewarts]()_##### Bloco 7: Introdução à JavaScript ES6 & Testes Unitários
- [x] 7-1: _JavaScript ES6 - let, const, arrow functions e template literals_
- [x] 7-2: _JavaScript ES6 - Fluxo de exceção e Objetos_
- [x] 7-3: _Primeiros passos em Jest_
- [x] 7-4: _[Projeto - JavaScript Testes Unitários]()_##### Bloco 8: Higher Order Fuctions do JavaScript ES6
- [x] 8-1: _JavaScript ES6 - Introdução à Higher Order Fuctions
- [x] 8-2: _JavaScript ES6 - Higher Order Functions - forEach, find, some, every, sort_
- [x] 8-3: _JavaScript ES6 - Higher Order Functions - map e filter_
- [x] 8-4: _JavaScript ES6 - Higher Order Functions - reduce_
- [x] 8-5: _JavaScript ES6 - spread operator, rest parameter, destructuring e mais_
- [x] 8-6: _[Projeto - Zoo functions]()_## Desenvolvimento Front-end :hourglass_flowing_sand:
##### Bloco 9: JavaScript e Testes Assícronos
- [x] 9-1: _Introdução - Front-end_
- [x] 9-1: _JavaScript Assíncrono e Callbacks_
- [x] 9-2: _JavaScript Assíncrono - Fetch API e async/await_
- [x] 9-3: _Testes Assícrono_
- [x] 9-4: _[Projeto - Carrinho de Compras]()_##### Bloco 10: Introdução à React
- [x] 10-1: _Introdução - React_
- [x] 10-1: _'Hello, world' no React_
- [x] 10-2: _Componentes React_
- [x] 10-3: _[Projeto - Sistema Solar](https://github.com/Lerpardo/trybe-projetos/tree/main/system-solar)_##### Bloco 11: Componentes com Estado, Eventos e Formulários com React
- [x] 11-1: _Components com estado e eventos_
- [x] 11-1: _Pokedex-Part-2_
- [ ] 11-2: _Formulários no React_
- [ ] 11-3: _[Projeto - Trynfo]()_##### Bloco 12: Ciclo de Vida de Componentes e React Router
- [ ] 12-1: _Ciclo de vida de componentes_
- [ ] 12-2: _React Router_
- [ ] 12-3: _[Projeto - TrybeTunes]()_##### Bloco 13: Metodologias Ágeis
- [ ] 13-1: _Metodologias Ágeis_
- [ ] 13-2: _[Projeto - Frontend Online Store](https://github.com/Lerpardo/project-frontend-online-store)_##### Bloco 14: Testes automatizados com React Testing Library
- [ ] 14-1: _RTL - Primeiros passos_
- [ ] 14-2: _RTL - Mocks e Inputs_
- [ ] 14-3: _RTL - Testando React Router_
- [ ] 14-4: _[Projeto - Testes em React]()_##### Bloco 15: Gerenciamento de estado com Redux
- [ ] 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ícronas_
- [ ] 15-5: _Testes em React-Redux_
- [ ] 15-6: _[Projeto - Trybe Wallet](https://github.com/Lerpardo/trybe-projetos/tree/main/project-trybewallet)_##### Bloco 16: Projeto Jogo de Trivia
- [ ] 16-1: _[Projeto - Jogo de Trivia]()_
##### Bloco 17: Context API e React Hooks
- [ ] 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]()_##### Bloco 18: Projeto App de Receitas
- [ ] 18-1: _[Projeto - App de Receitas]()_
## Desenvolvimento Back-end :hourglass_flowing_sand:
##### Bloco 20: 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]()_##### Bloco 21: Bancos de dados relacionais
- [ ] 21-1: _Funções mais usadas no SQL_
- [ ] 21-2: _Descomplicando JOINs e UNIONs_
- [ ] 21-3: _Stored Routines & Subqueries_
- [ ] 21-4: _[Projeto - Vocabulary Booster]()_##### Bloco 22: Bancos de dados relacionais
- [ ] 22-1: _Transformando ideias em um modelo de banco de dados_
- [ ] 22-2: _Normalização, Formas Normais e Dumps_
- [ ] 22-2: _Transformando ideias em um modelo de banco de dados - Parte 2_
- [ ] 22-3: _[Projeto - One For All]()_##### Bloco 23: Introdução - NoSQL
- [ ] 23-1: _MongoDB - Introdução_
- [ ] 23-2: _Filter Operators_
- [ ] 23-3: _[Projeto - Data Flights]()_##### Bloco 24: Updates
- [ ] 24-1: _Updates Simples_
- [ ] 24-2: _Updates Complexos - Arrays - Parte 1_
- [ ] 24-3: _Updates Complexos - Arrays - Parte 2_
- [ ] 24-4: _[Projeto - Commerce]()_##### Bloco 25: Aggregation Framework
- [ ] 25-1: _Aggregation Framework - Part 1_
- [ ] 25-2: _Aggregation Framework - Part 2_
- [ ] 25-3: _[Projeto - Aggregations]()_##### Bloco 26: Intro - NodeJS
- [ ] 26-1: _NodeJS - Introdução_
- [ ] 26-2: _NodeJS - Fluxo Assíncrono_
- [ ] 26-3: _NodeJS - Arquitetura_
- [ ] 26-4: _[Projeto - A CLI of Ice and Fire]()_##### Bloco 27: NodeJS
- [ ] 27-1: _Express: HTTP com Node.js_
- [ ] 27-2: _Arquitetura de Software - Introdução ao MVC_
- [ ] 27-3: _[Projeto - Cookmaster]()_##### Bloco 28: NodeJS
- [ ] 28-1: _Arquitetura de Software - Camada de Serviço_
- [ ] 28-2: _Arquitetura web - Rest e Restful_
- [ ] 28-3: _[Projeto - Store Manager]()_##### Bloco 29: NodeJS
- [ ] 29-1: _NodeJS - JWT - (JSON Web Token)_
- [ ] 29-2: _NodeJS - Upload de arquivos com Multer_
- [ ] 29-3: _[Projeto - Cookmaster V2]()_##### Bloco 30: Introdução - Deploy
- [ ] 30-1: _Infraestrutura - Deploy com Heroku_
- [ ] 30-2: _Deploy - Gerenciadores de Processos_
- [ ] 30-3: _[Projeto - Stranger Things]()_##### Bloco 31: Projeto
- [ ] 31-1: _[Projeto - Trybeer]()_
##### Bloco 32: Arquitetura de Software
- [ ] 32-1: _Arquitetura - Princípios SOLID_
- [ ] 32-2: _ORM - Interface da aplicação com o banco de dados_
- [ ] 32-3: _Arquitetura de Software - DDD_
- [ ] 32-4: _Boas práticas na escrita de testes_
- [ ] 32-3: _[Projeto - API de Blogs]()_##### Bloco 33: Sockets
- [ ] 30-1: _Sockets - TCP/UDP & NET_
- [ ] 30-2: _Sockets - Socket.io_
- [ ] 30-3: _[Projeto - Webchat]()_##### Bloco 34: Projeto
- [ ] 34-1: _[Projeto - Trybeer V2]()_
## Ciência da Computação :hourglass_flowing_sand:
##### Bloco 35: Introdução - Ciência da Computação
- [ ] 35-1: _Arquitetura de Computadores_
- [ ] 35-2: _Arquitetura de redes_
- [ ] 35-3: _Redes de computadores, ferramentas e segurança_
- [ ] 35-4: _[Projeto - Explorando os protocolos]()_##### Bloco 36: Python
- [ ] 35-1: _Aprendendo Python_
- [ ] 35-2: _Testes e Exceções_
- [ ] 35-3: _Entrada e Saída de dados_
- [ ] 36-4: _Entrada e Saída de dados_
- [ ] 35-5: _[Projeto - Tech News]()_# [...]