Limited time · 90% off Premium Membership - claim $199 deal →
Mammoth Club All levels 181 sections 854 lectures

3-Month Fullstack Web Development

01
Skill level
All levels
02
Sections
181
03
Lectures
854
04
Instructor
Team Mammoth
What's inside

This course includes.

181
Sections
854
Lectures
862
Resources
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

181 sections · 854 lectures
+ Week 1: HTML & CSS Foundations 15 lectures
01. Course Requirements Locked
03. Setting Up The Html Document Locked
02. What Is Jsbin Locked
04. Header Tags And Paragraphs Tags Locked
05. Styles Locked
06. Bold Underline And Italic Tags Locked
07. Adding In A Link Locked
08. Adding In A Image Locked
09. Adding A Link To An Image Locked
10. Lists Locked
11. Tables Locked
12. Different Kinds Of Input Locked
13. Adding In A Submit Button Locked
14. Scripts And Style Tags Locked
Resources Locked
+ Exciting HTML & CSS Adventures 16 lectures
01. Course Requirements Locked
02. HTML Styles Crash Course Locked
03. Adding code to the CSS Locked
04. Adding in IDs to the CSS Locked
05. Classes in CSS Locked
06. Font Families Locked
07. Colors in CSS Locked
08. Padding in CSS Locked
09. Text Align and Transforms Locked
10. Margins and width Locked
11. Changing the body Locked
12. Latin Text Generator Locked
13. Adding in a horizontal menu with HTML and CSS Locked
14. Adding a background Image Locked
15. Playing around with margins in CSS Locked
CSS Resources Locked
+ Dive into the Art of Web Animation: Master HTML and CSS 5 lectures
00A Course Overview Locked
01 Build Html For Web Animation Locked
02 Build Simple Css Styling For Text Locked
03 Build Css Animation Of Moving Text Locked
Source Files Locked
+ Crafting Interactive Website with Bootstrap, HTML5 & CSS3 1 lecture
01 Web Development Fundamentals Locked
+ Bootstrap Fundamentals 6 lectures
01 How To Get Bootstrap Locked
02 Build Bootstrap Grids Locked
03 Set Display Property With Bootstrap Locked
05 Grow Shrink Fill With Bootstrap Flex Locked
04 Build A Layout With Bootstrap Flex Locked
Source Code 1 Locked
+ Bootstrap Project 1 16 lectures
01 Build Website Skeleton With Bootstrap Locked
02 Find Bootstrap Icons Locked
03 Build Bootstrap Navigation Locked
04 Build A Nav Locked
05 Build A Carousel Locked
06 Populate A Carousel Locked
07 Display A Carousel Locked
08 Adding Service Pages Locked
09 Add Row And Column Locked
10 Display Featurettes And Begin Mobile-First Design Locked
11 Responsive Columns With Flexbox Locked
12 Link To Pages In A Carousel Locked
13 Build A Contact Form Locked
14 Fine Tune The Contact Form Locked
15 Build A Footer Locked
Source Code 2 Locked
+ Bootstrap Project 2 12 lectures
01 Product Page Project Setup Locked
02 Build A Product Header Locked
03 Add Elements Onto Background Image Locked
04 Build A Pricing Page Locked
05 Style The Pricing Page Locked
06 Build A Checkout Page Locked
07 Build A Billing Information Section Locked
08 Build Address Selection Fields Locked
09 Build Payment Information Fields Locked
10 Build Card Information Fields Locked
11 Add Fine Tuning Locked
Source Code 3 Locked
+ Weekly Assignment 1 lecture
Assignment Locked
+ Week 2: Javascript Essentials 3 lectures
01-02 What Are Linux And Unix Terminals Locked
01-01 Why All Developers Need To Know The Command Line Locked
Linux Source Files Locked
+ What you'll need 2 lectures
02-01 What You'll Need Locked
02-02 Install Linux Command Line On Windows Locked
+ Use Commands in a Linux Unix Terminal 4 lectures
03-01 Build Your First Command In The Command Line Locked
03-02 Navigate Directories In The Command Line Locked
03-03 Build And Edit A New File In The Command Line Locked
03-04 Move Files In The Command Line Locked
+ JumpStart with JavaScript: Essential Skills for web Developers 6 lectures
01 Introduction To The Course Locked
02 Introduction Of The Instructor Locked
03 Why Should You Learn Javascript Locked
04 Quick Win Locked
05 Course Requirements Locked
01 Source file Locked
+ Variables and Data Types 9 lectures
01 What Will We Learn In This Section Locked
02 Variables Locked
03 Data Types Locked
04 Variable Mutation Locked
05 Type Coercion Locked
06 Coding Challenge Locked
07 Coding Challenge Solution Locked
08 Section Summary Locked
02 Source Files Locked
+ Operators 7 lectures
01 What Will We Learn In This Section Locked
02 Basic Operators Locked
03 Operator Precedence Locked
04 Coding Challenge Locked
05 Coding Challenge Solution Locked
06 Section Summary Locked
03 Source Files Locked
+ Conditional Statements 10 lectures
01 What Will We Learn In This Section Locked
02 If Else Statements Locked
03 Boolean Logic Locked
04 Switch Statements Locked
05 Truthy And Falsie Values Locked
06 Equality Operators Locked
07 Coding Challenge Locked
08 Coding Challenge Solution Locked
09 Section Summary Locked
04 Source Files Locked
+ Functions and Arrays 7 lectures
01 What Will We Learn In This Section Locked
02 Functions Locked
03 Function Statements And Expressions Locked
04 Arrays Locked
05 Coding Challenge Locked
06 Section Summary Locked
05 Source Files Locked
+ Objects 7 lectures
01 What Will We Learn In This Section Locked
02 Objects And Properties Locked
03 Objects And Methods Locked
05 Coding Challenge Locked
06 Coding Challenge Solution Locked
04 Objects Vs Primitives Locked
07 Section Summary Locked
+ Loops 7 lectures
01 What Will We Learn In This Section Locked
02 Loops Locked
03 Iteration Locked
04 Coding Challenge Locked
06 Section Summary Locked
05 Coding Challenge Solution Locked
07 Source Files Locked
+ JavaScript Mastery: The Ultimate Advanced Class for Web Developers 5 lectures
01 Introduction To The Course Locked
02 Why Should You Learn Javascript Locked
03 Quick Win Locked
04 Course Requirements Locked
Fuill Advanced Javascript Section Files Locked
+ Next Generation JavaScript 7 lectures
01 What Will We Learn In This Section Locked
02 Declare Variables With Let And Const Locked
03 Blocks And Iifes Locked
04 Strings In Es2020 Locked
05 Coding Challenge Locked
06 Coding Challenge Solution Locked
07 Section Summary Locked
+ Arrow functions 6 lectures
01 What Will We Learn In This Section Locked
02 Basics Of Arrow Functions Locked
03 Lexical This Keyword Locked
04 Coding Challenge Locked
05 Coding Challenge Solution Locked
06 Section Summary Locked
+ Features in ES 2020+ 7 lectures
01 What Will We Learn In This Section Locked
02 Destructuring Locked
03 Arrays In Es2020 Locked
04 Spread Operator Locked
05 Coding Challenge Locked
06 Coding Challenge Solution Locked
07 Section Summary Locked
+ Parameters 6 lectures
01 What Will We Learn In This Section Locked
02 Rest Parameters Locked
03 Default Parameters Locked
04 Coding Challenge Locked
05 Coding Challenge Solution Locked
06 Section Summary Locked
+ Maps 5 lectures
01 What Will We Learn In This Section Locked
02 Maps Locked
03 Coding Challenge Locked
04 Coding Challenge Solution Locked
05 Section Summary Locked
+ JavaScript Classes 6 lectures
01 What Will We Learn In This Section Locked
02 Classes Locked
03 Classes With Subclasses Locked
04 Coding Challenge Locked
05 Coding Challenge Solution Locked
06 Section Summary Locked
+ Asynchronous JavaScript 11 lectures
01 What Will We Learn In This Section Locked
02 Asynchronous Javascript Example Locked
03 The Event Loop Locked
04 Promises Locked
05 Async Await Locked
06 AJAX And APIs Locked
07 Make AJAX Calls With Fetch And Promises Locked
08 Make AJAX Calls With Fetch And Async Await Locked
09 Coding Challenge Locked
10 Coding Challenge Solution Locked
11 Section Summary Locked
+ Summary 1 lecture
01 Course Summary And Next Steps Locked
+ Weekly Assignment 1 lecture
Assignment Locked
+ Week 3: Creative CSS Design - Sculpting Digital Masterpieces: Web Design 7 lectures
01 01 Project Preview Locked
01 02 What Is Skeleton Css Locked
01 04 How To Get Skeleton Css Locked
01 05 Set Up Website With Skeleton Css Locked
01 06 Design A Website With Skeleton Css Locked
01 07 Finishing Touches On Skeleton Css Website Locked
01. Source Files Locked
+ Innovate with Style: Website Creation using Base CSS 7 lectures
02.01 Project Preview Locked
02.02 What Is Base Css Locked
02.04 How To Get Base Css Locked
02.05 Set Up Website With Base Css Locked
02.07 Finishing Touches On Base Css Website Locked
02.06 Design A Website With Base Css Locked
02. Source Files Locked
+ Elegant Web Design: the Concise CSS Way 7 lectures
03.01 Project Preview Locked
03.02 What Is Concise Css Locked
03.04 How To Get Concise Css Locked
03.05 Set Up Website With Concise Css Locked
03.06 Design A Website With Concise Css Locked
03.07 Finishing Touches On Concise Css Website Locked
03. Source Files Locked
+ Cardinal CSS: Designing Websites with Flair 7 lectures
04.01 Project Preview Locked
04.02 What Is Cardinal Css Locked
04.04 How To Get Cardinal Css Locked
04.05 Set Up Website With Cardinal Css Locked
04.06 Design A Website With Cardinal Css Locked
04.07 Finishing Touches On Cardinal Css Website Locked
04. Source Files Locked
+ Furtive CSS: Crafting Sleek and Subtle Web Designs 7 lectures
05.01 Project Preview Locked
05 02 What Is Furtive Css Locked
05.04 How To Get Furtive Css Locked
05.05 Set Up Website With Furtive Css Locked
05.06 Design A Website With Furtive Css Locked
05.07 Finishing Touches On Furtive Css Website Locked
05. Source Files Locked
+ Weekly Assignment 1 lecture
Assignment Locked
+ Week 4: Tailwind CSS Project - Crafting a stunning Product landing Page 11 lectures
01 Project Preview Locked
02 Set Up Project Locked
03 Design A Header Section Locked
04 Design A Main Section Locked
05 Design A Footer Locked
06 Design A Testimonials Section Locked
07 Build An Email Subscribe Card Locked
08 Build Pricing Grids Locked
09 Build A Product Modal Locked
10 .Build An Image Gallery Locked
03.11 Source files Locked
+ How to get Started 1 lecture
01 How To Get Started With Tailwind Css Locked
+ Introduction to the course 4 lectures
01 Introduction To The Course Locked
02 Introduction Of The Instructor Locked
03 What Is Tailwind Css Locked
Source Files Locked
+ Mobile Magic: Designing with Tailwind CSS and JS 6 lectures
01 Project Preview Locked
02 Design A Hamburger Button And Animation Locked
03 Design A Mobile Menu Locked
04 Implement Responsivity Locked
05 Design Smooth Scroll Locked
Source files Locked
+ Implement Dark mode with Tailwind CSS and Javascript 4 lectures
01 Project Preview Locked
02 Design A Dark Mode Button Locked
03 Set Color Mode With Javascript Locked
Source Code Locked
+ Social Media Mastery: Build with Tailwind CSS and Javascript 4 lectures
01 Project Preview Locked
02 Design A Form Locked
03 Javascript Link Validation Locked
Source Files Locked
+ Design a grid social media website 6 lectures
01 Project Preview Locked
02 Set Up Project Locked
03 Design The First Box In The Grid Locked
04 Design Remaining Boxes Locked
05 Build Grid Classes Locked
source code Locked
+ Weekly Assignment 1 lecture
Assignment Locked
+ Week 5: Advanced Tailwind CSS - Portfolio Power: Design with Tailwind 9 lectures
01 Project Preview Locked
02 Set Up Project Locked
03 Design A Navigation Menu Locked
04 Design Header Locked
05 Design Main Content Locked
06 Design Footer Locked
07 Design More Sections Locked
08 Implement Responsivity Locked
source code Locked
+ eCommerce Excellence: Mobile-first Design with Tailwind CSS and JavaScript 10 lectures
01 Project Preview Locked
02 Set Up Project Locked
03 Design Header Locked
04 Design Main Content Locked
05 Design Footer Locked
06 Design A Login Modal Locked
07 Design A Cart Modal Locked
08 Design More Sections Locked
09 Implement Responsivity Locked
source code Locked
+ Weekly Assignment 1 lecture
Assignment Locked
+ Week 6: React Fundamentals - React Revolution: First Steps with React 2 lectures
01 Introduction To React Native Locked
Full Section Source Files Locked
+ How React Native Works 8 lectures
02.01 What We Will Learn Locked
02.02 What Is React Native Locked
02.03 How React Native Works Locked
02.04 Expo Vs React Native Cli Locked
02.05 Building First React Native App Locked
02.06 Run The App On Android Simulator Locked
02.07 Run The App On Ios Simulator Locked
02.08 Summary And Challenge Locked
+ Build Your First React Native App 6 lectures
03.01 What We Will Learn Locked
03.02 How To Work With React Native Components Locked
03.03 Set Up A New Project Locked
03.04 Plan The App Locked
03.05 Work With Core Components Locked
03.06 Summary And Challenge Locked
+ Build App Layout 4 lectures
04.01 What We Will Learn Locked
04.02 Work With Styles And React Native Flexbox Locked
04.03 Inline Styles And Stylesheet Object Locked
04.04 Summary And Challenge Locked
+ Build a List 5 lectures
05.01 Build A List Locked
05.02 Work With State And Events Locked
05.03 Output A List Of Items Locked
05.04 Build A Flatlist Locked
05.05 Summary And Challenge Locked
+ Component Events 5 lectures
06.01 Component Events Locked
06.02 Split The App Into Components Locked
06.03 - Pass Data Between Components Locked
06.04 - Build Touchable Components Locked
06.05 - Summary And Challenge Locked
+ Improve App Layout 4 lectures
07.01 Improve App Layout Locked
07.02 Add A Modal Overlay Locked
07.03 More Flexbox And Modal Closing Locked
07.04 Summary And Challenge Locked
+ Build a Responsive App 5 lectures
08.01 Build A Responsive App Locked
08.02 Build A Responsive App Locked
08.03 Working With Images Locked
08.04 Dimensions Locked
08.05 Summary Locked
+ More Responsivity Tools 4 lectures
09.01 What You'll Learn Locked
09.02 Work With Platform Locked
09.03 Safeareaview Locked
09.04 Summary And Challenge Locked
+ How to Debug 6 lectures
10.01 How To Debug Locked
10.02 Debugging Locked
10.03 Device Devtools Overlay Locked
10.04 Remote Debugger Locked
10.05 React Native Debugger Locked
10.06 Summary Locked
+ Summary 1 lecture
11 Course Summary Locked
+ Dynamic Page Routing with ReactJS for Stellar Web Experiences 5 lectures
Starter Project Locked
01 - Dynamic Routing And Json Locked
02 - Displaying Dynamic Json Content Locked
03 - Styling And Linking The Shoe Item Page Locked
Source Files Locked
+ Data-Driven ReactJS_ Fetch from RESTful API to Supercharge Your Site 5 lectures
Starter Project Locked
01 - Restful Mock Api And Fetching Data Locked
02 - Displaying And Reformatting Our Data Locked
03 - Shoe Collection Page Locked
Source Files Locked
+ Weekly Assignment 1 lecture
Assignment Locked
+ Week 7: React Native Fundamentals - React Native Masterclass 8 lectures
00 Build React Native App With Adaptive User Interface Preview Locked
1.1A - React Native Project Setup Tips Locked
1.1B - React Native Project Setup Locked
1.2 - Dynamic Widths With Dimensions Api Tips Locked
1.2B - Dynamic Widths With Dimensions Api Locked
1.3 - Managing Ui With Platforms Api Tips Locked
1.3B - Managing Ui With Platforms Api Locked
01 Source Files Locked
+ Intuitive Navigation in React Native: Creating Smooth App Flow 8 lectures
00 Build App With Navigation In React Native Preview_1 Locked
2.1 - Setting Up React Navigation Locked
2.1 - Setting Up React Navigation Tips Locked
2.2 - Navigating And Passing Data To Screens Locked
2.2 - Navigating And Passing Data To Screens Tips Locked
2.3 - Drawer Navigation And Nesting Containers Locked
2.3 - Drawer Navigation And Nesting Containers Tips Locked
02 Source Files Locked
+ Elevate Your App: Master State Management in React Native 8 lectures
00 Manage App State With Redux And Context Api In React Native Preview_1 Locked
3.1 - Context Api And Storing Variables Locked
3.1 - Context Api And Storing Variables Tips Locked
3.2 - State Management And Usestate Hook Locked
3.2 - State Management And Usestate Hook Tips Locked
3.3 - Global State Management With Redux Locked
3.3 - Global State Management With Redux Tips Locked
03 Source Files Locked
+ Weekly Assignment 1 lecture
Assignment Locked
+ Week 8: Advanced React Native - Interactive Apps Unleashed: React native 7 lectures
4.1 - Creating Our Own Custom Components Tips Locked
4.2 - Types Of User Input Tips Locked
4.1 - Creating Our Own Custom Components Locked
4.3 - Handling And Validating User Input Tips Locked
4.3 - Handling And Validating User Input Locked
4.2 - Types Of User Input Locked
04 Source Files Locked
+ Data-Powered Apps: Master Network-Driven Development in React Native 8 lectures
5.1 - Axios And RESTful API's Tips Locked
00 Build App With HTTP Request In React Native Preview Locked
5.1 - Axios And RESTful API's Locked
5.2 - Firebase, Firestore, Creating, And Reading Data Tips Locked
5.3 - Updating-Deleting Data And Overview Tips Locked
5.2 - Firebase, Firestore, Creating, And Reading Data Locked
5.3 - Updating-Deleting Data And Overview Locked
05 Source Files Locked
+ Boost Conversions with a Redux Store in ReactJS - Dominate the E-Commerce Game 5 lectures
02 - Reading And Manipulating Our Redux Store Locked
03 - Final Overview Locked
01 - Setting Up Redux Locked
05 Source Files Locked
05 Starter Project Locked
+ Weekly Assignment 1 lecture
Assignment Locked
+ Week 9: Advanced React and AI Integration - AI Enhanced Web Development 5 lectures
1 - Environment And Project Setup Locked
2.1 - Adding Basic Html Elements Locked
2.2 - More Html And Basic Structuring Locked
2.3 - Styling The Nav Bar And Footer Locked
01 Source Files Locked
+ AI-Power React & CSS Magic: Redefining Web Experiences 5 lectures
02 Starter Project Locked
01 - Styling The Main Header With Css Locked
02 - Animating Elements Locked
03 - Animating The Nav Bar And Footer Locked
02 Source Files Locked
+ Weekly Assignment 1 lecture
Assignment Locked
+ Week 10: Express and MongoDB - Empowering your Web Skills 7 lectures
01 Intro Locked
02 Software Locked
03 Project Structure Locked
04 Connecting Mongodb Atlas Locked
05 Folders And Backend Dependencies Locked
06 First Express Route Locked
Source Files Locked
+ API Development Unleashed: Building User Routes and Authentication 10 lectures
01 Connect To Mongodb Atlas Locked
02 Write To Db Locked
03 Environment Variables Locked
04 Hash Passwords Locked
05 Json Web Token Locked
06 Verify Token Locked
07 Sign In Locked
08 Auth Middleware Locked
09 Final Improvements Locked
Source Files Locked
+ Launch your Online store: React and Vite in Action 9 lectures
01 Install React And Vite Locked
03 Image Component Locked
02 Basic Ui Elements Locked
04 Modal Component Locked
06 Signup Locked
05 Login Component Locked
09 Image Zoom Component Locked
07 Product Card Locked
Source Files Locked
+ eCommerce Simplified: Mastering Cart Management with ReactJS 9 lectures
Source Files Locked
01 Cart Context Locked
02 Cart Items List Locked
03 Cart Management - Part 1 Locked
04 Cart Management - Part 2 Locked
05 Cart Functionality Locked
06 Persist Cart Items Locked
07 Check Out- Part 1 Locked
08 Check Out- Part 2 Locked
+ MERN Mastery: Authenticate and Manage USer with React 11 lectures
01 Intro Locked
02 Sign Up Locked
03 Usetoken And Currentuserprovider Locked
04 Sign Out Locked
05 Sign In Locked
06 Place Orders Locked
08 View Orders P2 Locked
09 Upload Product P01 Locked
10 Upload Product P02 Locked
11 Outro Locked
Source Files Locked
+ Weekly Assignment 1 lecture
Assignment Locked
+ Week 11: ChatGPT & React Integration - The Future of web design 5 lectures
01. Short Demo - Introduction To The Course Locked
02. Project Setup Locked
03. Css With Chatgpt Part 1 Locked
04. Css With Chatgpt - Part 2 Locked
Source Files Locked
+ Revolutionizing eCommerce: building with ChatGPT and React JS 3 lectures
06. Links, Burger Menu And Filters Locked
05. Styling The Product-Info Page Locked
02 Source Files Locked
+ Shopping Cart Innovation: integration ChatGPT and ReactJS 5 lectures
07. Implementing The Shopping Cart - Part One Locked
08. Implementing The Shopping Cart Part Two Locked
09. Total Price And Shipping Calculations Locked
10. Checkout Page Locked
03 Source Files Locked
+ The New era of web development: Exploring ChatGPT and React JS 4 lectures
11. Styling The Site Pt1 Locked
12. Styling The Site Pt2 Locked
13. Legacy Pages Locked
04 Source files Locked
+ User-Friendly Solution: Crafting a Login Page with ChatGPT and React JS 3 lectures
15. Local Storage For User Info Locked
14. Login Register Dashboard Locked
05 Source Files Locked
+ Weekly Assignment 1 lecture
Assignment Locked
+ Week 12: Vue, EJS, and Advanced Front-End - Vue for the Visionary 6 lectures
01 What Is Vue Locked
02 What You'll Learn Locked
03 Vue Alternatives Locked
04 How To Use Vue Locked
05 Build View Apps On The Web Locked
Week 12 Full Section Source Files Locked
+ Application and Components 4 lectures
01 Make A Vue App Instance Locked
02 Start Rendering With The Root Component Locked
03 Component Properties Locked
04 Add Code At Lifecycle Stages Locked
+ DOM interaction with Vue 7 lectures
01 Build Your First Vue.js App Locked
02 Build A Timer (render Data To The DOM) Locked
03 Build Reactive Behavior With A Directive Locked
04 Enable User Interaction With Vue.js Locked
05 Enable User Input With Vue Locked
06 Hide Or Show With Conditionals Locked
07 Build A List With Vue Locked
+ Data and Methods 4 lectures
01 Interpolate Text And HTML Locked
02 Data Properties Locked
03 Methods Locked
04 Debounce With Lodash Locked
+ Build Loops with Vue 6 lectures
01 Loop Through A Range Locked
02 Loop Through Array Locked
03 Loop Through Array With Index Locked
04 Loop Through Object Locked
05 Loop Through Object And Key Locked
06 Loop Through Object Key And Index Locked
+ Build a form with Vue 5 lectures
01 Build An Input Field Locked
02 Build A Textarea Locked
03 Build A Dropdown Menu Locked
04 Build Checkboxes Locked
05 Build Radio Buttons Locked
+ Build with Components 7 lectures
01 Build A Component Locked
02 Reuse A Component Locked
03 Use Component Props Locked
04 Emit An Event Locked
05 Build A Slot Locked
06 Build A Dynamic Component Locked
07 Build A Dynamic Component With Binding Locked
+ Build A Landing Page With Vue 4 lectures
01 Set Up The Vue Data Locked
02 Connect The HTML Locked
03 Build Dynamic Arguments Locked
04 Style The Landing Page Locked
+ Build with Custom Directives 4 lectures
01 Build A Custom Directive Locked
02 Build A Custom Directive With Arguments Locked
03 Build Components Locked
04 Build Dynamic Arguments And Dynamic Binding Locked
+ Build An Interactive To Do List 3 lectures
01 Set Up An Interactive To Do List Locked
02 Add A New Task Locked
03 Connect The DOM Locked
+ Build A Database Website With Vue 6 lectures
01 Set Up Data Locked
02 Build A Database Component Locked
03 Add Helper Vue Methods Locked
04 Build A Table Locked
05 Connect The DOM Locked
06 Style The Website Locked
+ The EJS Fullstack Web Development Journey 3 lectures
00 Course Overview Locked
01 What You'll Need Locked
00 Source files Locked
+ EJS and Node Web Server Introduction 4 lectures
00b Source files Locked
01 What Is EJS Locked
02 What Is Node JS Locked
03 What Is Express JS Locked
+ Build your first Hello World website in EJS 2 lectures
01 Build Your First Hello World Website In EJS Locked
Source files Locked
+ Build an EJS web server to display JSON data 1 lecture
00 Project Preview - EJS Web Server With JSON Locked
+ Build server and homepage 4 lectures
01 Build A Node Server With Express Locked
02 Build A Homepage View Locked
03 Send Data From Server To Homepage Locked
Source files Locked
+ Display JSON data on homepage 4 lectures
01 Build JSON Data Locked
02 Display Json Data In EJS View Locked
03 Loop Through An Entire Database Locked
Source files Locked
+ Build a multi-page site with reusable EJS partials 1 lecture
00 Project Preview - Multi-Page EJS Site Locked
+ Set up EJS project and server 3 lectures
01 Set Up The EJS Project Locked
02 Build A Server File Locked
Source files Locked
+ Build an EJS view for the homepage 2 lectures
01 Build An Ejs Index View For The Homepage Locked
Source files Locked
+ Build partials to reuse page sections 4 lectures
01 Build A Head EJS Partial Locked
02 Build A Header EJS Partial Locked
03 Build A Footer EJS Partial Locked
Source files Locked
+ Pass data to views and partials 4 lectures
01 Build Data On The Server Locked
02 Display A Variable From The Server On An EJS View Locked
03 Pass Data To A Partial In EJS Locked
Source files Locked
+ Build more pages with partials and views 3 lectures
01 Build An About Page With Views And Partials Locked
02 Build Another Page With Reusable Data And Partials Locked
Source files Locked
+ Course Overview 7 lectures
02 Project Preview - Landing Page Locked
01 Project Preview - Your First Website Locked
03 Why You Should Learn React Locked
04 Why You Should Learn Material-Ui Locked
05 What You'll Need Locked
06 How To Build React Sites Online Locked
Source Files Locked
+ Build a Website with React and Material-UI 4 lectures
02 Install Project Dependencies Locked
01 Create A New React App Locked
03 Configure Cross-Browser And Responsivity Locked
Source Files Locked
+ Build a Navigation Bar 5 lectures
04 Build A Navigation Bar Locked
05 Build Menu Items Locked
06 Style The Navigation Bar Locked
07 Position Navigation Bar Items Locked
Source Files Locked
+ Build a Grid Layout 7 lectures
08 Build A Grid Layout Locked
09 Build 3 Cards Side By Side Locked
10 Build A Main Card Locked
11 Style Typography In Main Grid Item Locked
12 Build A Grid Item Locked
13 Reuse A Grid Item Locked
14 Build A Responsive Grid Item Locked
+ Build a Toggle Navigation Bar 4 lectures
15 Get The State Of A Window Locked
16 Build A Toggle Navigation Bar Locked
17 Build A Responsive Navigation Bar Locked
Source Files01 Locked
+ Build a Footer 2 lectures
18 Build A Footer Locked
Source Files02 Locked
+ Set Up a Landing Page with React and Material-UI 3 lectures
01 Create A New React App Locked
02 Set Up The Grid Layout Locked
Source Files Locked
+ Build a Main Grid Item 3 lectures
03 Build A Main Grid Item Locked
04 Style The Main Grid Item Locked
Source Files Locked
+ Build a Product Information Component 5 lectures
05 Set Up Product Information Component Locked
07 Style A Grid Item Locked
06 Build A Grid Item Locked
08 Reuse A Grid Item Component Locked
Source Files Locked
+ Build a Pricing Component 4 lectures
09 Set Up Pricing Component Locked
10 Build A Pricing Option Component Locked
11 Reuse Pricing Option Component Locked
Source Files Locked
+ Build a Large Footer 3 lectures
12 Build A Large Footer Locked
13 Style A Large Footer Locked
Source Files Locked
+ Charting Success: Complete ChartJS and React Web Development 3 lectures
01 What You'll Need Locked
Source files Locked
00 Course Overview Locked
+ Build a simple website with ChartJS 4 lectures
01 Set Up Website With ChartJS Locked
02 Build A Chart Locked
03 Edit Chart Properties Locked
Source files Locked
+ Install NPM and Node 3 lectures
00 What Is Node JS Locked
01 Install Node And NPM On Mac Or Windows Locked
Source files Locked
+ Build a new React app 2 lectures
01 Build A New React App Locked
Source Files Locked
+ Build data for chart 2 lectures
01 Build Data For Chart Locked
Source files Locked
+ Build React components 4 lectures
01 Build Dashboard Component Locked
02 Build Chart Component Locked
03 Send Data From Dashboard To Chart Locked
Source files Locked
+ Build a ChartJS chart in a React component 3 lectures
01 Build A Chartjs Chart In A React Component Locked
02 Change Chart Properties Locked
Source files Locked
+ eCommerce Redefined: developing with the MERN stack 7 lectures
01 Intro Locked
02 Software Locked
03 Project Structure Locked
04 Connecting Mongodb Atlas Locked
05 Folders And Backend Dependencies Locked
06 First Express Route Locked
Source Files Locked
+ Build User API Routes And Authentication In Express 10 lectures
01 Connect To Mongodb Atlas Locked
02 Write To Db Locked
03 Environment Variables Locked
04 Hash Passwords Locked
05 Json Web Token Locked
06 Verify Token Locked
07 Sign In Locked
08 Auth Middleware Locked
09 Final Improvements Locked
Source Files Locked
+ Build Online Store with React and Vite 9 lectures
01 Install React And Vite Locked
02 Basic Ui Elements Locked
03 Image Component Locked
04 Modal Component Locked
05 Login Component Locked
06 Signup Locked
07 Product Card Locked
09 Image Zoom Component Locked
Source Files Locked
+ Manage eCommerce Cart with ReactJS 9 lectures
01 Cart Context Locked
02 Cart Items List Locked
03 Cart Management - Part 1 Locked
04 Cart Management - Part 2 Locked
05 Cart Functionality Locked
06 Persist Cart Items Locked
07 Check Out- Part 1 Locked
08 Check Out- Part 2 Locked
Source Files Locked
+ Authenticate And Manage Users With React In MERN App 11 lectures
01 Intro Locked
02 Sign Up Locked
03 Usetoken And Currentuserprovider Locked
04 Sign Out Locked
05 Sign In Locked
06 Place Orders Locked
08 View Orders P2 Locked
09 Upload Product P01 Locked
10 Upload Product P02 Locked
11 Outro Locked
Source Files Locked
+ Weekly Assignment 1 lecture
Assignment Locked
+ Week 13: Node.js, Security and Deployment - Node.js for Novices 6 lectures
Week 13 Source Files Locked
01 01 Introduction To The Course Locked
01 02 Introduction Of The Instructor Locked
01 03 Why Learn Node Locked
01 04 Quick Win Locked
01 05 Course Requirements Locked
+ Install Node.js 5 lectures
02 01 What Will We Learn In This Section Locked
02 03 What Is Node Locked
02 02 Install Node.js And Visual Studio Code Locked
02 05 Summary And Challenge.js Script Locked
02 04 Build Your First Node.js Script Locked
+ Node Module System 9 lectures
03 01 What Will We Learn In This Section Locked
03 02 What Is Module System Locked
03 03 Node Core Modules Locked
03 05 Npm Modules Locked
03 04 Import Your Own Modules Locked
03 06 Install And Use Npm Module Locked
03 09 Summary And Challenge Locked
03 07 Global Npm Packages Locked
03 08 Nodemon Locked
+ Build a Real-Time Web App with Socket 6 lectures
04 01 Project Introduction Locked
04 02 What Will We Learn In This Section Locked
04 03 How To Set Up A Web Server Locked
04 04 What Are Websockets Locked
04 05 Setting Up Socket.io Locked
04 06 Section Summary And Challenge Locked
+ Send Data Between Client and Server 6 lectures
05 01 What Will We Learn In This Section Locked
05 02 How To Transfer Data Locked
05 03 Broadcasting Events Locked
05 04 Use Geolocation API Locked
05 05 Confirmation Receipts Of Events Locked
05 06 Section Summary Locked
+ Render App Content 5 lectures
06 01 What Will We Learn In This Section Locked
06 02 Form And Button Locked
06 03 Rendering Messages Locked
06 04 Rendering Location Messages Locked
06 05 Section Summary Locked
+ Render Timestamps 4 lectures
07 03 Add Timestamps For Messages Locked
07 01 What Will We Learn In This Section Locked
07 02 Working With Time In Javascript Locked
07 04 Section Summary Locked
+ App Layout 5 lectures
08 01 What Will We Learn In This Section Locked
08 02 Build A “join App” Page Locked
08 03 Style The App Locked
08 05 Section Summary Locked
08 04 Automatic Scrolling Locked
+ Track Users 5 lectures
09 01 What Will We Learn In This Section Locked
09 02 Work With Socket.io Rooms Locked
09 03 Tracking Users Locked
09 05 Section Summary Locked
09 04 Showing Users And Messages Locked
+ Deploy the Real-Time Web App 1 lecture
Deploy The Real-time Web App Locked
+ Asynchronous Node 10 lectures
11 01 What Will We Learn In This Section Locked
11 02 What Is Asynchronous Locked
11 03 Callstack Locked
11 05 Eventloop Locked
11 06 Making HTTP Requests Locked
11 04 Callback Queue Locked
11 09 Callback Chaining Locked
11 08 Callback Abstraction Locked
11 07 Callback Functions Locked
11 10 Summary Locked
+ Express Web Servers 12 lectures
12 01 What Will We Learn In This Section Locked
12 02 What Is Express Locked
12 03 Postman Locked
12 05 Serve Up Static Assets Locked
12 06 Serve Up Css Locked
12 04 Serve Up Html And Json Locked
12 09 Customize Views Directory Locked
12 08 Build Dynamic Pages With Templates Locked
12 07 Serve Up Images Locked
12 12 Summary And Challenge Locked
12 11 404 Pages Locked
12 10 Html Status Codes Locked
+ RESTful Excellence: Building APIs with Node, Express, and MongoDB 4 lectures
00A Course Overview - Rest API Locked
00B What Is Rest API Design Locked
01 What You'll Need Locked
Source files Locked
+ Project preview 1 lecture
00 Project Preview Locked
+ Start a new Node project with Express web server 4 lectures
00 What Is Express JS Locked
01 Start A New Node Project With Express Web Server Locked
02 Build A Web Server With Express Locked
03 Install Nodemon To Auto-Restart Server Locked
+ Handle HTTP requests with an Express router 1 lecture
01 Implement Middleware To Handle Requests Locked
+ Install MongoDB on Mac and Windows 3 lectures
00 What Is A MongoDB NoSQLl Database Locked
01 Install MongoDB On Mac Locked
02 Install MongoDB On Windows Locked
+ Install mongosh on Mac and Windows 2 lectures
00 Install Mongosh On Mac Locked
01 Install Mongosh On Windows Locked
+ Build a Mongo DataBase 2 lectures
01 Build A Mongo Database Locked
02 Build A Mongoose Database Schema To Represent Entries Locked
+ Build an Express router to handle requests 2 lectures
01 Build An Express Router To Handle Requests Locked
02 Send A Response When A Client Requests To Visit A Route Locked
+ Implement a GET HTTP request 3 lectures
01 Get All Entries From A Database Locked
02 Get An Entry Based On A Property Locked
06 Source files Locked
+ Implement a POST HTTP request 2 lectures
01 Post A New Database Entry Locked
07 Source Files Locked
+ Implement a PUT HTTP request 2 lectures
01 Put A Replacement Entry Based On A Property Locked
08 Source Files Locked
+ Implement a PATCH HTTP request 2 lectures
01 Patch A Property In An Existing Entry Locked
09 Source Files Locked
+ Implement a DELETE HTTP request 2 lectures
01 Delete An Entry At A Property Locked
10 Source Files Locked
+ Project preview - Build a RESTful API with Validation 1 lecture
00 Project Preview Locked
+ Build a Node web server with Express and Nodemon 2 lectures
01 Source Files Locked
01 Build a node Web Server with Express and Nodemon Locked
+ Set up handlers for RESTful HTTP requests 2 lectures
01 Set Up Handlers For Restful HTTP Requests Locked
02 Source Files Locked
+ Build a Mongo database 3 lectures
01 Build A Mongo Database Locked
02 Connect Mongodb To Web Server Locked
03 Source files Locked
+ Respond to Get By Property request. 3 lectures
01 Use Middleware To Reduce Code Duplication Locked
02 Respond To 'Get By Property' Request Locked
04 Source files Locked
+ Respond and test an HTTP POST request 4 lectures
01 Process Request Body With Body-Parser Locked
02 Respond To A Post Request Locked
03 Test Http Post Request For Json Via Terminal With Curl Locked
05 Source files Locked
+ Implement Express validator for validation 2 lectures
01 Implement Express Validator For Validation Locked
06 Source Files Locked
+ API integration testing with Mocha and Supertest 3 lectures
01 Integration Testing With Mocha Locked
02 Test Your Api With Mocha And Supertest Locked
07 Source files Locked
+ Securing the Web: Masterclass in Web Development Authentication 5 lectures
00 Course Overview Locked
01 Integration Testing With Mocha Locked
01 What You'll Need Locked
02 Test Your Api With Mocha And Supertest Locked
Source files Locked
+ Build page templates with HTML and EJS 5 lectures
01 Build A Homepage Locked
02 Build Login And Sign Up Forms Locked
03 Build A Dashboard Locked
Source files Locked
00 What Is Ejs Locked
+ Build a web server to render pages 4 lectures
Source files Locked
00 What Is Express Js Locked
02 Handle Routes To Other Pages Locked
01 Build A Web Server To Render Pages Locked
+ Handle form data with body-parser 2 lectures
01 Handle Form Data With Body-Parser Locked
Source Files Locked
+ Connect to a Mongo database with Mongoose 3 lectures
01 Connect To A Mongo Database With Mongoose Locked
02 Define A User With A Mongoose Model Locked
Source files Locked
+ Authenticate and secure with passport and passport local 4 lectures
01 Use Passport And Passport Local To Authenticate A Signup Locked
02 Authenticate A Login With Passport Locked
03 Check If Logged In Before Showing Dashboard Locked
Source files Locked
+ Use oauth 2.0 to log in users with a third party 5 lectures
01 Build A New Google Strategy In Oauth 2 Locked
02 Connect Oauth To Web Server Locked
03 Connect Oauth To Mongoose Model Locked
04 Build Routes For Sign Up Or Log In With Third Party Locked
Source files Locked
+ Use environment variables to keep secret keys secure 2 lectures
01 Use Environment Variables To Keep Secret Keys Secure Locked
Source Files Locked
+ Set up project 4 lectures
01 Build A Web Server Locked
02 Add Packages To Server Locked
03 Build Routes To Handle Client Requests Locked
Source files Locked
+ Build EJS views for web pages 3 lectures
01 Build A Homepage Locked
02 Build Signup And Login Views Locked
03 Build A Signed In User Page View Locked
+ Build a user model with bcrypt password security 2 lectures
01 Build A User Model Locked
02 Encrypt Passwords With Bcrypt Locked
+ Local signup authentication with Passport 3 lectures
01 Handle Signup With Passport Locked
02 Handle A Post Request For Signup Locked
03 Local Login Authentication With Passport Locked
+ Deploy Like a Pro: The Ultimate Web Deployment Masterclass 3 lectures
00 Course Overview Locked
01 What You'll Need Locked
Source files Locked
+ Host static websites with Github pages 2 lectures
01 Host Static Websites With Github Pages Locked
Source files Locked
+ Build a simple web server 3 lectures
00 What Is Express JS Locked
01 Build A Simple Server Project Locked
Source files Locked
+ Deploy server based applications with Heroku 2 lectures
01 Build A New Github Repository Locked
02 Deploy A Server Based Application With Heroku Locked
+ Deploy databases with MongoDB Atlas 2 lectures
01 Deploy Databases With Mongo Atlas Locked
02 Connect Database To App Locked
+ Weekly Assignment 1 lecture
Assignment Locked
+ Final Project (Due at the end of Week 13) 1 lecture
Final Project Locked

Ready to start building?

Join Mammoth Club and move through the course with structured lessons, previews, and certificates.

Buy lifetime access →