Skip to content

gabrielafeijo/trybe-exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

trybe_50 Trybe

Este repositório contém todas as atividades de aprendizagem desenvolvidas por Gabriela Feijó enquanto estudante Trybe 🚀

Introdução - Desenvolvimento Web ✅

Bloco 01: Introdução - Unix & Shell

  • 1-3: Fundamentos do Desenvolvimento Web
  • 1-3: Introdução - Unix & Shell
  • 1-3: Unix & Bash - Part 1
  • 1-4: Unix & Bash - Part 2

Bloco 02: Git & GitHub

  • 2-1: O que é e para que serve?
  • 2-2: Entendendo os comandos
  • 2-3: Internet - Entendendo como ela funciona

Bloco 03: Introdução - HTML & CSS

  • 3-1: Introdução - HTML & CSS
  • 3-2: HTML & CSS - Estruturas de página
  • 3-3: HTML & CSS - Primeiros passos em CSS
  • 3-4: HTML & CSS - Seletores e posicionamento
  • 3-5: HTML Semântico
  • 3-6: Projeto - Lessons Learned

Bloco 04: Introdução - JavaScript

  • 4-1: Introdução - JavaScript
  • 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
  • 4-6: Resumo
  • 4-7: Revisão

Bloco 05: JavaScript: DOM, Eventos e Web Storage

Bloco 06: HTML e CSS: Forms, Flexbox e Responsivo

  • 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 - Trybewarts
  • 6-7: Resumo
  • 6-8: Revisão

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

  • 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: Projeto - JavaScript Testes Unitários
  • 7-5: Resumo
  • 7-6: Revisão

Bloco 08: Higher Order Functions do JavaScript ES6

  • 8-1: JavaScript ES6 - Introdução a Higher Order Functions
  • 8-2: JavaScript ES6 - Higher Order Functions - forEach, find, some, every, sort
  • 8-3: JavaScript ES6 - Higher Order Functions - map e filter
  • 8-4: JavaScript ES6 - Higher Order Functions - reduce
  • 8-5: JavaScript ES6 - spread operator, parâmetro rest, destructuring e mais
  • 8-6: Projeto - Zoo functions
  • 8-7: Resumo
  • 8-8: Revisão

Bloco 09: JavaScript Assíncrono e Promises

Bloco 10: Testes automatizados com Jest

Desenvolvimento Front-end ⏳

Bloco 11: Introdução - React

  • 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
  • 11-4: Resumo
  • 11-5: Revisão

Bloco 12: Componentes com Estado, Eventos e Formulários com React

Bloco 13: Ciclo de Vida de Componentes e React Router

Bloco 14: Metodologias Ágeis

Bloco 15: Testes automatizados com React Testing Library

  • 15-1: RTL - Primeiros passos
  • 15-2: RTL - Mocks e Inputs
  • 15-3: RTL - Testando React Router
  • 15-3: Projeto - Testes em React
  • 15-4: Resumo
  • 15-5: Revisão

Bloco 16: Introdução ao Redux

  • 16-1: Introdução ao Redux - O estado global da aplicação
  • 16-2: Usando o Redux no React
  • 16-3: Usando o Redux no React - Prática
  • 16-4: Usando o Redux no React - Actions Assíncronas
  • 16-5: Testes em React-Redux
  • 16-6: Projeto - Trybe Wallet
  • 16-7: Resumo
  • 16-8: Revisão

Bloco 17: Projeto React

Bloco 18: React & Context API

Bloco 19: Projeto Final de Front-end

Desenvolvimento Back-end ⏳

Bloco 20: Introdução à SQL

  • 20-1: Introdução - Back-end
  • 20-1: 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
  • 20-6: Resumo
  • 20-7: Revisão

Bloco 21: Funções SQL, Joins e Subqueries

  • 21-1: Funções mais usadas no SQL
  • 21-2: Descomplicando JOINs, UNIONs e Subqueries
  • 21-3: Stored Routines & Stored Functions
  • 21-4: Projeto - Vocabulary Booster
  • 21-5: Resumo
  • 21-6: Revisão

Bloco 22: Normalização e Modelagem de Banco de Dados

  • 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
  • 22-4: Resumo
  • 22-5: Revisão

Bloco 23: Introdução ao MongoDB

  • 23-1: Introdução - NoSQL
  • 23-1: MongoDB - Introdução
  • 23-2: Filter Operators
  • 23-3: Projeto - Data Flights
  • 23-4: Resumo
  • 23-5: Revisão

Bloco 24: MongoDB: Updates Simples e Complexos

  • 24-1: Updates Simples
  • 24-2: Updates Complexos - Arrays - Parte 1
  • 24-3: Updates Complexos - Arrays - Parte 2
  • 24-4: Projeto - Commerce
  • 24-5: Resumo
  • 24-6: Revisão

Bloco 25: MongoDB - Aggregation Framework

  • 25-1: Aggregation Framework - Part 1
  • 25-2: Aggregation Framework - Part 2
  • 25-3: Projeto - Aggregations
  • 25-4: Resumo
  • 25-5: Revisão

Bloco 26: Introdução ao desenvolvimento Web com NodeJS

  • 26-1: Intro - NodeJS
  • 26-1: Node.js - Introdução
  • 26-2: NodeJS - Fluxo Assíncrono
  • 26-3: NodeJS - Arquitetura
  • 26-4: Express: HTTP com Node.js
  • 26-5: Praticando Express
  • 26-6: Projeto - Crush Manager
  • 26-7: Resumo
  • 26-8: Revisão

Bloco 27: NodeJS: Camada de Serviço e Arquitetura Rest e Restful

  • 27-1: Introdução - Arquitetura de Software
  • 27-1: Arquitetura de Software - Camada de Model
  • 27-2: Arquitetura de Software - Camada de Controller e Service
  • 27-3: Arquitetura web - Rest e Restful
  • 27-4: Projeto - Store Manager
  • 27-5: Resumo
  • 27-6: Revisão

Bloco 28: Autenticação e Upload de Arquivos

  • 28-1: NodeJS - JWT - (JSON Web Token)
  • 28-2: NodeJS - Upload de arquivos com Multer
  • 28-3: Projeto - Cookmaster
  • 28-4: Resumo
  • 28-5: Revisão

Bloco 29: Deployment

  • 29-1: Introdução - Deploy
  • 29-1: Infraestrutura - Deploy com Heroku
  • 29-2: Deploy - Gerenciadores de Processos
  • 29-3: Projeto - Stranger Things
  • 29-4: Resumo
  • 29-5: Revisão

Bloco 30: Projeto

Bloco 31: Arquitetura: SOLID e ORM

  • 31-1: Arquitetura - Princípios SOLID
  • 31-2: ORM - Interface da aplicação com o banco de dados
  • 31-3: ORM - Associations
  • 31-4: Boas práticas na escrita de testes
  • 31-5: Projeto - API de Blogs
  • 31-6: Resumo
  • 31-7: Revisão

Bloco 32: Sockets

  • 32-1: Arquitetura de Software - Camada de View
  • 32-2: Sockets - TCP/UDP & NET
  • 32-3: Sockets - Socket.io
  • 32-4: Projeto - Webchat
  • 32-5: Resumo
  • 32-6: Revisão

Bloco 33: Projeto Trybeer II

Ciência da Computação ⏳

Bloco 34: Arquitetura de Computadores e Redes

  • 34-1: Introdução - Ciência da Computação
  • 34-1: Arquitetura de Computadores
  • 34-2: Arquitetura de redes
  • 34-3: Redes de computadores, ferramentas e segurança
  • 34-4: Projeto - Explorando os protocolos
  • 34-5: Resumo
  • 34-6: Revisão

Bloco 35: Introdução à Python e Raspagem de Dados da Web

  • 35-1: Aprendendo Python
  • 35-2: Entrada e Saída de Dados
  • 35-3: Raspagem de Dados
  • 35-4: Testes
  • 35-5: Projeto - Tech news
  • 35-6: Resumo
  • 35-7: Revisão

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

  • 36-1: Introdução à programação orientada a objetos
  • 36-2: Programação orientada a objetos na prática
  • 36-3: Padrões de projeto
  • 36-4: Projeto - Relatórios de Estoque
  • 36-5: Resumo
  • 36-6: Revisão

Bloco 37: Algoritmos e Estrutura de Dados

  • 37-1: Estrutura de Dados I - Arrays
  • 37-2: Estrutura de Dados I - Complexidade de Algoritmos
  • 37-3: Recursividade e Estratégias para solução de problemas
  • 37-4: Algoritmos de ordenação e busca
  • 37-5: Projeto - Algoritmos
  • 37-6: Resumo
  • 37-7: Revisão

Bloco 38: Estrutura de Dados: Hash e Set

  • 38-1: Estrutura de dados II - Hash maps & Dict
  • 38-2: Estrutura de dados II - Set
  • 38-3: Projeto - Restaurant Orders
  • 38-4: Resumo
  • 38-5: Revisão

Bloco 39: Estrutura de Dados: Pilhas, Filas e Listas

  • 39-1: Estrutura de dados III - Pilhas
  • 39-2: Estrutura de dados III - Deque
  • 39-3: Estrutura de Dados III - Nó & Listas ligadas
  • 39-4: Estrutura de Dados III - Listas duplamente ligadas
  • 39-5: Projeto - TING - Trybe Is Not Google
  • 39-6: Resumo
  • 39-7: Revisão

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published