Git Product home page Git Product logo

Welcome


FUNDAMENTOS
Unix Git GitHub HTML CSS Js
FRONT-END
React Redux
BACK-END
Mysql

Trybe

Este repositório contem todas as atividades de aprendizagem desenvolvidas por Douglas Toledo 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
  • [:heavy_check_mark:] 1-3: Unix & Shell- Part 1
  • [:heavy_check_mark:] 1-4: Unix & Shell- Part 2
Bloco 2: Git & GitHub
  • [:heavy_check_mark:] 2-1: O que é e para que serve?
  • [:heavy_check_mark:] 2-2: Entendendo os comandos
  • [:heavy_check_mark:] 2-3: Internet - Entendendo como ela funciona
Bloco 3: Introdução - HTML & CSS
  • [:heavy_check_mark:] 3-1: HTML & CSS - Estruturas de página
  • [:heavy_check_mark:] 3-2: HTML & CSS - Primeiros passos em CSS
  • [:heavy_check_mark:] 3-3: HTML & CSS - Seletores e posicionamento
  • [:heavy_check_mark:] 3-4: HTML Semântico
  • [:heavy_check_mark:] 3-5: Projeto - HTML & CSS
Bloco 4: Introdução - JavaScript
  • [:heavy_check_mark:] 4-1: JavaScript - Primeiros passos
  • [:heavy_check_mark:] 4-2: JavaScript - Array e loop For
  • [:heavy_check_mark:] 4-3: JavaScript - Lógica de Programação e Algoritmos
  • [:heavy_check_mark:] 4-4: JavaScript - Objetos e funções
  • [:heavy_check_mark:] 4-5: Projeto - Playground Functions
Bloco 5: Introdução - JavaScript - Projetos
  • [:heavy_check_mark:] 5-1: JavaScript - DOM e seletores

  • [:heavy_check_mark:] 5-2: JavaScript - Trabalhando com elementos

  • [:heavy_check_mark:] 5-3: JavaScript - Eventos

  • [:heavy_check_mark:] 5-4: JavaScript - Web Storage

  • [:heavy_check_mark:] 5-5: Projeto - Arte com Pixels

  • [:heavy_check_mark:] 5-6: Projeto - To Do List

  • [:heavy_check_mark:] 5-7: Projeto Bonus- Meme Generator

Bloco 6: HTML & CSS avançado
  • [:heavy_check_mark:] 6-1: HTML & CSS - Forms
  • [:heavy_check_mark:] 6-2: Bibliotecas JavaScript e Frameworks CSS
  • [:heavy_check_mark:] 6-3: CSS Flexbox - Part 1
  • [:heavy_check_mark:] 6-4: CSS Flexbox - Part 2
  • [:heavy_check_mark:] 6-5: CSS Responsivo - Mobile First
  • [:heavy_check_mark:] 6-6: Projeto - Trybewarts
Bloco 7: JavaScript ES6 & Testes Unitários
  • [:heavy_check_mark:] 7-1: JavaScript ES6 - let, const, arrow functions e template literals
  • [:heavy_check_mark:] 7-2: JavaScript ES6 - Objects
  • [:heavy_check_mark:] 7-3: Testes unitários em JavaScript
  • [:heavy_check_mark:] 7-4: Projeto - JavaScript Testes Unitários
Bloco 8: JavaScript ES6
  • [:heavy_check_mark:] 8-1: JavaScript ES6 - Higher Order Functions - forEach, find, some, every, sort
  • [:heavy_check_mark:] 8-2: JavaScript ES6 - Higher Order Functions - map e filter
  • [:heavy_check_mark:] 8-3: JavaScript ES6 - Higher Order Functions - reduce
  • [:heavy_check_mark:] 8-4: JavaScript ES6 - spread operator, rest parameter, destructuring e mais
  • [:heavy_check_mark:] 8-5: Projeto - Zoo functions
Bloco 9: Assincronicidade & Callbacks
  • [:heavy_check_mark:] 9-1: JavaScript Assíncrono e Callbacks
  • [:heavy_check_mark:] 9-2: JavaScript Promises
  • [:heavy_check_mark:] 9-3: Projeto - Carrinho de Compras

Desenvolvimento Front-end ⏳

Bloco 10: Introdução - React
  • [:heavy_check_mark:] 10-1: 'Hello, world!' no React!
  • [:heavy_check_mark:] 10-2: Componentes React
  • [:heavy_check_mark:] 10-3: Projeto - Solar System
Bloco 11: React
  • [:heavy_check_mark:] 11-1: Components com estado
  • [:heavy_check_mark:] 11-2: Eventos e formulários no React
  • [:heavy_check_mark:] 11-3: Projeto - Super Tryunfo
Bloco 12: React
  • [:heavy_check_mark:] 12-1: Melhorando o reuso de componentes: props.children e PropTypes
  • [:heavy_check_mark:] 12-2: Ciclo de vida de componentes em React
  • [:heavy_check_mark:] 12-3: React Router
  • [:heavy_check_mark:] 12-4: Projeto - TrybeTunes
Bloco 13: Metodologias Ágeis
Bloco 14: Testes em React
  • [:heavy_check_mark:] 14-1: Testando React com a React Testing Library
  • [:heavy_check_mark:] 14-2: Testando React com a React Testing Library - Parte 2
  • [:heavy_check_mark:] 14-3: Projeto - Testes em React
Bloco 15: Introdução ao Redux
  • [:heavy_check_mark:] 15-1: Introdução ao Redux
  • [:heavy_check_mark:] 15-2: React com Redux - Parte 1
  • [:heavy_check_mark:] 15-3: React com Redux - Prática
  • [:heavy_check_mark:] 15-4: React com Redux - Parte 2
  • [:heavy_check_mark:] 15-5: Testes síncronos com React-Redux
  • [:heavy_check_mark:] 15-6: Projeto - TrybeWallet
Bloco 16: Projeto React
Bloco 17: React & Context API
  • [:heavy_check_mark:] 17-1: Context API do React
  • [:heavy_check_mark:] 17-2: React Hooks - useState e useContext
  • [:heavy_check_mark:] 17-3: React Hooks - useEffect e Hooks customizados
  • [:heavy_check_mark:] 17-4: Projeto - StarWars Datatable com Context API e Hooks
Bloco 18: Projeto Final de Front-end

Desenvolvimento Back-end ⏳

Bloco 20: Introdução - Bancos de dados relacionais
  • [:heavy_check_mark:] 20-1: Banco de dados SQL
  • [:heavy_check_mark:] 20-2: Encontrando dados em um banco de dados
  • [:heavy_check_mark:] 20-3: Filtrando dados de forma específica
  • [:heavy_check_mark:] 20-4: Manipulando tabelas
  • [:heavy_check_mark:] 20-5: Projeto - All For One
Bloco 21: Bancos de dados relacionais
  • [:heavy_check_mark:] 21-1: Funções mais usadas no SQL
  • [:heavy_check_mark:] 21-2: Descomplicando JOINs e UNIONs
  • [:heavy_check_mark:] 21-3: Stored Routines & Subqueries
  • [:heavy_check_mark:] 21-4: Projeto - Vocabulary Booster
Bloco 22: Bancos de dados relacionais
  • [:heavy_check_mark:] 22-1: Transformando ideias em um modelo de banco de dados
  • [:heavy_check_mark:] 22-2: Normalização, Formas Normais e Dumps
  • [:heavy_check_mark:] 22-2: Transformando ideias em um modelo de banco de dados - Parte 2
  • [:heavy_check_mark:] 22-3: Projeto - One For All
Bloco 23: Introdução - NoSQL
  • [:heavy_check_mark:] 23-1: MongoDB - Introdução
  • [:heavy_check_mark:] 23-2: Filter Operators
  • [:heavy_check_mark:] 23-3: Projeto - Data Flights
Bloco 24: Updates
  • [:heavy_check_mark:] 24-1: Updates Simples
  • [:heavy_check_mark:] 24-2: Updates Complexos - Arrays - Parte 1
  • [:heavy_check_mark:] 24-3: Updates Complexos - Arrays - Parte 2
  • [:heavy_check_mark:] 24-4: Projeto - Commerce
Bloco 25: Aggregation Framework
  • [:heavy_check_mark:] 25-1: Aggregation Framework - Part 1
  • [:heavy_check_mark:] 25-2: Aggregation Framework - Part 2
  • [:heavy_check_mark:] 25-3: Projeto - Aggregations
Bloco 26: Intro - NodeJS
  • [:heavy_check_mark:] 26-1: NodeJS - Introdução
  • [:heavy_check_mark:] 26-2: NodeJS - Fluxo Assíncrono
  • [:heavy_check_mark:] 26-3: NodeJS - Arquitetura
  • [:heavy_check_mark:] 26-4: Projeto - A CLI of Ice and Fire
Bloco 27: NodeJS
  • [:heavy_check_mark:] 27-1: Express: HTTP com Node.js
  • [:heavy_check_mark:] 27-2: Arquitetura de Software - Introdução ao MVC
  • [:heavy_check_mark:] 27-3: Projeto - Cookmaster
Bloco 28: NodeJS
  • [:heavy_check_mark:] 28-1: Arquitetura de Software - Camada de Serviço
  • [:heavy_check_mark:] 28-2: Arquitetura web - Rest e Restful
  • [:heavy_check_mark:] 28-3: Projeto - Store Manager
Bloco 29: NodeJS
  • [:heavy_check_mark:] 29-1: NodeJS - JWT - (JSON Web Token)
  • [:heavy_check_mark:] 29-2: NodeJS - Upload de arquivos com Multer
  • [:heavy_check_mark:] 29-3: Projeto - Cookmaster V2
Bloco 30: Introdução - Deploy
  • [:heavy_check_mark:] 30-1: Infraestrutura - Deploy com Heroku
  • [:heavy_check_mark:] 30-2: Deploy - Gerenciadores de Processos
  • [:heavy_check_mark:] 30-3: Projeto - Stranger Things
Bloco 31: Projeto
Bloco 32: Arquitetura de Software
  • [:heavy_check_mark:] 32-1: Arquitetura - Princípios SOLID
  • [:heavy_check_mark:] 32-2: ORM - Interface da aplicação com o banco de dados
  • [:heavy_check_mark:] 32-3: Arquitetura de Software - DDD
  • [:heavy_check_mark:] 32-4: Boas práticas na escrita de testes
  • [:heavy_check_mark:] 32-3: Projeto - API de Blogs
Bloco 33: Sockets
  • [:heavy_check_mark:] 30-1: Sockets - TCP/UDP & NET
  • [:heavy_check_mark:] 30-2: Sockets - Socket.io
  • [:heavy_check_mark:] 30-3: Projeto - Webchat
Bloco 34: Projeto

Ciência da Computação ⏳

Bloco 35: Introdução - Ciência da Computação
  • [:heavy_check_mark:] 35-1: Arquitetura de Computadores
  • [:heavy_check_mark:] 35-2: Arquitetura de redes
  • [:heavy_check_mark:] 35-3: Redes de computadores, ferramentas e segurança
  • [:heavy_check_mark:] 35-4: Projeto - Explorando os protocolos
Bloco 36: Python
  • [:heavy_check_mark:] 35-1: Aprendendo Python
  • [:heavy_check_mark:] 35-2: Testes e Exceções
  • [:heavy_check_mark:] 35-3: Entrada e Saída de dados
  • [:heavy_check_mark:] 36-4: Entrada e Saída de dados
  • [:heavy_check_mark:] 35-5: Projeto - Tech news

[...]

Soft Skills


Inteligência Emocional
  • [:heavy_check_mark:] Introdução ás Soft Skills
Autoconhecimento
  • [:heavy_check_mark:] Introdução á Inteligência Emocinal

  • [:heavy_check_mark:] Emoções

Empatia
  • [:heavy_check_mark:] Empatia

  • [:heavy_check_mark:] Café de Coversa

Autoconhecimento
  • [:heavy_check_mark:] História de vida

  • [:heavy_check_mark:] Compartilhamento da História de Vida

  • [:heavy_check_mark:] Temperamentos

  • [:heavy_check_mark:] Projetando o futuro

  • [:heavy_check_mark:] Valores

  • [:heavy_check_mark:] Talentos

Resiliência
  • [:heavy_check_mark:] Resiliência
Autogestão
  • [:heavy_check_mark:] Autogestão

Douglas Toledo's Projects

cheet.js icon cheet.js

easy easter eggs (konami code, etc) for your website.

datepickerx icon datepickerx

Cool light visual date picker using native JavaScript

devicon icon devicon

Set of icons representing programming languages, designing & development tools

gitignore icon gitignore

A collection of useful .gitignore templates

just-validate icon just-validate

Lightweight (~4,5kb gzip) form validation in Javascript Vanilla, without dependencies, with customizable rules (including remote validation), customizable messages and customizable submit form with ajax helper.

pikaday icon pikaday

A refreshing JavaScript Datepicker — lightweight, no dependencies, modular CSS

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.