Contém todas as atividades desenvolvidas por mim durante minha tragetória na Trybe rocket
"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."
- 1-3: Unix & Shell - Part 1
- 1-4: Unix & Shell- Part 2
- 2-1: What is it and what is it for?
- 2-2: Understanding the commands
- 2-3: Internet - How does it work?
- 3-1: HTML & CSS - Page structures
- 3-2: HTML & CSS - First steps in CSS
- 3-3: HTML & CSS - Positioning selectors
- 3-4: Semantic HTML
- 3-5: Project - HTML & CSS
- 4-1: JavaScript - First steps
- 4-2: JavaScript - Array and loop For
- 4-3: JavaScript - Programming logic and Algoritms
- 4-4: JavaScript - Objects e function
- 4-5: Project - Playground Functions
- 5-1: JavaScript - DOM and selectors
- 5-2: JavaScript - Working with elements
- 5-3: JavaScript - Events
- 5-4: JavaScript - Web Storage
- 5-5: Project - Pixel art
- 5-6: Project - To do List
- 5-7: Project - Meme Generator
- 5-7: Project - Guess the color
- 5-7: Project - Mistery card
- 6-1: HTML & CSS - Forms
- 6-2: JavaScript Libraries and Frameworks CSS
- 6-3: Introduction - CSS Flexbox
- 6-3: CSS Flexbox - Part 1
- 6-4: CSS Flexbox - Part 2
- 6-5: Responsive CSS - Mobile First
- 6-6: Project - Trybewarts
- 7-1: JavaScript ES6 - let, const, arrow functions and template literals
- 7-2: JavaScript ES6 - Exeption flow and Objects
- 7-3: First steps in Jest
- 7-4: Project - JavaScript Unitary tests
- 8-1: Introduction to Higher Order Functions
- 8-2: JavaScript ES6 - Higher Order Functions - forEach, find, some, every, sort
- 8-3: JavaScript ES6 - Higher Order Functions - map and filter
- 8-4: JavaScript ES6 - Hagher Order Functions - reduce
- 8-5: JavaScript ES6 - spread operator, rest parameter, destructuring and more
- 8-6: Project - Zoo functions
- 9-1: Asynchronus JavaScript and Callbacks
- 9-2: Asynchronous JavaScript - Fetch API and async/await
- 9-2: Jest - Asynchronous tests
- 9-3: Project - Shopping cart
- 10-1: Introduction - Front-end
- 10-1: Introduction - React
- 10-1: 'Hello, world!' on React!
- 10-2: React Components
- 10-3: Project - Solar System
- 11-1: Components with estate and events
- 11-2: Formularies on React
- 11-3: Project - Tryunfo
- 12-1: Life cicle of components
- 12-2: React Router
- 12-3: Project - TrybeTunes
- 13-1: Agile methodologies
- 13-2: Project - Frontend Online Store
- 14-1: RTL - First steps
- 14-2: RTL - Mocks and Inputs
- 14-3: RTL - Testing React Router
- 14-4: Project - React Tests
- 15-1: Redux Introduction - The global state of the aplication
- 15-2: Using Redux on React
- 15-3: Using Redux on React - Practice
- 15-4: Using Redux on React - Asynchronous actions
- 15-5: Tests in React-redux
- 15-6: Project - Trybe Wallet
- 16-1: Project - Trivia Game
- 17-1: Context API on React
- 17-2: React Hooks - useState and useContext
- 17-3: React Hooks - useEffect and customized Hooks
- 17-4: Project - StarWars Datatable with Context API and Hooks
- 18-1: Project - Recipes app
- 19-1: Introduction - Back-end
- 19-1: Using containers - Docker
- 19-2: Image manipulation and creation on Docker
- 19-3: Orchestrating containers with Docker Compose
- 19-4: Project - Docker To-do list
- 20-1: Introduction - Relational Database
- 20-1: SQL Database
- 20-2: Finding data in a database
- 20-3: Filtering data specifically
- 20-4: Manipulating tables
- 20-5: Project - All For One
- 21-1: Most used function on SQL
- 21-2: Uncomplicating JOINs
- 21-3: Transforming ideas in a database model
- 21-4: Live lecture + Project - One For All
- 22-1: Intro - Node.js
- 22-1: Node.js - A JavaScript motor
- 22-2: Node.js - Async flow
- 22-3: Mocha, Chai and Sinon - Back-end tests with Node.js
- 22-4: Express - HTTP with Node.js
- 22-5: Express - Middlewares
- 22-6: Project - Talker Manager
- 23-1: Introduction - Software architecture
- 23-1: Node.js - Model layer and Rest and Restful Architecture
- 23-2: Software architecture - Controller and Service layer
- 23-3: Web Architecture - Rest and Restful
- 23-4: Software architecture - Testing layers
- 23-5: Project - Store Manager
- 24-1: Introduction - Node.js: ORM and Autentication
- 24-1: ORM - Aplication interface with database
- 24-2: ORM - Associations
- 24-3: JWT - (JSON Web Token)
- 24-4: Project - Blogs API
- 25-1: Introduction - Deply
- 25-1: Infrastructure - Deploy with Heroku
- 25-2: Deploy Docker & Heroku
- 25-3: Project - Stranger Things
- 26-1: Introduction - TypeScript
- 26-1: Introduction to TypeScript
- 26-2: Static Typing and Generics
- 26-3: Express with TypeScript
- 26-4: Project - Trybe Smith
- 27-1: Introduction to Object Orientation
- 27-2: Heritage and interfaces
- 27-3: Polymorphism
- 27-4: SOLID - Introduction
- 27-5: SOLID - Part 2
- 27-6: Project - Trybers and Dragons
- 29-1: Introduction - NoSQL
- 29-1: MongoDB - Introduction
- 29-2: Filter Operators
- 29-3: Project - Data Flights
- 30-1: Simple Updates
- 30-2: Complexes Updates - Arrays - Part 1
- 30-3: Complexes Updates - Arrays - Part 2
- 30-4: Project - Commerce
- 31-1: Day 1
- 31-2: Day 2
- 32-1: Project - Delivery App
- 30-1: Introduction - Computer Sciece
- 30-1: Learning Python
- 30-2: Data Input and Output
- 30-3: Tests
- 30-4: Project - Job Insights
- 34-1: Introduction to Object Oriented Programming
- 34-2: Heritage, Composition and Interfaces
- 34-3: Project Standards
- 34-4: Project - Stock Report
- 35-1: Networks Architecture
- 35-2: Computer networks, tools and security
- 35-3: Data Scraping
- 35-4: Project - Tech News
- 36-1: Algorithms Complexity
- 36-2: Recursion and Problem Solving Strategies
- 36-3: Sort and search algorithms
- 36-5: Project - Algorithms
- 37-1: Computer Architecture
- 37-2: Arrays
- 37-3: Hashmap and Dict
- 37-4: Set
- 37-5: Project - Restaurant Orders
- 38-1: Knots and Chained lists
- 38-2: Stacks and lines
- 38-3: Project - TING - Trybe Is Not Google
The exercises produced during the classes to exercise our programming logic skills are located on the Logic Academy Directory.