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.
+ 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.