Here you will see all of my development during the course, with exercises and projects.
Trybe is a school for people who want to build a successful career in the technology area. The program has more than 1.500 hours of in-person and online classes and deals with software development introduction, front-end, back-end, computer science, software engineering, agile methodologies and behavioral skills.
- Module 1 - Fundamentals of Web Development - [Certificate]
- Module 2 - Front-end Web Development - [Certificate]
- Module 3 - Back-end Web Development - [Certificate]
- Module 4 - Computer Science - [Certificate]
Certificate of completion (December 2021)
Block 01 | Unix, Bash & Shell Script | Completed |
---|---|---|
1.0 | Setup | ✔️ |
1.1 | Fundamentals of Web Development | ✔️ |
1.2 | Introduction - Unix & Shell | ✔️ |
1.3 | Unix & Bash - Part I | ✔️ |
1.4 | Unix & Bash - Part II | ✔️ |
Block 02 | Git, GitHub & Internet | Completed |
2.1 | Git & GitHub - What it is and what it is for | ✔️ |
2.2 | Git & GitHub - Understanding commands | ✔️ |
2.3 | Internet - Understanding how it works | ✔️ |
Block 03 | Introduction to HTML and CSS | Completed |
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 - Lessons Learned — [PR] — [GitHub Pages] | ✔️ |
Block 04 | Introduction to JavaScript and Programming Logic | Completed |
4.1 | JavaScript - Introduction & First Steps | ✔️ |
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 — [PR] | ✅ |
Block 05 | JavaScript: DOM, Events and Web Storage | Completed |
5.1 | JavaScript - DOM and Selectors | ✔️ |
5.2 | JavaScript - Working with Elements | ✔️ |
5.3 | JavaScript - Events | ✅ |
5.4 | JavaScript - Web Storage | ✔️ |
5.5 | Fundamentals - JavaScript - Projects 📓 PROJECT - Art with Pixels — [PR] — [GitHub Pages] |
✔️ |
5.6 | 📓 PROJECT - Task List — [PR] — [GitHub Pages] | ✔️ |
5.7 | 📓 BONUS PROJECT - Meme Generator — [PR] — [GitHub Pages] | ✔️ |
5.8 | 📓 BONUS PROJECT - Guess the Color | ⭕ |
5.9 | 📓 BONUS PROJECT - Mysterious Card | ⭕ |
Block 06 | HTML and CSS: Forms, Flexbox and Responsive | Completed |
6.1 | HTML & CSS - Forms | ✔️ |
6.2 | JavaScript Libraries and CSS Frameworks | ✔️ |
6.3 | Introduction - CSS Flexbox CSS Flexbox - Part 1 |
✔️ |
6.4 | CSS Flexbox - Part 2 | ✔️ |
6.5 | Responsive CSS - Mobile First | ✔️ |
6.6 | 📓 PROJECT - Facebook Homepage — [PR] | ✅ |
Block 07 | Introduction to JavaScript ES6 and Unit Tests | Completed |
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 — [PR] | ✅ |
Block 08 | Higher Order Functions of JavaScript ES6 | Completed |
8.1 | JavaScript ES6 - Higher Order Functions - forEach, find, some, every, sort | ✔️ |
8.2 | JavaScript ES6 - Higher Order Functions - map e 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 — [PR] | ✅ |
Block 09 | Asynchronous JavaScript and Promises | Completed |
9.1 | Asynchronous JavaScript and Callbacks | ✔️ |
9.2 | JavaScript Promises | ✔️ |
9.3 | 📓 PROJECT - Shopping Cart — [PR] | ✔️ |
Block 10 | Automated testing with Jest | Completed |
10.1 | First steps at Jest | ✅ |
10.2 | Jest - Asynchronous Tests | ✔️ |
10.3 | Jest - Simulating behaviors | ✔️ |
10.4 | 📓 PROJECT - Asynchronous Jest and Mocking — [PR] | ✔️ |
Block 11 | Introduction to React | Completed |
---|---|---|
11.1 | Introduction - Front-end Introduction - React 'Hello, world!' in React! |
✔️ |
11.2 | React Components | ✔️ |
11.3 | 📓 PROJECT - Movie Cards Library — [PR] | ✔️ |
Block 12 | Components with State, Events and Forms with React | Completed |
12.1 | Components with state and events | ✅ |
12.2 | Forms in React | ✔️ |
12.3 | 📓 PROJECT - Movie Cards Library - Stateful — [PR] | ✔️ |
Block 13 | Component Life Cycle and React Router | Completed |
13.1 | Component life cycles | ✔️ |
13.2 | React Router | ✔️ |
13.3 | 📓 PROJECT - Movie Cards Library - CRUD — [PR] | ✔️ |
Block 14 | Agile Methodologies | Completed |
14.1 | Agile Methodologies | ✔️ |
14.2 | 📓 PROJECT - Frontend Online Store — [PR] | ✅ |
Block 15 | Automated testing with React Testing Library | Completed |
15.1 | RTL - Getting Started | ✔️ |
15.2 | RTL - Mocks and Inputs | ✔️ |
15.3 | RTL - Testing React Router | ✔️ |
15.4 | 📓 PROJECT - Tests in React — [PR] | ✔️ |
Block 16 | State management with Redux | Completed |
16.1 | Introduction to Redux - The global state of the application | ✔️ |
16.2 | Using Redux in React | ✔️ |
16.3 | Using Redux in React - Practice | ✔️ |
16.4 | Using Redux in React - Asynchronous Actions | ✔️ |
16.5 | ❌ | |
16.6 | 📓 PROJECT - Trybe Wallet — [PR] | ✅ |
Block 17 | Trivia Game Project | Completed |
17.1 | 📓 PROJECT - Trivia Game — [PR] | ✅ |
Block 18 | Context API and React Hooks | Completed |
18.1 | React Context API | ✔️ |
18.2 | React Hooks - useState and useContext | ✔️ |
18.3 | React Hooks - useEffect and custom Hooks | ✔️ |
18.4 | 📓 PROJECT - Datatable StarWars with Context API and Hooks — [PR] | ✅ |
Block 19 | Recipe App Project | Completed |
19.1 | 📓 PROJECT - Recipe App — [PR] | ✅ |
Block 33 | Introduction to Python | Completed |
---|---|---|
33.1 | Introduction - Computer Science Learning Python |
✔️ |
33.2 | Data Input and Output | ✔️ |
33.3 | Tests | ✔️ |
33.4 | 📓 PROJECT - Job Insights — [PR] | ✅ |
Block 34 | Object-Oriented Programming and Design Patterns | Completed |
34.1 | Introduction to Object-Oriented Programming (OOP) | ✔️ |
34.2 | Inheritance, Composition and Interfaces | ✔️ |
34.3 | Design Patterns | ✔️ |
34.4 | 📓 PROJECT - Inventory Reports — [PR] | ✅ |
Block 35 | Networks and Data Scraping | Completed |
35.1 | Network Architecture | ✔️ |
35.2 | Computer Networks, Tools and Security | ✔️ |
35.3 | Data Scraping | ✔️ |
35.4 | 📓 PROJECT - Tech News — [PR] | ✅ |
Block 36 | Algorithms | Completed |
36.1 | Algorithm Complexity | ✔️ |
36.2 | Recursiveness and Problem Solving Strategies | ✔️ |
36.3 | Sorting and Search Algorithms | ✔️ |
36.4 | 📓 PROJECT - Algorithms — [PR] | ✔️ |
Block 37 | Data Structure I: Arrays, Hashmaps and Sets | Completed |
37.1 | Computer Architecture | ✔️ |
37.2 | Arrays | ✔️ |
37.3 | Hashmap and Dict | ✔️ |
37.4 | Set | ✔️ |
37.5 | 📓 PROJECT - Restaurant Orders — [PR] | ✅ |
Block 38 | Data Structure II: Lists, Queues and Stacks | Completed |
38.1 | Nodes and Linked Lists | ✔️ |
38.2 | Deque | ✔️ |
38.3 | Stacks | ✔️ |
38.4 | 📓 PROJECT - Trybe Is Not Google (TING) — [PR] | ✔️ |
⭕ : Currently active Lesson or Project.
✔️ : 100% Completed Lesson/Project.
✅ : Completed Lesson/Project without bonus tasks.
💭 Questions or suggestions? Send me a message!