GithubHelp home page GithubHelp logo

my-exercises's Introduction

Trybe Exercises

This is a repository for my exercises at Trybe Course.

To see exercise resolution: git checkout <exercise/section.day>

Ex: git checkout exercise/4.1


Module 1: Fundamentals

Section 01 - Unix and Bash

Section 02 - Git, GitHub and Internet

Section 03 - Introduction to HTML and CSS

  • Day 01: Introduction to HTML and CSS: Page Structure

    • Branch: exercise/3.1
  • Day 02: First Steps on CSS

    • Branch: exercise/3.2
  • Day 03: Selectors and Positioning

  • Day 04: Semantic HTML

    • Branch: exercise/3.4
  • Day 05: Project Lessons Learned

    • Repo:

Section 04 - Introduction to JS and programming logic

  • Day 01: Introduction to JS

    • Branch: exercise/4.1
  • Day 02: Arrays and For Loop

    • Branch: exercise/4.2
  • Day 03: Logic and Algorithms

    • Branch: exercise/4.3
  • Day 04: Objects and Functions

    • Branch: exercise/4.4
  • Day 05: Project Playground Functions

    • Repo:

Section 05 - JS: DOM, Events and Storage

  • Day 01: DOM and Selectors

    • Branch: exercise/5.1
  • Day 02: Elements

    • Branch: exercise/5.2
  • Day 03: Events

    • Branch: exercise/5.3
  • Day 04: Storage

  • Day 05: Fundamentals

  • Day 06: Project Pixel Art

    • Repo:
  • Day 07: Project To Do List

    • Repo:
  • Day 08: Project Meme Generator

    • Repo:
  • Day 09: Project Color Guess

    • Repo:

Section 06 - HTML and CSS: Forms, Flexbox and Responsive

  • Day 01: HTML and CSS: Forms

    • Branch: exercise/6.1
  • Day 02: Libraries JS and CSS Frameworks

    • Branch: exercise/6.2
  • Day 03: Introduction to Flexbox

    • Branch: exercise/6.3
  • Day 04: FlexBox part 2

    • Branch: exercise/6.4
  • Day 05: Responsive CSS - Mobile First

    • Branch: exercise/6.5
  • Day 06: Project TrybeWarts

    • Repo:

Section 07 - Introduction to JS ES6 and Unit Tests

  • Day 01: Let, Const, Arrow Functions and Template Literals

    • Branch: exercise/7.1
  • Day 02: Objects

    • Branch: exercise/7.2
  • Day 03: Introduction to Jest

    • Branch: exercise/7.3
  • Day 04: Project JavaScript Unit Tests

    • Repo:

Section 08 - High Order Functions

  • Day 01: Introduction to HOFs

    • Branch: exercise/8.1
  • Day 02: forEach, find, some, every, sort

    • Branch: exercise/8.2
  • Day 03: map and filter

    • Branch: exercise/8.3
  • Day 04: reduce

    • Branch: exercise/8.4
  • Day 05: spread, rest, destructuring

    • Branch: exercise/8.5
  • Day 06: Project Zoo Functions

    • Repo:

Section 09 - Async JS and Async Tests

  • Day 01: Async JS and Callback Funtions

    • Branch: exercise/9.1
  • Day 02: Fetch API, async/await and Promises

    • Branch: exercise/9.2
  • Day 03: Async tests with Jest

  • Day 04: Project Shopping Cart

    • Repo:

Module 2: Front-End

Section 10 - Introduction to React

  • Day 01: Introduction to React

  • Day 02: React Components

  • Day 02: Project Movie Cards

    • Repo:

Section 11 - Components, States, Events and Forms

  • Day 01: Components with state and events

  • Day 02: Forms with React

    • Branch: exercise/11.2
  • Day 03: Project Movie Cards Stateful

    • Repo:

Section 12 - Component Lifecycle and React Router

  • Day 01: Lifecycle of Components

  • Day 02: React Router

  • Day 03: Project TrybeTunes

    • Repo:

Section 13 - Agile software development

  • Day 01: Scrum and Kanban

  • Day 02: Project Frontend Online Store

    • Repo:

Section 14 - Automated Tests with React Testing Library

  • Day 01: Introduction to RTL

  • Day 02: Mocks and Inputs

  • Day 03: RTL React Router

  • Day 04: Project RTL

    • Repo:

Section 15 - State management with Redux

Section 16 - Project Trivia

  • Day 01: Project Trivia

    • Repo:

Section 17 - Context API and React Hooks

  • Day 01: Context API
  • Day 02: React Hooks - useState and useContext
  • Day 03: React Hooks: useEffect and custom Hooks
  • Day 04: Project StarWars Datatable

Module 3: Back-End

Section 22 - Intro to Node.js

  • Day 01: Node.js - A JavaScript Engine
  • Day 02: Node.js Async

Section 26 - TypeScript

  • Day 01: Introduction to TypeScript

    • Branch: exercise/26.1
  • Day 02: Static Typing and Generics

    • Branch: exercise/26.2
  • Day 03: Express and Typescript

    • Branch: exercise/26.3

Module 4: Computer Science

Section 32 - Python

  • Day 01: Introduction to Python

    • Branch: exercise/32.1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.