Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Este repositório contém todas as atividades de aprendizagem desenvolvidas por Frederico Almeida enquanto estudava na Trybe 🚀

Notifications You must be signed in to change notification settings

Virkkunen/trybe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repositório para exercícios e projetos da Trybe

Este repositório contém algumas atividades de aprendizagem desenvolvidas por Frederico Almeida enquanto estudava na Trybe

"Trybe era uma escola de tecnologia que tinha comprometimento com o sucesso profissional dos estudantes. Com a Formação Intensiva Trybe, tal comprometimento foi jogado pela janela junto da confiança do mercado sobre a empresa.

São mais de 1500 horas de formação que aborda componentes de classe em React, leitura de slides sobre LinkedIn, como ignorar críticas construtivas, inúmeras cópias de um mesmo projeto sobre a função fetch e recusa sobre atualização do currículo."

Módulos

Fundamentos do Desenvolvimento Web ✅

Seção 01: Unix & Bash ✅

  • 01: Fundamentos do Desenvolvimento Web
  • 02: Introdução - Unix & Shell
  • 03: Unix & Bash - Parte 1
  • 04: Unix & Bash - Parte 2

Seção 02: Git, Github e Internet ✅

  • 01: Git & Github - O que é e para que serve
  • 02: Git & Github - Entendendo os comandos
  • 03: Internet - Entendendo como ela funciona

Seção 03: Introdução à HTML e CSS ✅

Seção 04: Introdução à JavaScript e Lógica de Programação ✅

Seção 05: JavaScript: DOM, Eventos e Web Storage ✅

Seção 06: HTML e CSS: Forms, Flexbox e Responsivo ✅

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

Seção 08: Higher Order Functions do JavaScript ES6 ✅

Frontend ✅

Seção 01: JavaScript e Testes Assíncronos ✅

Seção 02: Introdução à React ✅

Seção 03: Componentes com Estado, Eventos e Formulários React ✅

Seção 04: Ciclo de Vida de Componentes e React Router ✅

Seção 05: Metodologias Ágeis ✅

Seção 06: Testes automatizados com React Testing Library ✅

Seção 07: Gerenciamento de estado com Redux ✅

  • 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

Seção 08: Projeto Jogo de Trivia ✅

Seção 09: Context API e React Hooks ✅

Seção 10: Projeto App de Receitas ✅

Backend ⏳

Seção 01: Docker: Utilizando Containers ✅

  • 01: Introdução - Backend
  • 01: Utilizando Containers - Docker
  • 02: Manipulando Imagens no Docker
  • 03: Orquestrando Containers com Docker Compose
  • 04: Projeto - Docker Todo-List

Seção 02: Introdução à SQL ✅

  • 01: Introdução - Bancos de dados relacionais
  • 01: Banco de dados SQL
  • 02: Encontrando dados em um banco de dados
  • 03: Filtrando dados de uma forma específica
  • 04: Manipulando tabelas
  • 05: Projeto - All For One

Seção 03: Funções SQL, JOINs e Normalização ✅

Seção 04: Introdução ao desenvolvimento Web com Node.js ✅

  • 01: Intro - Node.js
  • 01: Node.js - Um motor JavaScript
  • 02: Node.js - Fluxo Assíncrono
  • 03: Mocha, Chai e Sinon - Testes de Backend com Node.js
  • 04: Express - HTTP com Node.js
  • 05: Express - Middlewares
  • 06: Atividades + Projeto - Talker Manager

Seção 05: Node.js: Camada de Serviço e Arquitetura Rest e Restful ✅

  • 01: Introdução - Arquitetura de Software
  • 01: Arquitetura de Software - Camada de Model
  • 02: Arquitetura de Software - Camada de Controller e Service
  • 03: Arquitetura Web - Rest e Restful
  • 04: Arquitetura de Software - Testando as camadas
  • 05: Projeto - Store Manager

Seção 06: Node.js: ORM e Autenticação ✅

  • 01: Introdução - Nods.js: ORM e Autenticação
  • 01: ORM - Interface da aplicação com o banco de dados
  • 02: ORM - Associations
  • 03: JWT - JSON Web Token
  • 04: Testando APIs com Testes de Integração
  • 05: Projeto - API de Blogs

Seção 07: Deployment

  • 01: Introdução - Deploy
  • 01: Infraestrutura - Deploy com Heroku
  • 02: Deploy Docker & Heroku
  • 03: Projeto - Stranger Things

Seção 08: TypeScript ✅

  • 01: Introdução - TypeScrypt
  • 01: Introdução ao TypeScript
  • 02: Tipagem Estática e Generics
  • 03: Express com TypeScript
  • 04: Projeto - Trybe Smith

Infelizmente, a partir desse ponto, a Trybe totalizou 8 mudanças de currículo e calendário no curso em um período de 1 mês. Como resultado, todos os conteúdos a partir da seção 10 dessa lista foram cortados do curso, muitos não estão nem na plataforma de conteúdo extra da Trybe, a qual os conteúdos se aprensentam em grande maioria muito desatualizados, a ponto que é mais vantajoso aprender as novas versões do 0 por outros meios. Os conteúdos até aqui deixaram muito a desejar e não servem como uma base para a entrada no mercado de desenvolvimento frontend, visto que nem o básico está presente no currículo. Os projetos desenvolvidos no curso não retraram a realidade do mercado de desenvolvimento e não são bons candidatos para serem adicionados em um portfolio profissional se seu intuito é ser contratado.

A resposta da empresa em relação às frustrações quanto aos inúmeros cortes de conteúdo e a recusa de atualizar o currículo para ter conteúdos de fato relevantes para o mercado está sendo apagar os posts nos canais de comunicação do curso e realizar o desligamento de alunos por motivos no mínimo duvidosos, mas nada se compara ao "discurso" do CEO da empresa, que, quando questionado sobre a auditoria, que visa dar a transparência nos números de empregabilidade de alunos e formandos da Trybe, prometida há meses porém sem atualizações sobre, disse que não será feita porque "é muito cara" e continuará assim "porque a empresa é minha e eu faço o que quero".

Com a introdução do currículo "FIT" (Formação Intensiva Trybe), a empresa deixou claro que a missão é nada mais que uma sugestão para ser ignorada, que os alunos deverão ser tratados apenas como números para investidores, e que o foco do curso será utilizar dos pagamentos (caríssimos) dos alunos para fechar contratos com web celebridades para falarem o nome da empresa em público e cobrir custos das constantes viagens que os funcionários de alto nível fazem quase semanalmente. O curso e seu conteúdo estão praticamente abandonados e a empresa não tem prioridade alguma para resolver essa situação, levando em consideração a reação do próprio CEO, que incomodou-se profundamente ao ver que os alunos estavam sendo humanos capazes de expressar sentimentos, dentre eles frustração, ao invés de serem máquinas de publicidade gratúita pra empresa; ao escrever essa frase final, paro e percebo que as famosas faces de alto nível que tanto vimos durante o curso (e ao longo dele nos questionamos qual a real função destes indivíduos na empresa), todas expressaram um certo desgosto a partir do momento que os alunos começaram a questionar sobre a situação em que nos encontramos, como se estivesse nos fazendo um favor e não tivessemos o direito sequer de reclamar.

Tudo que me resta em relação a esse monólogo é dizer que a Trybe mostrou-se no mínimo patética, tanto quanto empresa e quanto curso, e sinto um peso na consciência tão pesado quanto a carteira do Sr. CEO após receber meu pagamento. Não posso dizer que o curso não serviu de nada sem mentir; em seus primeiros meses, o conteúdo de desenvolvimento pessoal e a base de JavaScript serviram perfeitamente para o começo de minha jornada de estudos, trilhada por caminhos completamente externos à Trybe. O problema mesmo é o valor altíssimo que foi e é cobrado para algo que está no nível de um curso de R$10 da Udemy, sem contar com o incrível descaso que os monitores e outros funcionários da empresa tiveram e tem com os alunos.

Para você, aluno, ex-aluno ou formando que está lendo esse texto, recomendo começar a pesquisar melhor sobre as empresas relacionadas a area que quer trabalhar com, melhor ainda se conseguir conversar com funcionários das empresas, e tente aprender por fora ao menos os básicos das ferramentas e tecnologias usadas pelas empresas, ao menos assim você terá uma base real para requisitos reais de empresas reais, algo que a Trybe infelizmente não nos providencia.

Seção 09: Programação Orientada a Objetos (POO) e SOLID ✅

  • 01: Introdução à Orientação a Objetos
  • 02: Herança e Interfaces
  • 03: Polimorfismo
  • 04: SOLID - Introdução e Princípios S, O e D
  • 05: SOLID - Princípios L e I
  • 06: Projeto - Trybers and Dragons

Seção 10: Projeto - TFC - Trybe Futebol Clube ✅

  • 01: Projeto - TFC - Trybe Futebol Clube

Seção 11: Introdução ao MongoDB

  • 01: Introdução - NoSQL
  • 01: MongoDB - Introdução
  • 02: Filter Operators
  • 03: Operadores de consulta
  • 04: Updates Simples
  • 05: Updates Complexos - Arrays
  • 06: Projeto - Commerce

Seção 12: MongoDB com Node.js e POO

  • 01: Mongoose e arquitetura MSC (camada Model)
  • 02: Mongoose e arquitetura MSC (camada Service e Controller)
  • 03: Projeto - Car Shop

Seção 13: Projeto - App de Delivery

  • 01: Projeto - App de Delivery

Seção 14: MasterClass - VPS, CI/CD

  • 01: Dia 01 - VPS
  • 02: Dia 02

Ciência da Computação

Seção 01: Introdução à Python

  • 01: Introdução - Ciência da Computação
  • 01: Aprendendo Python
  • 02: Entrada e saída de dados
  • 03: Testes
  • 04: Projeto - Job Insights

Seção 02: Padrões de Projeto

  • 01: P.O.O. em Python
  • 02: Padrões - Iterator, Adapter, Strategy
  • 03: Padrões - Decorator, Observer, Factory
  • 04: Projeto - Relatórios de Estoque

Seção 03: Redes e Raspagem de Dados

  • 01: Arquitetura de redes, ferramentas e seguraça
  • 02: Raspagem de dados
  • 03: Projeto - Tech news

Seção 04: Algoritmos

  • 01: Complexidade de Algoritmos
  • 02: Recursividade e Estratégias para solução de problemas
  • 03: Algoritmos de ordenação e busca
  • 04: Projeto - Algoritmos

Seção 05: Estrutura de Dados I: Arrays, Listas, Filas e Pilhas

  • 01: Arquitetura de Computadores
  • 02: Arrays
  • 03: Nó e Listas Encadeadas
  • 04: Pilhas e Filas
  • 05: Projeto - TING - Trybe Is Not Google

Seção 06: Estrutura de Dados II: Hashmaps e Sets

  • 01: Hashmap e Dict
  • 02: Set
  • 03: Projeto - Restaurant Orders

About

Este repositório contém todas as atividades de aprendizagem desenvolvidas por Frederico Almeida enquanto estudava na Trybe 🚀

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published