Skip to content

isabellavjs/trybe_exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Trybe - exercises

This repository contains all exercises developed by Isabella Joviano in 2020/2021 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."

Introduction to Web Development ✅

Section 1: Introduction - Unix and Bash

  • 1.1 Unix & Bash - Part 1
  • 1.2 Unix & Bash - Part 2
  • 1.3 Shell Script

Section 2: Git & GitHub

  • 2.1 What is Git & GitHub?
  • 2.2 Git&GitHub - Understanding the commands
  • 2.3 Understanding the Internet

Section 3: Introduction to HTML & CSS

  • 3.1 HTML & CSS: Webpage structure
  • 3.2 HTML & CSS: Using CSS
  • 3.3 HTML & CSS: Selectors and positioning
  • 3.4 Semantic HTML
  • 3.5 Project 01: HTML & CSS

Section 4: Introduction to JavaScript

  • 4.1 First steps JavaScript
  • 4.2 JavaScript: Arrays and For loop
  • 4.3 JavaScript: Programming logic and algorithms
  • 4.4 JavaScript: Objects and functions
  • 4.5 Project 02: Playground functions

Section 5: Introduction to JavaScript

  • 5.1 JavaScript: DOM and selectors
  • 5.2 JavaScript: working with elements
  • 5.3 JavaScript: elements
  • 5.4 JavaScript: Web Storage
  • 5.5 Project 03: Meme generator
  • 5.5 Project 04: Art with Pixels
  • 5.5 Project 05: To-do list
  • 5.5 Project 06: Guessing which color (bonus)
  • 5.5 Project 07: Mysterious letter (bonus)

Front-End Development 📌

Section 6: Introduction to Front-end

  • 6.1 HTML&CSS - Forms
  • 6.2 JavaScript Libraries and CSS Frameworks
  • 6.3 Introduction - CSS Flexbox (Part I)
  • 6.4 CSS FLexbox - (Part II)
  • 6.5 Responsive CSS - Mobile First
  • 6.6 Project 08: Facebook initial page

Section 7: JavaScript ES6

  • 7.1 JavaScript ES6 - let, const, arrow functions and template literals
  • 7.2 JavaScript ES6 - Objects
  • 7.3 JavaScript unit tests
  • 7.4 Project 09: JavaScript unit tests

Section 8: JavaScript ES6

  • 8.1 Higher Order functions - forEach, find, some, every, sort
  • 8.2 Higher Order functions - map and filter
  • 8.3 Higher Order functions - reduce
  • 8.4 Higher Order functions - spread operator, rest parameter, destructuring and more
  • 8.5 Project 10: Zoo functions

Section 9:

  • 9.1 JavaScript async and callbacks
  • 9.2 JavaScriot promises
  • 9.3 Project 11: Shop car

Section 10:

  • 10.1 Jest - first steps
  • 10.2 Jest - Async tests
  • 10.3 Jest - simulating behaviours
  • 10.4 Project 12: Async jest and mocking

Section 11:

  • 11.1 Introduction to React - "Hello, World!"
  • 11.2 React components
  • 11.3 Project 13: Movie cards library

Section 12:

  • 12.1 State components
  • 12.2 Events and forms at React
  • 12.3 Project 14: Movie cards library stateful

Section 13:

  • 13.1 Improving the reuse of components: props.children and propTypes
  • 13.2 React components life cycle
  • 13.3 React Router
  • 13.4 Project 15: Movie cards library CRUD

Section 14:

  • 14.1 Agile methodologies
  • 14.2 Project 16: Frontend Online store

Section 15:

  • 15.1 Testing React with React Testing Library - Part I
  • 15.2 Testing React with React Testing Library - Part II
  • 15.3 Project 15: Tests with React

Section 16:

  • 16.1 Introduction to Redux
  • 16.2 React with Redux - Part I
  • 16.3 React with Reduce - Practicing
  • 16.4 React with Reduce - Part II
  • 16.5 Sync tests with React-Redux
  • 16.6 Project 16: Table with data filtering

Section 17:

  • 17.1 Project 17: Trivia Game

Section 18

  • 18.1 Context API from React
  • 18.2 React Hooks - useState and useContext
  • 18.3 React Hooks - useEffect and customised Hooks
  • 18.4 Project 18: StarWars Datatable with Context API and Hooks

Section 19

  • 19.1 Project 19: Recipes App

Back-End ⏳

Section 20

  • 20.1 Introduction to relational database - SQL Database
  • 20.2 Finding data in a database
  • 20.3 Filtering specific data
  • 20.4 Manipulating tables
  • 20.5 Project 20: All For One

Section 21

  • 21.1 Most used functions in SQL
  • 21.2 JOINs and UNIONs
  • 21.3 Stored Routines & Subqueries
  • 21.4 Project 21: Vocabulary Booster

Section 22

  • 22.1 Transforming ideas into a database model - Part I
  • 22.2 Normalization, Normal Forms and Dumps
  • 22.3 Transforming ideas into a database model - Part II
  • 22.4 Project 22: One For All

Section 23

  • 23.1 Introduction - NoSQL and MongoDB
  • 23.2 Filter Operators
  • 23.3 Project 23: DataFlights

Section 24

  • 24.1 Simple Updates
  • 24.2 Complex Updates: Arrays - Part I
  • 24.3 Complex Updates: Arrays - Part II
  • 24.4 Project 24: Commerce

Section 25

  • 25.1 Aggregation Framework - Part I
  • 25.2 Aggregation Framework - Part II
  • 25.3 Project 25: Aggregations

About

Exercises done while studying at Trybe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published