Skip to content

Latest commit

 

History

History
257 lines (177 loc) · 8.42 KB

README.md

File metadata and controls

257 lines (177 loc) · 8.42 KB

Trybe

This repository contains all learning activities developed by Pamela Anderson Sales while studying at Trybe 🚀

"Trybe is a school of the future that was founded with the purpose of generating significant opportunities for anyone who wants to improve their lives and build a successful career in technology. Assuming a genuine commitment to people, at Trybe they only start paying when they get a good job."

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

Introduction - Web Development ✅

Block 1: Introduction - Unix & Shell ✅
  • 1-3: Unix & Bash - Part 1
  • 1-4: Unix & Bash - Part 2
  • 1-5: Shell Script
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 - Getting Started
  • 4-2: JavaScript - Array and loop For
  • 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: Responsive CSS - 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: JavaScript Unit Tests
  • 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 ✅
Block 10: Jest ✅

Front-End Development ✅

Block 11: Introduction - React ✅
Block 12: React ✅
Block 13: React ✅
Block 14: Agile Methodologies ✅
Block 15: React Tests ✅
  • 15-1: Testing React with React Testing Library
  • 15-2: Testing React with React Testing Library - Part 2
  • 15-3: Project - React Tests
Block 16: Getting Started with Redux ✅
  • 16-1: Getting Started with Redux
  • 16-2: React with Redux - Part 1
  • 16-3: React with Redux - Practice
  • 16-4: React with Redux - Part 2
  • 16-5: Synchronous Tests with React-Redux
  • 16-6: Project - Table with data filters
Block 17: React Project ✅
Block 18: React & Context API ✅
Block 19: Final Front-end Project ✅

Back-end Development ✅

Block 20: Introduction - Relational Databases ✅
  • 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
Block 21: Relational Databases ✅
  • 21-1: Most used functions in SQL
  • 21-2: Uncomplicating JOINs and UNIONs
  • 21-3: Stored Routines & Subqueries
  • 21-4: Project - Vocabulary Booster
Bloc 22: Relational Databases ✅
  • 22-1: Transforming ideas into a database model
  • 22-2: Normalization and Normal Forms and Dumps
  • 22-2: Transforming ideas into a database model - Part 2
  • 22-3: Project - One For All
Block 23: Introduction - NoSQL ✅
Block 24 - Updates ✅
  • 24-1: Simple Updates
  • 24-2: Complex Updates - Arrays - Part 1
  • 24-3: Complex Updates - Arrays - Parte 2
  • 24-4: Project - Commerce
Block 25: Aggregation Framework ✅
Block 26: Intro - NodeJS ✅
Block 27: NodeJS ✅
  • 27-1: Express: HTTP with Node.js
  • 27-2: Software Architecture - Introduction to MVC
  • 27-3: Project - Cookmaster
Block 28: NodeJS ✅
  • 28-1: Software Architecture - Service Layer
  • 28-2: Web Architecture - Rest and Restful
  • 28-3: Project - Store Manager
Block 29: NodeJS ✅
Block 30: Introduction - Deploy ✅
Block 31: Project ✅
Block 32: Software Architecture ✅
  • 32-1: Architecture - SOLID_
  • 32-2: ORM - App interface with databse
  • 32-3: Software Architecture - DDD
  • 32-4: Good practice in writing tests
  • 32-3: Project - Blogs API
Block 33: Sockets ✅
Block 34: Project ✅

Computer Science ⏳

Block 35: Introduction - Computer Science
Block 36: Python
  • 35-1: Learning Python_
  • 35-2: Tests and Executions
  • 35-3: Data input and output
  • 36-4: Data input and output
  • 35-5: Project - Tech news

[...]