/flatiron-school

Lecture notes from my time teaching software engineering.

Primary LanguageJavaScript

Hi! I'm Sakib Rasul, an instructor at Flatiron School. Here are some of my notes on software engineering.

If you see something wrong, you can let me know with a pull request. Thanks!

Updated: April 24, 2024

  • Introduction An introduction to variables, types, objects, arrays, conditional statements, functions, and scopes.
  • Scuber Calculate distances and fares for their hyperlocal ridesharing service.
  • Introduction An introduction to event listeners.
  • TaskLister Use event listeners to add and remove tasks to and from a to-do list.
  • Game of Thrones Retrieve a list of Game of Thrones books by invoking fetch().
  • Advanced Concepts An overview of more advanced general programming and JavaScript concepts.
  • Humans, Dogs, Cats, and Robots Get, add, update, and remove humans (or dogs, or cats, or robots) from and to a local database with the help of json-server and fetch().
  • Ramen Rater Manage the metadata of your favorite ramen dishes with the help of GET requests, event listeners, and DOM manipulation.
  • Calexico Create a storefront for Calexico with the help of GET requests, PATCH requests, DOM events, and DOM manipulation!
  • Toy Tale Help Andy manage his toys with GET, POST, PATCH, and DELETE requests!

Phase 2: React

Use build tools to get started in React without a framework.

  • Bob's Neighbors Create a database of punny store names, with the help of GET, POST, PATCH, DELETE, events, and manipulation.
  • Planetary Registry Create a database of planets with the help of React!