Code Monkey home page Code Monkey logo

steteler-trybe-exercises's Introduction

Trybe

Este repositório contém todas as atividades de aprendizagem desenvolvidas por João Victor Kikuti 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 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. Módulo: Fundamentos ✅

Bloco/Seção 1: Introdução - Unix & Shell
  • 1-1-3: Unix & Bash - Part 1
  • 1-1-4: Unix & Bash - Part 2
Bloco/Seção 2: Git & GitHub
  • 1-2-1: O que é e para que serve?
  • 1-2-2: Entendendo os comandos
Bloco/Seção 3: Introdução - HTML & CSS
  • 1-3-1: HTML & CSS - Estruturas de página
  • 1-3-2: HTML & CSS - Primeiros passos em CSS
  • 1-3-3: HTML & CSS - Seletores e posicionamento
  • 1-3-4: HTML Semântico
  • 1-3-5: Projeto - Lessons Learned - HTML & CSS
Bloco/Seção 4: Introdução - JavaScript
  • 1-4-1: JavaScript - Primeiros passos
  • 1-4-2: JavaScript - Array e loop For
  • 1-4-3: JavaScript - Lógica de Programação e Algoritmos
  • 1-4-4: JavaScript - Objetos e funções
  • 1-3-5: Projeto - Playground Functions - Javascript
Bloco/Seção 5: Introdução - JavaScript - Projetos
Bloco/Seção 6: Introdução - Front-end
  • 1-6-1: HTML & CSS - Forms
  • 1-6-2: Bibliotecas JavaScript e Frameworks CSS
  • 1-6-3: CSS Flexbox - Part 1
  • 1-6-4: CSS Flexbox - Part 2
  • 1-6-5: CSS Responsivo - Mobile First
  • 1-6-6: Projeto - TrybeWarts
Bloco/Seção 7: JavaScript ES6 & Testes Unitários
Bloco/Seção 8: JavaScript ES6
  • 1-8-1: JavaScript ES6 - Introdução a Higher Order Funcstions
  • 1-8-2: JavaScript ES6 - Higher Order Functions - forEach, find, filter, some, every, sort
  • 1-8-3: JavaScript ES6 - Higher Order Functions - map e filter
  • 1-8-4: JavaScript ES6 - Higher Order Funcstions - reduce
  • 1-8-5: JavaScript ES6 - spread operator, parâmetro rest, destructuring e mais
  • 1-8-6: Projeto - Zoo functions - Javascript

2. Módulo: Front-end ✅

Bloco/Seção 1: Assincronicidade & Callbacks
  • 2-1-1: JavaScript Assíncrono e Callbacks
  • 2-1-2: JavaScript Assíncrono - Fetch API e async/await
  • 2-1-3: Jest - Testes Assíncronos
  • 2-1-4: Projeto - Carrinho de Compras
Bloco/Seção 2: Introdução - React
Bloco/Seção 3: React
  • 2-3-1: Components com estado e eventos
  • 2-3-2: Formulários no React
  • 2-3-3: Projeto - Tryunfo
Bloco/Seção 4: Ciclo de Vida de Componentes e React router
Bloco/Seção 5: Metodologias Ágeis
Bloco/Seção 6: Testes em React
  • 2-6-1: RTL - Primeiros passos
  • 2-6-2: RTL - mocks e inputs
  • 2-6-3: RTL - Testando React Router
  • 2-6-4: Projeto - Testes em React
Bloco/Seção 7: Introdução ao Redux
  • 2-7-1: Introdução ao Redux - O estado global da aplicação
  • 2-7-2: React com Redux - Parte 1
  • 2-7-3: React com Redux - Prática
  • 2-7-4: React com Redux - Parte 2
  • 2-7-5: Testes síncronos com React-Redux
  • 2-7-6: Projeto - Trybe Wallet
Bloco/Seção 8: Projeto React
Bloco/Seção 9: React & Context API
Bloco/Seção 10: Projeto Final de Front-end

3. Módulo: Back-end ⏳

Bloco/Seção 1: Introdução - Bancos de dados relacionais
  • 3-1-1: Banco de dados SQL
  • 3-1-2: Encontrando dados em um banco de dados
  • 3-1-3: Filtrando dados de forma específica
  • 3-1-4: Manipulando tabelas
  • 3-1-5: Projeto - All For One
Bloco/Seção 2: Bancos de dados relacionais
  • 3-2-1: Funções mais usadas no SQL
  • 3-2-2: Descomplicando JOINs e UNIONs
  • 3-2-3: Stored Routines & Subqueries
  • 3-2-4: Projeto - Vocabulary Booster
Bloco/Seção 3: Bancos de dados relacionais
  • 3-3-1: Transformando ideias em um modelo de banco de dados
  • 3-3-2: Normalização, Formas Normais e Dumps
  • 3-3-2: Transformando ideias em um modelo de banco de dados - Parte 2
  • 3-3-3: Projeto - One For All
Bloco/Seção 4: Introdução - NoSQL
Bloco/Seção 5: Updates
  • 3-5-1: Updates Simples
  • 3-5-2: Updates Complexos - Arrays - Parte 1
  • 3-5-3: Updates Complexos - Arrays - Parte 2
  • 3-5-4: Projeto - Commerce
Bloco/Seção 6: Aggregation Framework
Bloco/Seção 7: Intro - NodeJS
Bloco/Seção 8: NodeJS
  • 3-8-1: Express: HTTP com Node.js
  • 3-8-2: Arquitetura de Software - Introdução ao MVC
  • 3-8-3: Projeto - Cookmaster
Bloco/Seção 9: NodeJS
  • 3-9-1: Arquitetura de Software - Camada de Serviço
  • 3-9-2: Arquitetura web - Rest e Restful
  • 3-9-3: Projeto - Store Manager
Bloco/Seção 10: NodeJS
  • 3-10-1: NodeJS - JWT - (JSON Web Token)
  • 3-10-2: NodeJS - Upload de arquivos com Multer
  • 3-10-3: Projeto - Cookmaster V2
Bloco/Seção 11: Introdução - Deploy
Bloco/Seção 12: Projeto
Bloco/Seção 13: Arquitetura de Software
  • 3-13-1: Arquitetura - Princípios SOLID
  • 3-13-2: ORM - Interface da aplicação com o banco de dados
  • 3-13-3: Arquitetura de Software - DDD
  • 3-13-4: Boas práticas na escrita de testes
  • 3-13-3: Projeto - API de Blogs
Bloco/Seção 14: Sockets
  • 3-14-1: Sockets - TCP/UDP & NET
  • 3-14-2: Sockets - Socket.io
  • 3-14-3: Projeto - Webchat
Bloco/Seção 15: Projeto

4. Módulo: Ciência da Computação ⏳

Bloco/Seção 1: Introdução - Ciência da Computação
Bloco/Seção 2: Python
  • 4-2-1: Aprendendo Python
  • 4-2-2: Testes e Exceções
  • 4-2-3: Entrada e Saída de dados
  • 4-2-4: Entrada e Saída de dados
  • 4-2-5: Projeto - Tech news

[ESSE README SEGUE EM CONSTANTE ATUALIZAÇÃO]

steteler-trybe-exercises's People

Contributors

steteler avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

josi-lima

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.