Este repositĆ³rio contĆ©m todas as atividades de aprendizagem desenvolvidas por J. Lennon Silva de oliveira enquanto estudava na Trybe š š§š·
"A Trybe Ć© uma escola do futuro para qualquer pessoa que queira construir uma carreira de sucesso em tecnologia. O programa conta com cerca de 1.500 horas de aulas presenciais e online 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."
- 1-3: Unix & Shell - Parte 1;
- 1-4: Unix & Shell - Parte 2;
- 1-5: Shell Script.
- 2-1: O que Ć© e para que serve;
- 2-2: Entendo os comandos;
- 2-3: Internet - Entendo como ela funciona.
- 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 - HTML & CSS.
- 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: IntroduĆ§Ć£o - JavaScript - Projetos;
- 5-5: Projeto - Meme Generator;
- 5-6: Projeto - Arte com Pixels;
- 5-7: Projeto - Lista de tarefas;
- 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 - PƔgina inicial do Facebook;
- 7-1: JavaScript ES6 - let, const, arrow functions e template literals;
- 7-2: JavaScript ES6 - Objects;
- 7-3: Testes unitƔrios em JavaScript;
- 7-4: Testando em pequenos passos;
- 7-5: 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, rest parameter, destructuring e mais;
- 8-5: Projeto - Zoo functions.
- 9-1: JavaScript AssĆncrono e Callbacks;
- 9-2: JavaScript Promises;
- 9-3: Projeto - Carrinho de Compras.
- 10-1: Primeiros passos no Jest;
- 10-2: Jest - Testes AssĆncronos;
- 10-3: Jest - Simulando comportamentos;
- 10-4: Projeto - Jest AssĆncrono e Mocking.
- 11-1: IntroduĆ§Ć£o - Front-end;
- 11-1: IntroduĆ§Ć£o - React;
- 11-1: 'Hello, world!' no React;
- 11-2: Componentes React;
- 11-3: Projeto - Movie Cards Library.
- 12-1: Componentes com estado e eventos;
- 12-2: FormulƔrios no React;
- 12-3: Projeto - Movie Cards Library Stateful.
- 13-1: Ciclo de vida de componentes;
- 13-2: React Router;
- 13 3: Projeto - Movie Cards Library CRUD.
- 01: Metodologias Ćgeis (Scrum e Kanban);
- 02: Projeto - Frontend Online Store.
- 01: RTL - Primeiros passos;
- 02: RTL - Mocks e Inputs;
- 03: RTL - Testando React Router;
- 04: Projeto - Testes em React.
- 01: IntroduĆ§Ć£o ao Redux - O estado global da aplicaĆ§Ć£o
- 02: Usando o Redux no React;
- 03: Usando o Redux no React - PrƔtica;
- 04: Usando o Redux no React - Actions AssĆncronas;
- 05: Testes em React-Redux;
- 06: Projeto - Trybe Wallet.
- 01: Projeto - Jogo de Trivia.
- 01:Context API do React;
- 02: React Hooks - useSate e useContext;
- 03: React Hooks - useEffect e Hooks customizados;
- 04: Projeto - StarWars Datatable com Context API e Hooks.
- 01: Projeto App de Receitas.
- 01: IntroduĆ§Ć£o - Back-end;
- 01: IntroduĆ§Ć£o - Banco de dados relacionais;
- 01: Banco de dados SQL;
- 02: Encontrando dados em um banco de dados;
- 03: Filtrando dados de forma especĆfica;
- 04: Manipulando tabelas;
- 05: Projeto - All For One.
- 01: FunƧƵes mais usadas no SQL;
- 02: Descomplicando JOINS, UNIONs e Subqueries;
- 03: Stored Routines & Stored Functions;
- 04: Projeto - Vocabulary Booster.
- 01: Transformando ideias em um modelo de banco de dados;
- 02: NormalizaĆ§Ć£o, Formais Normais e Dumps;
- 03: Transformando ideias em um modelo de banco de dados - Parte 2;
- 04: Projeto - One For All.
- 01: IntroduĆ§Ć£o - NoSQL;
- 02: MongoDB - IntroduĆ§Ć£o;
- 03: Filter Operators;
- 04: Projeto - Data Flights.
- 01: Updates Simples;
- 02: Updates Complexos - Arrays - Parte 1;
- 03: Upadates Complexos - Arrays - Parte 2;
- 04: Projeto - Commerce.
- 01: Aggregation Framework - Parte 1;
- 02: Aggregation Framework - Parte 2;
- 03: Projeto - Aggregations.
- 01: Intro - NodeJS;
- 01: Node.js - IntroduĆ§Ć£o;
- 02: NodeJS - Fluxo AssĆncrono;
- 03: NodeJS - Arquitetura;
- 04: Express: HTTP com Node.js;
- 05: Praticando Express;
- 06: Projeto - Crush Manager.
- 01: IntroduĆ§Ć£o - Arquitetura de Software;
- 01: Arquitetura de Software - Camada de Model;
- 02: Arquitetura de Software - Camada de Cotroller e Service;
- 03: Arquitetura web - Rest e Restful;
- 04: Projeto - Store Manager.
- 01: NodeJS - JWT - (JSON Web Token);
- 02: NodeJS - Upload de arquivos com Multer;
- 03: Projeto - Cookmaster.
- 01: IntroduĆ§Ć£o - Deploy;
- 01: Infraestrutura - Deploy com Heroku;
- 02: Deploy - Gerenciadores de Processos;
- 03: Projeto - Stranger Things.
- 01: Projeto Trybeer.
- 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.
- 01: Arquitetura de Software - Camada de View;
- 02: Sockets - TCP/UDP & NET;
- 03: Sockets - Socket.io;
- 04: Projeto - Webchat.
- 01: Projeto Trybeer v2.