Skip to content

ageumenezesDev19/trybe-course_exercises

Repository files navigation

trybe-course_exercises

Português 🇧🇷

Este repositório contém todas as atividades de aprendizagem desenvolvidas por Ageu Menezes Costa 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 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.

Fundamentos do Desenvolvimento Web ⏳

Bloco 1: Introdução - Unix & Shell ✅
  • 1-3: Unix & Shell- Part 1
  • 1-4: Unix & Shell- Part 2
Bloco 2: Git & GitHub ✅
  • 2-1: O que é e para que serve?
  • 2-2: Entendendo os comandos
  • 2-3: Internet - Entendendo como ela funciona
Bloco 3: 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 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
Bloco 5: Introdução - JavaScript - Projetos ✅
Bloco 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 - Página inicial do Facebook
Bloco 7: JavaScript ES6 & Testes Unitários ✅
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 Assíncrono e Callbacks
  • 9-2: JavaScript Assíncrono - Fetch API e async/await
  • 9-3: Jest - Testes Assíncronos
  • 9-4: Projeto - Carrinho de Compras

Desenvolvimento Front-end

Bloco 10: Introdução - React ✅
Bloco 11: React
  • 11-1: Componentes com estado e eventos
  • 11-2: Formulários no React
  • 11-3: Projeto - Tryunfo
Bloco 12: React
  • 12-1: Melhorando o reuso de componentes: props.children e PropTypes
  • 12-2: Ciclo de vida de componentes em React
  • 12-3: React Router
  • 12-4: Projeto - TrybeTunes
Bloco 13: Metodologias Ágeis

[...]

English 🇺🇸

This repository contains all the learning activities developed by Ageu Menezes Costa while studying at [Trybe](https://www.betrybe.com /) 🚀

"Trybe is a school of the future for anyone who wants to improve their lives and build a successful career in technology, where people only pay when they get a good job."

The program has more than 1,500 hours of classroom and online classes, covers introduction to software development, front-end, back-end, computer science, software engineering, agile methodologies and behavioral skills.

Web Development Fundamentals ⏳

Block 1: Introduction - Unix & Shell ✅
  • 1-3: Unix & Shell- Part 1
  • 1-4: Unix & Shell- Part 2
Block 2: Git & GitHub ✅
  • 2-1: What is it and what is it for?
  • 2-2: Understanding the commands
  • 2-3: Internet - Understanding how it works
Block 3: Introduction - HTML & CSS ✅
  • 3-1: HTML & CSS - Page Structures
  • 3-2: HTML & CSS - Getting Started with CSS
  • 3-3: HTML & CSS - Selectors and positioning
  • 3-4: Semantic HTML
  • 3-5: Project - HTML & CSS
Block 4: Introduction - JavaScript ✅
  • 4-1: JavaScript - First steps
  • 4-2: JavaScript - Array and For loop
  • 4-3: JavaScript - Programming Logic and Algorithms
  • 4-4: JavaScript - Objects and Functions
  • 4-5: Project - Playground Functions
Block 5: Introduction - JavaScript - Projects ✅
Block 6: Advanced HTML & CSS ✅
  • 6-1: HTML & CSS - Forms
  • 6-2: JavaScript Libraries and CSS Frameworks
  • 6-3: CSS Flexbox - Part 1
  • 6-4: CSS Flexbox - Part 2
  • 6-5: CSS Responsive - Mobile First
  • 6-6: Project - Facebook homepage
Block 7: JavaScript ES6 & Unit Tests ✅
  • 7-1: JavaScript ES6 - let, const, arrow functions and template literals
  • 7-2: JavaScript ES6 - Objects
  • 7-3: Unit tests in JavaScript
  • 7-4: Project - JavaScript Unit Tests
Block 8: JavaScript ES6 ✅
  • 8-1: JavaScript ES6 - Higher Order Functions - forEach, find, some, every, sort
  • 8-2: JavaScript ES6 - Higher Order Functions - map and filter
  • 8-3: JavaScript ES6 - Higher Order Functions - reduce
  • 8-4: JavaScript ES6 - spread operator, rest parameter, destructuring and more
  • 8-5: Project - Zoo functions
Block 9: Asynchronicity & Callbacks ✅
  • 9-1: Asynchronous JavaScript and Callbacks
  • 9-2: Asynchronous JavaScript - Fetch API and async/await
  • 9-3: Jest - Asynchronous Tests
  • 9-4: Project - Shopping Cart

Frontend development

Block 10: Introduction - React ✅
Block 11: React
  • 11-1: Components with state and events
  • 11-2: Forms in React
  • 11-3: Project - Tryunfo
Block 12: React
  • 12-1: Improving the reuse of components: props.children and PropTypes
  • 12-2: Lifecycle of components in React
  • 12-3: React Router
  • 12-4: Project - TrybeTunes
Block 13: Agile methodologies

[...]

About

Repositório dedicado a todos os exercícios e projetos desenvolvidos durante o curso da Trybe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published