Over the past two weeks, I’ve made solid progress in Angela Yu’s Full Stack Web Development Bootcamp. From diving deeper into JavaScript to stepping into backend concepts with Node.js and Express, I’m really enjoying how everything is coming together.
Here’s a breakdown of everything I covered during Week 5 and 6:
🔷 Introduction to JavaScript ES6
- â—¾ JavaScript Variables + Naming Conventions
- â—¾ String Manipulation (Concatenation, Slicing, Casing)
- â—¾ Functions: Parameters, Return Values
- â—¾ BMI Calculator + Life in Weeks Challenge
🔷 Intermediate JavaScript
- â—¾ Random Number Generation
- â—¾ Quizzes and practical challenges
🔷 The Document Object Model (DOM)
- â—¾ Selecting and manipulating elements
- â—¾ Event listeners
- â—¾ Changing styles dynamically
🔷 The Dicee Game
- â—¾ Built a dice game using DOM manipulation
- â—¾ Used random numbers and event handling
🔷 Advanced JavaScript and DOM Manipulation
- â—¾ Higher-order functions
- â—¾ Understanding
this
keyword - â—¾ Event delegation
- â—¾ ClassList and style control
🔷 jQuery
- â—¾ Selecting and manipulating elements
- â—¾ Event handling with jQuery
- â—¾ jQuery effects and animations
🔷 The Simon Game
- â—¾ Built a memory-based game
- â—¾ Applied jQuery and sound logic
🔷 The Unix Command Line
- â—¾ Basic terminal commands
- â—¾ File system navigation
- â—¾ Working with directories
🔷 Backend Web Development
- â—¾ Introduction to backend concepts
- â—¾ Server-side architecture overview
🔷 Node.js
- â—¾ Core modules and creating a server
- â—¾ Basics of Node runtime
🔷 Express.js with Node.js
- â—¾ Setting up Express server
- â—¾ Routing and handling requests
- â—¾ Serving static files
🔷 EJS
- â—¾ Embedding JavaScript in HTML
- â—¾ Creating reusable templates
- â—¾ Passing data to views
🔷 Blog Web Application
- â—¾ Made a blog app using EJS and Express
🔷 Git, GitHub and Version Control
- â—¾ Git basics and initializing repos
- â—¾ Committing and pushing changes
- â—¾ Connecting to GitHub
It’s been a productive two weeks and I’m really looking forward to building even more complex projects as I continue. If you're also on a similar journey or want to share insights, feel free to connect!
Top comments (0)