Skip to content

Repositório criado afim de armazenar os exercícios do curso de desenvolvimento web da Trybe.

Notifications You must be signed in to change notification settings

Fernanda-Vidal/exercicios-trybe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trybe

Este repositório contém todas as atividades de aprendizagem desenvolvidas por Fernanda Vidal de Jesus enquanto estudava na Trybe 🚀

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

O programa conta com mais de 1.500 horas de aulas 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.

Fundamentos do Desenvolvimento Web ✅

Sessão 1: Introdução - Unix & Shell
  • 1-3: Unix & Shell- Part 1
  • 1-4: Unix & Shell- Part 2
Sessão 2: Git & GitHub
  • 2-1: O que são e para que serve?
  • 2-2: Entendendo os comandos
  • 2-3: Internet - Entendendo como ela funciona
Sessão 3: Introdução - HTML & CSS
  • 3-1: HTML & CSS - Estruturas de página
  • 3-2: HTML & CSS - Primeiros passos em CSS
  • 3-2: HTML & CSS - Primeiros passos em CSS
  • 3-2: HTML & CSS - Primeiros passos em CSS
  • 3-3: HTML & CSS - Seletores e posicionamento
  • 3-4: HTML Semântico
  • 3-5: Projeto - HTML & CSS
Sessão 4: 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
Sessão 5: Introdução - JavaScript - Projetos
Sessão 6: HTML & CSS avançado
  • 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
Sessão 7: JavaScript ES6 & Testes Unitários
Sessão 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
Sessão 9: Assincronicidade & Callbacks
  • 9-1: JavaScript Assíncrono e Callbacks
  • 9-2: _JavaScript Promises_Fetch API e async/await
  • 9-3: _Jest - Testes Assíncronos
  • 9-4: Projeto - Carrinho de Compras

Desenvolvimento Front-end ⏳

Sessão 1: Introdução à React
Sessão 2: Componentes com estado e eventos
  • 2-1: Componentes com estado e eventos
  • 2-2: Formulário no React
  • 2-3: Projeto - Tryunfo
Sessão 3: React
Sessão 4: Metodologias Ágeis
Sessão 5: Testes em React - RTL
Sessão 6: Gerenciamento de Estado com Redux
  • 6-1: Introdução - O estado global da aplicação
  • 6-2: Usando Redux no React
  • 6-3: Usando Redux no React - Prática
  • 6-4: Redux no React - Actions Assíncronas
  • 6-5: Testes em React-Redux
  • 6-6: Projeto - TrybeWallet
Sessão 7: Projeto - Jogo de Trivia
Sessão 8: Context API e React Hooks
Sessão 9: Projeto Final de Front-end

Desenvolvimento Back-end ⏳

Sessão 1: Introdução - Docker: Utilizando Containers
  • 1-1: Utilizando Containers - Docker
  • 1-3: Manipulando Imagens no Docker
  • 1-4: Orquestrando containers com Docker Compose
  • 1-5: Projeto - Docker Todo-List
Sessão 2: Introdução à SQL
  • 2-1: _Banco de dados relacionais
  • 2-2: Encontrando dados em um banco de dados
  • 2-3: Filtrando dados de forma específica
  • 2-4: Manipulando tabelas
  • 2-5: Projeto - All For One
Sessão 3: Funções SQL, JOINs e Normalização
Sessão 4: Introdução ao desenvolvimento Web com Node.js
  • 4-1: Node.js: Runtime Assíncrono
  • 4-2: Node.js: API Rest com Express
  • 4-3: Node.js: Testes de Integração
  • 4-4: Node.js: Middlewares
  • 4-5: Node.js: Express e Mysql
  • 4-6: Projeto - Talker Manager
Sessão 5: Arquitetura de Software: Model, Service e Controller
  • 5-1: Arquitetura de Software: Camada Model
  • 5-2: Arquitetura de Software: Camada Service
  • 5-3: Arquitetura de Software: Camada Controller
  • 5-4: Projeto - Store Manager
Sessão 6: Node.js: ORM e Autenticação
  • 6-1: Interface da aplicação com o banco de dados
  • 6-2: Associations 1:1 e 1:N
  • 6-3: Associations N:N e Transactions
  • 6-4: JWT - (JSON Web Token)
  • 6-5: Projeto - Blog's API Manager
Sessão 7: Deployment
Sessão 8: Introdução a TypeScript
  • 8-1: Introdução ao TypeScript
  • 8-2: Tipagem Estática e Generics
  • 8-3: Express com TypeScript
  • 8-4: Projeto - TrybeSmith
Sessão 9: Programação Orienteaa a Objetos (POO) e SOLID
  • 9-1: Introdução à Orientação a Objetos
  • 9-2: Herança e Interfaces
  • 9-3: Polimorfismo
  • 9-4: SOLID - Introdução e Princípios S, O e D
  • 9-5: SOLID - Princípios L e I
  • 9-6: Projeto - Trybers and Dragons

Sessão 10: Projeto TFC

Sessão 11: Introdução MongoDB

  • 11-1: Introdução MongoDB
  • 11-2: Filter Operators
  • 11-3: Operadores de consulta
  • 11-4: Updates Simples
  • 11-5: Updates Complexos - Arrays
  • 11-6: Projeto - Commerce
Bloco 12: Introdução - APIs OO e NoSQL
  • 12-1: APIs orientadas a objetos e NoSQL: POO e ODMs
  • 12-2: APIs orientadas a objetos e NoSQL: Herança e Abstração
  • 12-3: Projeto - Car Shop

Sessão 13: App de Delivery

Ciência da Computação ⏳

Sessão 1: Introdução à Phyton
Sessão 2: Padrão de Projeto
Sessão 3: Raspagem de Dados
Sessão 4: Algoritmos
  • 4-1: Complexidade de Algoritmos
  • 4-2: Recursividade e Estratégias para Solução de Problemas
  • 4-3: Algoritmos de ordenação e busca
  • 4-4: Projeto - Algoritmos
Sessão 5: Estrutura de Dados I: Arrays, Listas, Filas e Pilhas
Sessão 6: Estrutura de Dados II: Hashmaps e Sets

About

Repositório criado afim de armazenar os exercícios do curso de desenvolvimento web da Trybe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published