Skip to content

Esse repositório foi criado para postar os projetos realizados para a Trybe.

Notifications You must be signed in to change notification settings

pamsalesr/trybe-exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

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

[...]

About

Esse repositório foi criado para postar os projetos realizados para a Trybe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published