Exercise List
- M1: Countdown
- Refreshing myself on JavaScript strings and dates
- M1: Pig Game
- Refreshing myself on JavaScript numbers and random generation
- M2: Image Swap
- Refreshing myself on jQuery and DOM manipulation
- M2: Scripting with Node.js
- Learning about Node.js and the terminal
- M3: Data Validation
- Learning about JavaScript data validation
- M3: Arguments/Modules
- Learning about module exports and passing arguments
- M4: A Simple Package
- Learning about NPM and dependencies
- M4: http-server
- Learning about http servers and creating server logic
- M5: Intro to Express
- Created my first Express app demonstrating the basics and relating Express concepts to HTTP servers
- M5: Web Storage
- Created localStorage functionality for a tasklist app and debugged using developer tools in the browser
- M6: API Queries and Parameters
- Created an API and ran different queries
- M6: API Page
- Used an API from the internet and displayed dynamic information
- M7: Motion Page
- Used jQuery animations to create an interactive page
- M7: jQuery Plugins
- Used a parallax plugin and jQuery UI to create a stylish page
- M8: Location/History Objects
- Demonstrated the functionality of JavaScript's Location and History objects
- M8: Delayed Animation
- Implemented JavaScript animations to make a responsive page
- M9: Events
- Messing around with eventEmitters and eventing in JavaScript
- M9: TypeScript Intro
- Learning about TypeScript
- M10: My First React
- Learning about React framework and file management
- M11: States Playlist
- Learning about React states with a custom playlist app
- M12: Hooked Playlist
- Using custom React hooks to create modal elements for a playlist app