Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Repositorio retendo todos os meu exercicios feitos na Trybe! Readme com o road-map dos meus exercicios e projetos avaliativos!

Notifications You must be signed in to change notification settings

Fedolfo/trybe-exercises

Repository files navigation

Trybe

Este repositorio contem todas as atividades de aprendizagem desenvolvidas por Filipe Candido do Amaral enquanto estudava na Trybe

"A Trybe e uma escola do futuro para qualquer pessoa que queira melhorar de vida e construir uma carreira de sucesso em tecnologia, onde a pessoa so paga quando conseguir um bom trabalho."

O programa conta com mais de 1.500 horas de aulas presenciais e online, aborda Introducao ao desenvolvimento de software, front-end, back-end, ciencia da computacao, engenharia de software, metodologias Ageis e habilidades comportamentais.

Fundamentos do Desenvolvimento Web

Bloco 1: Introducao - Unix & Shell
  • 1-3: Unix & Shell- Part 1
  • 1-4: Unix & Shell- Part 2
Bloco 2: Git & GitHub
  • 2-1: O que e e para que serve?
  • 2-2: Entendendo os comandos
  • 2-3: Internet - Entendendo como ela funciona
Bloco 3: Introducao - HTML & CSS
  • 3-1: HTML & CSS - Estruturas de pagina
  • 3-2: HTML & CSS - Primeiros passos em CSS
  • 3-3: HTML & CSS - Seletores e posicionamento
  • 3-4: HTML semantico
  • 3-5: Projeto - Lessons learned
Bloco 4: Introducao - JavaScript
  • 4-1: JavaScript - Primeiros passos
  • 4-2: JavaScript - Array e loop For
  • 4-3: JavaScript - logica de Programacao e Algoritmos
  • 4-4: JavaScript - Objetos e funcoes
  • 4-5: Projeto - Playground Functions
Bloco 5: Introducao - JavaScript - Projetos
Bloco 6: HTML & CSS avancado
  • 6-1: HTML & CSS - Forms
  • 6-2: Bibliotecas JavaScript e Frameworks CSS
  • 6-3: CSS Flexbox - Part 1
  • 6-4: CSS Flexbox - Part 2
  • 6-5: CSS Responsivo - Mobile First
  • 6-6: Projeto - Trybewarts
Bloco 7: JavaScript ES6 & Testes unitarios
Bloco 8: JavaScript ES6
  • 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
Bloco 9: Assincronicidade & Callbacks
  • 9-1: JavaScript Assincrono e Callbacks
  • 9-2: JavaScript Assincrono - Fetch API e async/await
  • 9-3: Jest - Testes Assincronos
  • 9-3: Projeto - Carrinho de Compras
Bloco 10: Jest

Desenvolvimento Front-end

Bloco 11: Introducao - React
Bloco 12: React
Bloco 13: React
  • 13-1: Melhorando o reuso de componentes: props.children e PropTypes
  • 13-2: Ciclo de vida de componentes em React
  • 13-3: React Router
  • 13-4: Projeto - Movie Cards Library CRUD
Bloco 14: Metodologias Ageis
Bloco 15: Testes em React
  • 15-1: Testando React com a React Testing Library
  • 15-2: Testando React com a React Testing Library - Parte 2
  • 15-3: Projeto - Testes em React
Bloco 16: Introducao ao Redux
  • 16-1: Introducao ao Redux
  • 16-2: React com Redux - Parte 1
  • 16-3: React com Redux - Pratica
  • 16-4: React com Redux - Parte 2
  • 16-5: Testes sincronos com React-Redux
  • 16-6: Projeto - Tabela com filtros de dados
Bloco 17: Projeto React
Bloco 18: React & Context API
Bloco 18: Projeto Final de Front-end

Desenvolvimento Back-end

Bloco 19: Docker utilizando containers
  • 19-1: Utilizando Containers - Docker
  • 19-2: Manipulacao e Criacao de Imagens no Docker
  • 19-3: Orquestrando Containers com Docker Compose
  • 19-4: Projeto - Docker Todo-List

Bloco 20: Introducao a SQL

  • 20-1: Banco de dados SQL
  • 20-2: Encontrando dados em um banco de dados
  • 20-3: Filtrando dados de forma especifica
  • 20-4: Manipulando tabelas
  • 20-5: Projeto - All For One
Bloco 21: Bancos de dados relacionais
  • 21-1: Funcoes mais usadas no SQL
  • 21-2: Descomplicando JOINs e UNIONs
  • 21-3: Transformando ideias em um modelo de banco de dados
  • 21-4: Projeto - One For All
Bloco 22: Introducao ao desenvolvimento Web com Node.js
  • 22-1: Node.js - Um motor JavaScript
  • 22-2: Node.js - Fluxo Assincrono
  • 22-3: Mocha, Chai e Sinon - Testes de Back-end com Node.js
  • 22-4: Express - HTTP com Node.js
  • 22-5: Express - Middlewares
  • 22-6: Projeto - Talker Manager
Bloco 23: Node.js: Camada de Servico e Arquitetura Rest e Restful
  • 23-1: Arquitetura de Software - Camada de Model
  • 23-2: Arquitetura de Software - Camada de Controller e Service
  • 23-3: Arquitetura Web - Rest e Restful
  • 23-4: Arquitetura de Software - Testando as Camadas
  • 23-5: Projeto - Store Manager
Bloco 24: Node.js: ORM e Autenticacao
  • 24-1: ORM - Interface da aplicacao com o banco de dados
  • 24-2: ORM - Associations
  • 24-3: JWT - (JSON Web Token)
  • 24-4: Testando APIs com Testes de Integracao
  • 24-5: Projeto - API de Blogs
Bloco 25: Introducao - Deploy
Bloco 26: TypeScript
  • 26-1: Introducao ao TypeScript
  • 26-2: Tipagem Estatica e Generics
  • 26-3: Express com TypeScript
  • 26-4: Projeto - Trybe Smith
Bloco 27: Programacao Orientada a Objetos (POO) e SOLID
  • 27-1: Introducao a Orientacao a Objetos
  • 27-2: Heranca e Interfaces
  • 27-3: Polimorfismo
  • 27-4: SOLID - Introducao e Principios S, O e D
  • 27-5: SOLID - Principios L e I
  • 27-6: Projeto - Trybers and Dragons
Bloco 28: Projeto - TFC - Trybe Futebol Clube
  • 28-1: Projeto - TFC - Trybe Futebol Clube
Bloco 29 - Introducao ao MongoDB
  • 29-1: MongoDB - Introducao
  • 29-2: Filter Operators
  • 29-3: Operadores de consulta
  • 29-4: Updates Simples
  • 29-5: Updates Complexos - Arrays
  • 29-6: Projeto - Commerce
Bloco 30 - MongoDb com Node.js e POO
  • 30-1: Mongoose e arquitetura MSC(camada Model)
  • 30-2: Mongoose e arquitetura MSC(camada Service e Controller)
  • 30-3: Projeto - Car Shop
Bloco 31 - Projeto - App de Delivery
  • 31: Projeto - App de Delivery
Bloco 32 - MasterClass - VPS, CI/CD
  • 32-1: VPS
  • 32-2: CI/CD

Ciencia da Computacao

Bloco 33 - Introducao a Python
  • 33-1: Introducao - Ciencia da Computacao
  • 33-2: Aprendendo Python
  • 33-3: Entrada e Saida de Dados
  • 33-4: Testes
  • 33-5: Projeto - Job Insights
Bloco 34 - Padroes de Projeto
  • 34-1: P.O.O em Python
  • 34-2: Padroes - Iterator, Adapter, Strategy
  • 34-3: Padroes - Decorator, Observer, Factory
  • 34-4: Projeto - Relatorios de Estoque
Bloco 35 - Redes e Raspagem de Dados
  • 35-1: Arquitetura de redes, ferramentas e seguranca
  • 35-2: Raspagem de Dados
  • 35-3: Projeto - Tech news
Bloco 36 - Algoritmos
  • 36-1: Complexidade de Algoritmos
  • 36-2: Recursividade e Estrategias para solucao de problemas
  • 36-3: Algoritmos de ordenacao e busca
  • 36-4: Projeto - Algoritmos
Bloco 37 - Estrutura de Dados I: Arrays, Listas, Filas e Pilhas
  • 37-1: Arquitetura de Computadores
  • 37-2: Arrays
  • 37-3: No e Listas Encadeadas
  • 37-4: Pilhas e Filas
  • 37-5: Projeto - TING - Trybe Is Not Google
Bloco 38 - Estrutura de Dados II: Hashmaps e Sets
  • 38-1: Hashmap e Dict
  • 38-2: Set
  • 38-3: Projeto - Restaurant Orders

About

Repositorio retendo todos os meu exercicios feitos na Trybe! Readme com o road-map dos meus exercicios e projetos avaliativos!

Resources

Readme

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors