Skip to content

Repo where I execute all exercises and practices from Trybe course :D

Notifications You must be signed in to change notification settings

denis-rossati/trybes-exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

O que é esse repositório?

Durante minha tragetória na Trybe, tive que fazer diversos exercícios (a maioria dos 40 projetos estão em repos privados), cada um desses exercícios pertence a um bloco diferente, que trata de um assunto específico.

Nesse repositório vou separar o sumário por assunto. O número antes do assunto é referente ao bloco e o dia do assunto ([bloco].[dia]). Ex: 8.1 - JavaScript ES6 - Introdução a Higher Order Functions.

Os dias podem não estar em ordem (pular do dia 19.1 para o 19.4, por exemplo). Seja porque o dia não tenha exercícios ou seja porque eu não fiz.

O que é a Trybe?

A Trybe é uma escola de desenvolvimento web que tem comprometimento genuíno com o sucesso profissional das pessoas estudantes. Com o Modelo de Sucesso Compartilhado, quem estuda na Trybe tem a opção de pagar apenas quando já estiver trabalhando. São mais de 1500 horas de formação que aborda fundamentos de desenvolvimentoweb, desenvolvimento, Front-end, Back-end, ciência da computação, engenharia de software,metodologias ágeis e habilidades comportamentais.

Sumário

Fundamentos do Desenvolvimento Web

Fundamentos do Desenvolvimento Web

Introdução à HTML e CSS

3.2 - Primeiros passos em CSS.

3.3 - Seletores e posicionamento.

3.4 - HTML Semântico.

Introdução à JavaScript e Lógica de Programação

4.1 - Introdução ao JavaScript.

4.2 - Array e Loop For.

4.3 - Lógica de Programação e Algoritmos.

4.4 - Objetos e funções.

DOM, Eventos e Web Storage.

5.1 - DOM e seletores.

5.2 - Trabalhando com elementos.

5.3 - Eventos.

5.4 - Web Storage

HTML e CSS: Forms, Flexbox e Responsivo.

6.1 - Forms.

6.2 - Bibliotecas JavaScript e Frameworks CSS.

6.3 - CSS Flexbox, parte 1.

6.4 - Flexbox, parte 2.

6.5 - Mobile First.

Introdução à JavaScript ES6 e Testes Unitários

7.1 - let, const, arrow functions e template literals.

7.2 - Objects.

7.3 - Testes unitários em JavaScript.

Higher Order Functions do JavaScript ES6

8.1 - Introdução a Higher Order Functions.

8.2 - forEach, Find, Some, Every, Sort.

8.3 - Map e Filter.

8.4 - Reduce.

8.5 - Spread Operator, Parâmetro Rest, Destructuring....

JavaScript Assíncrono e Promises

9.1 - Assíncrono e Callbacks.

9.2 - Promises.

Testes automatizados com Jest

10.1 - Testes.

10.2 - Simulando comportamentos.

10.3 - Mockando Comportamentos.

Desenvolvimento Front-end

Desenvolvimento Front-end

Introdução à React

11.1 - Introdução a React.

11.2 - Componentes React.

Componentes com Estado, Eventos e Formulários com React

12.1 - Componentes com estado e eventos.

12.2 - Formulários no React.

Ciclo de Vida de Componentes e React Router

13.1 - Ciclo de vida de componentes React.

Testes automatizados com React Testing Library

15.1 - Primeiros passos.

15.2 - Mocks e Inputs - RTL.

15.3 - Testando React Router.

Context API e React Hooks

18.1 - Context API do React.

Desenvolvimento Back-end

Desenvolvimento Back-end

Introdução à SQL

20.2 - Encontrando dados em um banco de dados.

Funções SQL, Joins e Subqueries

21.1 - Funções mais usadas no SQL.

21.2 - Descomplicando JOINs, UNIONs e Subqueries.

21.3 - Stored Routine & Stored Functions.

Normalização e Modelagem de Banco de Dados

22.1 - Transformando ideais em um modelo de banco de dados - Parte 1.

MongoDB: Updates Simples e Complexos

24.1 - Updates Simples - Arrays - Parte 1.

24.2 - Updates Complexos - Arrays - Parte 2.

Introdução ao desenvolvimento Web com Node.js

25.2 - Node.js: fluxo assíncrono e testes

Node.js: Camada de Serviço e Arquitetura Rest e Restful

26.1 - Arquitetura de Software - Model

26.2 - Camada de Controller e Service

26.3 - Arquitetura Web - Rest e Restful

26.4 - Testando as Camadas

Autenticação e Upload de Arquivos

27.4 Upload de arquivos com multer

Deployment

28.1 - Deploy com Heroku

Sockets

30.3 - Socket.io

Ciência da Computação

Ciência da Computação

Introdução a Python

32.1 - Aprendendo Python / Introdução a ciência da computação

32.2 - Entrada e Saída de Dados

Programação Orientada a Objetos e Padrões de Projeto

33.1 - Introdução à programação orientada a objetos

Redes e Raspagem de Dados

34.1 - Arquitetura de redes

34.2 - Redes de computadores, ferramentas e segurança

Algoritmos

35.1 - Complexidade de Algoritmos

About

Repo where I execute all exercises and practices from Trybe course :D

Resources

Stars

Watchers

Forks