/trybe

📚 Neste repositório você encontrará todas as atividades de hard skills desenvolvidas durante o curso da Trybe

Primary LanguageJavaScript

Trybe - Turma 23 Tribo B

Neste repositório você encontrará todas as atividades de hard skills desenvolvidas durante o curso da Trybe.

"O programa conta com mais de 1.500 horas de aulas presenciais e online, aborda introdução ao desenvolvimento de software, front-end, back-end, ciência da computação, engenharia de software, metodologias ágeis e habilidades comportamentais."

Bloco 1: Unix & Bash

Bloco 2: Git, GitHub e Internet

  • 2.1 - Git & GitHub - O que é e para que serve
  • 2.2 - Git & GitHub - Entendendo os comandos
  • 2.3 - Internet - Entendendo como ela funciona
  • 3.1 - Introdução - HTML & CSS
  • 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 - Lessons Learned

Bloco 6: 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
  • 11.1 - Componentes com estado e eventos
  • 11.2 - Formulários no React
  • 11.3 - Projeto - Tryunfo

Bloco 16: Projeto Jogo de Trivia

  • 16.1 - Projeto - Jogo de Trivia

Bloco 18: Projeto App de Receitas

  • 18.1 - Projeto - App de Receitas

Bloco 22: Introdução ao desenvolvimento Web com Node.js

  • 22.1 - Intro - Node.js
  • 22.1 - Node.js - Um motor JavaScript
  • 22.1 - Node.js - Fluxo Assíncrono
  • 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 - Atividades + Projeto - Talker Manager

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

  • 23.1 - Introdução - Arquitetura de Software
  • 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 Autenticação

  • 24.1 - Introdução - Node.js: ORM e Autenticação
  • 24.1 - ORM - Interface da aplicação com o banco de dados
  • 24.2 - ORM - Associations
  • 24.3 - JWT - (JSON Web Token)
  • 24.4 - Testando APIs com Testes de Integração
  • 24.5 - Projeto - API de Blogs

Bloco 25: Deployment

  • 25.1 - Introdução - Deploy
  • 25.1 - Infraestrutura - Deploy com Heroku
  • 25.2 - Deploy Docker & Heroku
  • 25.3 - Projeto - Stranger Things

Bloco 26: TypeScript

  • 26.1 - Introdução - TypeScript
  • 26.1 - Introdução ao TypeScript
  • 26.2 - Tipagem Estática e Generics
  • 26.3 - Express com TypeScript
  • 26.4 - Projeto - Trybe Smith

Bloco 27: Programação Orientada a Objetos (POO) e SOLID

  • 27.1 - Introdução à Orientação a Objetos
  • 27.2 - Herança e Interfaces
  • 27.3 - Polimorfismo
  • 27.4 - SOLID - Introdução e Princípios S, O e D
  • 27.5 - SOLID - Princípios 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: Introdução ao MongoDB

  • 29.1 - Introdução - NoSQL
  • 29.1 - MongoDB - Introdução
  • 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 - MongoDB e arquitetura MSC
  • 30.2 - MongoDB e POO
  • 30.3 - Projeto - Car Shop

Bloco 31: Projeto - App de Delivery

  • 31.1 - Projeto - App de Delivery

Bloco 32: MasterClass - VPS, CI/CD

  • 32.1 - Dia 1 - VPS
  • 32.2 - Dia 2

Ciência da Computação

Bloco 33: Introdução à Python

  • 33.1 - Introdução - Ciência da Computação
  • 33.1 - Aprendendo Python
  • 33.2 - Entrada e Saída de Dados
  • 33.3 - Testes
  • 33.4 - Projeto - Job Insights

Bloco 34: Padrões de Projeto

  • 34.1 - P.O.O em Python
  • 34.2 - Padrões - Iterator, Adapter, Strategy
  • 34.3 - Padrões - Decorator, Observer, Factory
  • 34.4 - Projeto - Relatórios de Estoque

Bloco 35: Redes e Raspagem de Dados

  • 35.1 - Arquitetura de redes, ferramentas e segurança
  • 35.2 - Raspagem de Dados
  • 35.3 - Projeto - Tech news

Bloco 36: Algoritmos

  • 36.1 - Complexidade de Algoritmos
  • 36.2 - Recursividade e Estratégias para solução de problemas
  • 36.3 - Algoritmos de ordenação 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 - Nó 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