Skip to content

This repository manage all exercises that I've done at TRYBE [Class XP/A]

License

Notifications You must be signed in to change notification settings

engnogueira/trybe-exercicios

Repository files navigation

This repository manage all projetcs and exercises that I've been doing at TRYBE while developing myself as a fullstack web developer - TRYBE | [Class XP/A] 🚀 download - Working in Progress- WIP

Who is Trybe

A Trybe é uma escola de desenvolvimento web que te ensina a programar, a aprender e a trabalhar.

"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 presenciais e online e aborda introdução ao desenvolvimento de software, front-end, back-end, ciência da computação, engenharia de software, metodologias ágeis e habilidades comportamentais."(1)

Seus objetivos são:

Formar pessoas nas profissões que são e serão demandadas pelo mercado de trabalho, respeitando ao máximo o tempo, o dinheiro e os sonhos das pessoas estudantes ao assumir o compromisso efetivo com o sucesso de cada uma. Assim, trabalhamos ativamente desde o início da formação para preparar e conectar estudantes com o mercado de trabalho. Ajudar também as empresas que precisam de profissionais de qualidade para crescer, escalar seus produtos e serviços e executar suas teses de transformação digital. Hoje essas empresas não conseguem atender suas necessidades de recrutamento devido ao gargalo estrutural de mão de obra qualificada no setor. Com isso, ajudar o Brasil a ser um país mais produtivo e com mais oportunidades, que gere mais trabalho e renda para a população e que tenha condições de disputar posições de destaque no cenário internacional, visto que cada vez mais o digital ganha um papel relevante no desempenho econômico e social no mundo. Para pessoas dedicadas e estudiosas que buscam uma carreira em desenvolvimento web e estão dispostas a serem protagonistas de suas trajetórias, a Trybe é uma escola que tem comprometimento genuíno com o sucesso profissional das pessoas estudantes.

Fundamentos do Desenvolvimento Web

Nosso primeiro módulo te ensinará tudo que você precisa saber para iniciar sua carreira no mundo do desenvolvimento Web, virando uma pessoa preparada para os módulos de front-end e back-end. Vamos te guiar, etapa a etapa, por toda essa jornada!

Bloco 01: Unix & Bash
  • 01.01: Fundamentos do Desenvolvimento Web
  • 01.02: Introdução - Unix & Shell
  • 01.03: Unix & Bash - Parte 1
  • 01.04: Unix & Bash - Parte 2
Bloco 02: Git, GitHub e Internet
  • 02.01: Git & GitHub
  • 02.02: Git $ GitHub - Entendendo os comandos
  • 02.03: Internet - Entendendo como ela funciona
Bloco 03: Introdução à HTML e CSS
  • 03.01: Introdução - HTML & CSS
  • 03.02: HTML & CSS - Estruturas de página
  • 03.03: HTML & CSS - Primeiros passos em CSS
  • 03.04: HTML & CSS - Seletores e posicionamento
  • 03.05: HTML Semântico
  • 03.06: Projeto - Lessons Learned ✅
Bloco 04: Introdução à JavaScript e Lógica de Programação
  • 04.01: Introdução - JavaScript
  • 04.02: JavaScript - Primeiros passos
  • 04.03: JavaScript - Array e Loop For
  • 04.04: JavaScript - Lógica de Programação e Algoritmos
  • 04.05: JavaScript - Objetos e Funções
  • 04.06: Projeto - Playground Functions ✅
Bloco 05: JavaScript: DOM, Eventos e Web Storage
  • 05.01: JavaScript - DOM e Seletores
  • 05.02: JavaScript - Trabalhando com elementos
  • 05.03: JavaScript - Eventos
  • 05.04: JavaScript - Web Storage
  • 05.05: Fundamentos - JavaScript - Projetos
  • 05.06: Projeto - Arte com Pixels ✅
  • 05.07: Projeto - Lista de tarefas ✅
  • 05.08: (Bônus) Projeto - Meme Generator
  • 05.09: (Bônus) Projeto - Adivinhe a Cor
  • 05.10: (Bônus) Projeto - Carta Misteriosa
Bloco 06: HTML e CSS: Forms, Flexbox e Responsivo
  • 06.01: HTML & CSS - Forms
  • 06.02: Bibliotecas JavaScript e Frameworks CSS
  • 06.03: Introdução - CSS Flexbox
  • 06.04: CSS Flexbox - Parte I
  • 06.05: CSS Flexbox - Parte II
  • 06.06: CSS Responsivo - Mobile First
  • 06.07: Projeto - Trybewarts ✅
Bloco 07: Introdução à JavaScript ES6 e Testes Unitários
  • 07.01: JavaScript ES6 - let, const, arrow functions e template literals
  • 07.02: JavaScript ES6 - Fluxo de exceção e Objetos
  • 07.03: Primeiros passos em Jest
  • 07.04: Projeto - JavaScript Testes Unitários ✅
Bloco 08: Higher Order Functions do JavaScript ES6
  • 08.01: JavaScript ES6 - Introdução a Higher Order Functions
  • 08.02: JavaScript ES6 - Higher Order Functions - forEach, find, some, every, sort
  • 08.03: JavaScript ES6 - Higher Order Functions - map e filter
  • 08.04: JavaScript ES6 - Higher Order Functions - reduce
  • 08.05: JavaScript ES6 - spread operator, parâmetro rest, destructuring e mais
  • 08.07: Projeto - Zoo functions ✅
Bloco 09: JavaScript e Testes Assíncronos
  • 09.01: JavaScript Assíncrono e Callbacks
  • 09.02: JavaScript Assíncrono - Fetch API e async/await
  • 09.03: Jest - Testes Assíncronos
  • 09.04: Projeto - Carrinho de Compras ✅

Desenvolvimento Front-end

Neste módulo, você vai aprender as técnicas e ferramentas mais atuais para desenvolver um código de front-end que seja rápido, bonito e testável.

Bloco 10: Introdução à React
  • 10.01: Introdução - React
  • 10.02: Componentes React
  • 10.03: Projeto - Sistema Solar ✅
_Bloco 11: Componentes com Estado, Eventos e Formulários com React ⏳
  • 11.01: Componentes com estado e eventos
  • 11.02: Formulários no React
  • 11.03: Projeto - Tryunfo ✅
_Bloco 12: Ciclo de Vida de Componentes e React Router ⏳
  • 12.01: Ciclo de vida de componentes
  • 12.02: React Router
  • 12.03: Projeto - TrybeTunes ✅
_Bloco 13: Metodologias Ágeis ⏳
  • 13.01: Metodologias Ágeis
  • 13.02: Projeto - Frontend Online Store ✅
_Bloco 14: Testes automatizados com React Testing Library ⏳
  • 14.01: RTL - Primeiros passos
  • 14.02: RTL - Mocks e Inputs
  • 14.03: RTL - Testando React Router
  • 14.04: Projeto - Testes em React ✅
_Bloco 15: Gerenciamento de estado com Redux ⏳
  • 15.01: Introdução ao Redux - O estado global da aplicação
  • 15.02: Usando o Redux no React
  • 15.03: Usando o Redux no React - Prática
  • 15.04: Usando o Redux no React - Actions Assíncronas
  • 15.05: Testes em React-Redux
  • 15.07: Projeto - Trybe Wallet ⏳
_Bloco 16: Projeto Jogo de Trivia ⏳
  • 16.01: Projeto - Jogo de Trivia ⏳
_Bloco 17: Context API e React Hooks ⏳
  • 17.01: Context API do React
  • 17.02: React Hooks - useState e useContext
  • 17.03: React Hooks - useEffect e Hooks customizados
  • 17.04: Projeto - StarWars Datatable com Context API e Hooks ⏳
_Bloco 18: Projeto App de Receitas ⏳
  • 18.01: Projeto - App de Receitas ⏳

Referências e Fontes de inspiração:

1 - Ana Carolina

2 - Paulo Simões

About

This repository manage all exercises that I've done at TRYBE [Class XP/A]

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published