/2021-web-dev-bootcamp

This is a collection of exercises from Colt Steele's Web Developer Bootcamp.

Primary LanguageJavaScriptMIT LicenseMIT

The Web Developer Bootcamp 2021

This is a collection of my coding exercises derived from Colt Steele's Web Developer Bootcamp. Individual lessons are linked in the table below, by section.

Table of Contents

Section 1: Course Orientation Section 12: CSS Frameworks: Bootstrap Section 23: Newer JavaScript Features Section 34: Creating Dynamic HTML With Templating Section 45: Mongo Relationships With Express Section 56: YelpCamp: Fancy Cluster Map
Section 2: An Introduction to Web Development Section 13: OPTIONAL Museum Of Candy Project Section 24: Introducing The World Of The DOM Section 35: Defining RESTful Routes Section 46: YelpCamp: Adding The Reviews Model Section 57: YelpCamp: Styles Clean Up
Section 3: HTML: The Essentials Section 14: Javascript Basics! Section 25: The Missing Piece: DOM Events Section 36: Our First Database: MongoDB Section 47: Express Router & Cookies Section 58: YelpCamp: Common Security Issues
Section 4: HTML: Next Steps & Semantics Section 15: JS Strings and More Section 26: Score Keeper CodeAlong Section 37: Connecting To Mongo With Mongoose Section 48: Express Session & Flash Section 59: YelpCamp: Deploying
Section 5: HTML: Forms & Tables Section 16: JS Decision Making Section 27: Async JavaScript: Oh Boy! Section 38: Putting It All Together: Mongoose With Express Section 49: YelpCamp: Restructuring & Flash
Section 6: CSS: The Very Basics Section 17: JS Arrays Section 28: AJAX and API's Section 39: YelpCamp: Campgrounds CRUD Section 50: Authentication From "Scratch"
Section 7: The World of CSS Selectors Section 18: JS Object Literals Section 29: Prototypes, Classes, & OOP Section 40: Middleware: The Key To Express Section 51: YelpCamp: Adding In Authentication
Section 8: The CSS Box Model Section 19: Repeating Stuff with Loops RSection 30: Mastering The Terminal Section 41: YelpCamp: Adding Basic Styles Section 52: YelpCamp: Basic Authorization
Section 9: Other Assorted Useful CSS Properties Section 20: Introducing Functions Section 31: Our First Brush With Node Section 42: Handling Errors In Express Apps Section 53: YelpCamp: Controllers & Star Ratings
Section 10: Responsive CSS & Flexbox Section 21: Leveling Up Functions Section 32: Exploring Modules & The NPM Universe Section 43: YelpCamp: Errors & Validating Data Section 54: YelpCamp: Image Upload
Section 11: Pricing Panel Project Section 22: Callbacks & Array Methods Section 33: Creating Servers With Express Section 44: Data Relationships With Mongo Section 55: YelpCamp: Adding Maps