Skip to content

luandersonalvesdev/trybe-exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trybe - Exercícios

Atividades desenvolvidas por mim durante minha tragetória na Trybe de Novembro de 2022 á Novembro de 2023 🎓

"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, metodologias ágeis e habilidades comportamentais."

Módulo: Fundamentos ✔️

Seção 01: Unix e Bash

  • ✔️ 1.1 - Unix & Bash - Parte 1
  • ✔️ 1.2 - Unix & Bash - Parte 2

Seção 02: Git e GitHub

  • ✔️ 2.1 - Git - O que é e para que serve
  • ✔️ 2.2 - GitHub - Entendendo os comandos
  • ✔️ 3.1 - HTML & CSS - Estruturas de páginas
  • ✔️ 3.2 - HTML & CSS - Primeiros passos em CSS
  • ✔️ 3.3 - HTML & CSS - Seletores e posicionamento
  • ✔️ 3.4 - HTML & CSS - Semântico
  • ✔️ 3.5 - Projetos - Lessons Learned
  • ✔️ 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 - JavaScript - Let, Const, Arrow Functions e Template Literals
  • ✔️ 4.6 - Projetos - Playground Functions
  • ✔️ 5.1 - JavaScript - DOM e Seletores
  • ✔️ 5.2 - JavaScript - Trabalhando com elementos
  • ✔️ 5.3 - JavaScript - Eventos
  • ✔️ 5.4 - JavaScript - Web Storage
  • ✔️ 5.5 - Projetos - Arte com Pixels
  • ✔️ 5.6 - Projetos - Projetos Bônus
  • ✔️ 6.1 - Html & Css - Forms
  • ✔️ 6.2 - Biblioteca Javascript e Frameworks Css
  • ✔️ 6.3 - Css Flexbox - Parte 1
  • ✔️ 6.4 - Css Flexbox - Parte 2
  • ✔️ 6.5 - Css Responsivo - Mobile Frist
  • ✔️ 6.6 - Projetos - TrybleWarts
  • ✔️ 7.1 - Fluxo de Exceções e manipulação de objetos
  • ✔️ 7.2 - Primeiros passos em Jest
  • ✔️ 7.3 - Matchers e Cobertura de código
  • ✔️ 7.4 - Projeto - JavaScript Teste Unitários
  • ✔️ 8.1 - Introdução a Higher Order Functions
  • ✔️ 8.2 - Higher Order Functions - Sort e Map
  • ✔️ 8.3 - Higher Order Functions - Filter e Reduce
  • ✔️ 8.4 - JavaScript ES6 - Spread Operator, Rest Parameters e Object Destructuring
  • ✔️ 8.5 - JavaScript ES6 - Array destructuring, Default destructuring, Object property shorthand e default parameters
  • ✔️ 8.6 - Projeto - Zoo Functions

Módulo: Front End ✔️

  • ✔️ 1.1 - Ambiente de Desenvolvimento
  • ✔️ 1.2 - JavaScript Assíncrono - Promises e Fetch
  • ✔️ 1.3 - Prática - Casa de Câmbio
  • ✔️ 1.4 - Async, Await e teste assíncronos
  • ✔️ 1.5 - Projeto - Carrinho de compras
  • ✔️ 2.1 - "Hello, World!" no React!
  • ✔️ 2.2 - Componentes React
  • ✔️ 2.3 - Projeto - Solar System
  • ✔️ 3.1 - Componentes com estado e eventos
  • ✔️ 3.2 - Formulários no React
  • ✔️ 3.3 - Projeto - Tryunfo
  • ✔️ 4.1 - Ciclo de Vida de Componentes
  • ✔️ 4.2 - React Router
  • ✔️ 4.3 - Projeto - TrybeTunes
  • ✔️ 5.1 - Metodologias Ágeis
  • ✔️ 5.2 - Projeto - Front-End Online Store
  • ✔️ 6.1 - RTL - Primeiros Passos
  • ✔️ 6.2 - RTL - Mocks e Inputs
  • ✔️ 6.3 - RTL - Testando React Router
  • ✔️ 6.4 - Projeto - Testes em React
  • ✔️ 7.1 - Introdução ao Redux - O estado global da aplicação
  • ✔️ 7.2 - Usando o Redux no React
  • ✔️ 7.3 - Usando o Redux no React - Prática
  • ✔️ 7.4 - Usando o Redux no React - Actions Assíncronas
  • ✔️ 7.5 - Testes em React-Redux
  • ✔️ 7.6 - Projeto - Trybe Wallet

Seção 08: Projeto - Jogo de Trivia (Em grupo)

  • ✔️ 1.1 - Projeto Jogo de Trivia
  • ✔️ 8.1 - React Hooks - useState e useEffect
  • ✔️ 8.2 - Context API
  • ✔️ 8.3 - Custom Hooks
  • ✔️ 8.4 - Projeto - StarWars Datatable com Context API e hooks
  • ✔️ 8.5 - Projeto - App de Receitas

Seção 08: Projeto - App de Receitas (Em grupo)

  • ✔️ 1.1 - Projeto App de Receitas

Módulo: Back End ✔️

  • ✔️ 1.1 - Utilizando Containers: Docker
  • ✔️ 1.2 - Manipulando Imagens no Docker
  • ✔️ 1.3 - Orquestrando Containers com Docker Compose
  • ✔️ 1.4 - Projeto - Docker Todo-List
  • ✔️ 2.1 - Banco de Dados SQL
  • ✔️ 2.2 - Encontrando dados em um Banco de Dados
  • ✔️ 2.3 - Filtrando dados de forma especifica
  • ✔️ 2.4 - Manipulando tabelas
  • ✔️ 2.5 - Projeto - All for One
  • ✔️ 3.1 - Funções mais usadas no SQL
  • ✔️ 3.2 - Descomplicando JOINs
  • ✔️ 3.3 - Transformando ideias em um modelo de banco de dados
  • ✔️ 3.4 - Projeto - One for All
  • ✔️ 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: Express e Middlewares
  • ✔️ 4.5 - Node.js: Express e MySQL
  • ✔️ 4.6 - Projeto - Talker Manager
  • ✔️ 5.1 - Arquitetura de Software: Camada Model
  • ✔️ 5.2 - Arquitetura de Software: Refatorando Camada Model
  • ✔️ 5.3 - Arquitetura de Software: Camada Service
  • ✔️ 5.4 - Arquitetura de Software: Refatorando Camada Service
  • ✔️ 5.5 - Arquitetura de Software: Refatorando Camada Controller
  • ✔️ 5.6 - Projeto - Store Manager
  • ✔️ 6.1 - ORM - Interface da aplicação com o banco de dados
  • ✔️ 6.2 - ORM - Associations 1:1 e 1:N
  • ✔️ 6.3 - ORM - Associations N:N e Transactions
  • ✔️ 6.4 - JWT - JSON Web Token
  • ✔️ 6.5 - Projeto - API de Blogs
  • ✔️ 7.1 - Infraestrutura: Deploy com Railway
  • ✔️ 8.1 - Aprendendo TypeScript
  • ✔️ 8.2 - Introdução a Generics
  • ✔️ 8.3 - API REST com Express, JWT, Sequelize e TypeScript
  • ✔️ 8.4 - Testando Aplicações com TypeScript
  • ✔️ 8.5 - Projeto - Trybesmith
  • ✔️ 9.1 - Introdução à Orientação a Objetos
  • ✔️ 9.2 - Herança e composição
  • ✔️ 9.3 - Polimorfismo
  • ✔️ 9.4 - SOLID - Introdução e Princípior S, O e D
  • ✔️ 9.5 - SOLID - Princípios L e I
  • ✔️ 9.6 - Projeto - Trybers and Dragons
  • ✔️ 9.5 - Express com classes
  • ✔️ 9.6 - Projeto TFC - Trybe Futebol Clube

Módulo: Ciência da Computação ✔️

  • ✔️ 1.1 - Aprendendo Python
  • ✔️ 1.2 - Entrada e Saída de Dados com Testes

Seção 02: Algoritmos

  • ✔️ 2.1 - Complexidade de algoritmos
  • ✔️ 2.2 - Recursividade e Estratégias para solução de Problemas
  • ✔️ 2.3 - Projeto - Algorithms
  • ✔️ 3.1 - P.O.O. em Python
  • ✔️ 3.2 - Arrays
  • ✔️ 3.3 - Nó e Listas Encadeadas
  • ✔️ 3.4 - Pilhas e Filas
  • ✔️ 3.5 - Projeto TING - Trybe Is Not Google
  • ✔️ 3.1 - Hashmap e Dict
  • ✔️ 3.2 - Set
  • ✔️ 3.3 - Projeto Restaurant Orders

Eletiva: Android 🕙

  • ✔️ 1.1 - IntelliJ e Kotlin
  • ✔️ 1.2 - Kotlin básico
  • ✔️ 1.3 - Coleções e HOFs
  • ✔️ 1.4 - Kotlin Playground I
  • ✔️ 1.1 - Classes, construtores e modificadores de acesso
  • ✔️ 1.2 - Data class, Enumeráveis e objetos
  • ✔️ 1.3 - Delegações e Herança
  • ✔️ 1.4 - Kotlin Playground II

Seção 03: Fundamentos Desenvolvimento Android

  • ✔️ 1.1 - Android Studio
  • ✔️ 1.2 - Fundamentos de um Aplicativo Android
  • ✔️ 1.3 - Gerenciadores de Layout e Componentes Visuais
  • ✔️ 1.4 - Projeto - Tela de Login
  • ✔️ 1.1 - Navegação entre telas
  • ✔️ 1.2 - Intent e Intent Filter
  • ✔️ 1.3 - Exibindo uma Lista com RecyclerView
  • ✔️ 1.4 - Projeto - Trybe Virtual Menu
  • ✔️ 1.1 - Fragments
  • ✔️ 1.2 - Ciclo de vida e bottom navigation
  • ✔️ 1.3 - Bottom navigation
  • ✔️ 1.1 - Retrofit
  • ✔️ 1.2 - Threads corrotinas
  • ✔️ 1.3 - Exceções e serialização

About

All my Trybe content and exercises. From November 2022 to November 2023.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published