Skip to content

Commit

Permalink
README content outline
Browse files Browse the repository at this point in the history
  • Loading branch information
felixtanhm committed Feb 17, 2024
1 parent ed3fd53 commit a320073
Showing 1 changed file with 72 additions and 0 deletions.
72 changes: 72 additions & 0 deletions full-stack-javascript/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
<p align="center"><img src="../public/top-header-h.png" alt="felixtanhm-portfolio-the-odin-project" width="280"/></p>

This folder stores the projects that were completed as part of the [**Full Stack Javascript**](https://www.theodinproject.com/paths/full-stack-javascript) section of [**The Odin Project**](https://www.theodinproject.com/)'s curriculum.

## **Contents:**

- [Courses & Topics Covered](#)
- [Completed Curriculum Projects](#)
- [Reflections & Thoughts](#)

---

### **Courses**

| Course | Topics |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Git** | Rebasing, Remotes, Pulling and Merging |
| **HTML** | Emmet, SVG, Tables, Semantic HTML, Accessibility |
| **CSS** | Advanced Selectors, CSS Functions, CSS Properties, Grid, Responsive Design |
| **Animations** | Transforms, Transitions, Keyframes |
| **Forms** | Form Basics, HTML Validations, Validations with Javascript |
| **Javascript Organisation** | Objects & Constructors, Classes, Factory Functions, Module Patterns, ES6, JSON, OOP Principles |
| **Async Javascript & APIs** | Callbacks, Promises, Fetch, Async / Await, |
| **Testing** | Testing Basics, TDD, Jest |
| **Computer Science** | Recursive Methods, Time Complexity, Space Complexity, Hashmaps, Common Data Structures & Algorithms |
| **React Basics** | JSX, Components, Props, Keys, Conditional Rendering |
| **React State** | Event Handlers, useState, Data Binding, Lifting State |
| **React Hooks** | ID & Refs, Side Effects, Custom Hooks, Data Fetching, Memoization |
| **React Component Design** | Prop Delegation, Forwarding Refs, Context, Modals, Component Libraries |
| **NodeJS** | Global Object, Modules & Require, File System, Domains & Ports, Requests & Responses, Events & Event Loop, Routing, Status Codes, Redirects, NPM |
| **Express** | Middleware, Models, View Templates, Controllers, CRUD, MongoDB, Mongoose, EJS |
| **Authentication & Security** | |
| **APIs** | |
| **Express Testing** | |

---

### **Curriculum Projects**

| Project | Topic(s) | Repository | Preview | Rating\* |
| ---------------------------- | ------------------------------------- | ---------- | ------- | -------- |
| **Sign-up Form** | Forms | WIP | WIP | |
| **Admin Dashboard** | Grid | WIP | WIP | |
| **Library** | Objects and Object constructors, OOP | WIP | WIP | |
| **Tic Tac Toe** | Factory functions and module patterns | WIP | WIP | |
| **Restaurant Page** | ES6 modules, Webpack | WIP | WIP | |
| **Todo List** | SOLID principles | WIP | WIP | |
| **Weather App** | Asynchronous JavaScript and APIs | WIP | WIP | |
| **Merge Sort** | Recursion | WIP | - | |
| **Linked Lists** | Data structures and algorithms | WIP | - | |
| **Binary Search Trees** | Data structures and algorithms | WIP | - | |
| **Knights Travails** | Data structures and algorithms | WIP | - | |
| **Testing Practice** | Test Driven Development | WIP | - | |
| **Battleship** | Test Driven Development | WIP | WIP | |
| **CV Application** | React | WIP | WIP | |
| **Memory Card** | React Hooks | WIP | WIP | |
| **Shopping Cart** | React Router, UI testing | WIP | WIP | |
| **Photo Tagging App** | Backend(Firebase) | WIP | WIP | |
| **JavaScript Final Project** | - | WIP | WIP | |
| **Personal Portfolio** | Responsive design, Accessibility | WIP | WIP | |
| **Basic Informational Site** | Basic Node.js, Express | WIP | WIP | |
| **Mini Message Board** | Basic Express, Pug, MVC | WIP | WIP | |
| **Forms and Deployment** | Express, Mongoose, Pug, Form-handling | WIP | WIP | |
| **Inventory Application** | Express, Mongoose | WIP | WIP | |
| **Members Only** | Authentication, sessions, cookies | WIP | WIP | |
| **Blog API** | APIs, JWTs | WIP | WIP | |
| **Messaging App** | Full-stack | WIP | WIP | |
| **Odin-Book** | Final project | WIP | WIP | |

---

### Reflections & Thoughts

0 comments on commit a320073

Please sign in to comment.