Tutorialspoint
Freedom Sales | Secure your Future with Latest Skills | Get 10% OFF on checkout, Use CODE "FREEDOM"
Sales End on 17th August

JavaScript Prime Pack

6 best courses & a E-book Hand picked to master your skills

Tutorialspoint

Development, Web Development, Javascript, Programming Languages

    • Video
      Web Development Masterclass - Complete Certificate Course
      • Introduction
      • How the Internet Works
        • The Internet Overview 05:25 Preview
        • The HTTP Protocol 03:33 Preview
        • The HTTPS Protocol 03:11
        • The SMTP Protocol and Local Mail Delivery 04:42
        • Outbound Mail Delivery 02:08
        • Network Basics - LAN and WAN 05:56
        • Network Ports and Firewalls 05:01
      • Web Development Process
        • Web Development Process Overview 02:45
      • Planning a Website
        • Web Application Planning Overview 04:36
      • Web Hosting and System Requirements
        • Web Hosting Packages Overview 05:19
        • Shared Hosting 04:37
        • Dedicated Hosting 02:02
        • VPS Hosting 01:24
        • Cloud Hosting and Case Study 12:49
      • Domain Names
        • Introduction to Domain Names 02:48 Preview
        • Domain Name Registrars 02:40
        • Domain Registration 02:35
        • Registration and Privacy Protection 07:06
        • Control Panel Sign-In 01:42
        • Auto-Renewal and Domain Lock 02:22
        • Domain Forwarding 02:18
        • Nameservers 01:22
        • Update Registration Information 01:14
      • Testing Environment
        • Introduction to Testing Servers 02:48
        • Installing WampServer - WAMP 05:11
        • Installing MampServer - MAMP 10:32
        • WampServer Menu 05:18
        • Localhost File Test 01:42
      • Production Environment
        • Production Environment - Overview 02:24
        • Cloud Hosting Registration 03:54
        • Creating a Virtual Server 03:10
        • Linode Settings and Configuration 01:23
        • Deploying an Image - Ubuntu 14.04 LTS 03:37
        • Linode Dashboard 02:27
        • Remote Access 02:29
        • Download PuTTY and PuTTYgen - Windows 01:00
        • Launch Terminal - MAC 00:28
        • Intro to Command Console 02:08
        • Connecting with PuTTY - Windows 02:01
        • Connecting with Terminal - MAC 01:08
        • Maintenance Commands 02:00
        • File and Directory Commands 02:58
        • Installing LAMP Stack 04:28
        • Server Host Name and Date 03:07
        • Creating a User - Ubuntu 02:55
        • Ubuntu SSH Authentication - Windows 07:45
        • Ubuntu SSH Authentication - MAC 07:57
        • Web Root Permissions 04:06
        • Remote Dekstop Connection 10:47
        • Installing Tight VNC Viewer - Windows 03:27
        • Installing RealVNC Viewer - MAC 02:44
        • Ubuntu Desktop Basics 03:54
        • Disable Root and Password Access 03:50
        • Re-sizing a Linode Server 02:20
        • Creating Backups on Linode 04:05
        • Changing Root Password through Linode 00:34
        • Linode DNS Manager 10:11
        • Amending GoDaddy Name Servers 04:07
      • FTP Setup
        • FTP Client Installation 02:21
        • FileZilla Overview 04:08
        • FileZilla Uploading 03:20
        • FileZilla Interface Basics 01:39
      • HTML Development
        • Introduction to HTML 01:46
        • Basic Structure of a Web Page 03:35
        • HTML Head Tags 07:59
        • HTML Body Tag 03:18
        • HTML Paragraph Spacing 02:57
        • HTML Line Breaks 02:04
        • HTML Non-Breaking Space 02:38
        • HTML Header Tags 01:58
        • HTML Text Formatting and Decoration 05:15
        • HTML Inline Text Formatting 02:04
        • HTML Unordered Lists 02:36
        • HTML Ordered Lists 02:39
        • HTML Image Insertion 03:57
        • HTML Embedding Videos 02:50
        • HTML Absolute vs. Relative File Referencing 02:00
        • HTML Link Creation 06:34
        • HTML Anchor Tags 06:16
        • HTML Tables 11:29
        • HTML Nested Tables 06:26
        • HTML Merging Cells 01:00
        • HTML Text Wrapping 01:17
        • HTML Table Background Image 01:11
        • HTML Table Cell Alignment 00:39
        • HTML - Introduction to Forms 03:29
        • HTML Form Tags and Attributes 03:59
        • HTML Forms - Post vs. Get 02:08
        • HTML Forms - Input Text Fields 03:51
        • HTML Forms - Select Menus 05:32
        • HTML Forms - Check Boxes and Radio Buttons 05:44
        • HTML Forms - Text Areas and Buttons 05:49
        • HTML Iframes 04:03
        • HTML Project - Introduction 01:40
        • HTML Project - Header 03:33
        • HTML Project - Callout 03:19
        • HTML Project - Image Insertion 01:34
        • HTML Project - Text Insertion 01:23
        • HTML Project - Links and Form 03:28
        • HTML Project - Tabular Data 02:23
        • HTML Project - Footer 01:21
      • CSS Development
        • Introduction to CSS 03:31 Preview
        • Parts of a CSS Rule 06:31
        • Types of CSS Rules 02:54
        • CSS - Color Names and Codes 02:17
        • CSS Classes and Spans 05:43
        • CSS Divisions - DIVs 02:52
        • CSS IDs 05:53
        • CSS Margins 03:52
        • CSS Padding 02:12
        • CSS Text Properties 08:28
        • CSS Font Properties 03:00
        • CSS Borders 02:19
        • CSS Backgrounds 06:25
        • CSS Transparency 02:52
        • CSS Width and Height Properties 05:09
        • CSS Text on Top of Images 06:03
        • CSS Display Properties 02:09
        • CSS Static Positioning 01:54
        • CSS Relative Positioning 04:03
        • CSS Absolute Positioning 02:12
        • CSS Fixed Positioning 02:07
        • CSS Float Property 02:23
        • CSS Clear Property 01:08
        • CSS Z-Index 01:39
        • CSS Styling Links 02:01
        • CSS Tables 02:16
        • CSS Project - Introduction 01:22
        • CSS Project - CSS Rules 05:35
        • CSS Project - Navigation Rules 02:16
        • CSS Project - Responsive CSS 02:16
        • CSS Project - Page Elements 02:37
      • Document Object Model (DOM)
        • DOM Introduction 03:12
        • DOM Manipulation 01:17
      • JavaScript Development
        • JavaScript - Introduction 05:41
        • JavaScript Placement 02:09
        • External JavaScript 01:50
        • JavaScript Output 01:41
        • JavaScript InnerHTML 01:03
        • JavaScript Commenting 01:48
        • JavaScript Constants 01:34
        • JavaScript Variables Introduction 04:31
        • JavaScript Assignment Operator 01:05
        • JavaScript Arithmetic Operations 03:43
        • JavaScript Arithmetic Operations Continued 03:45
        • JavaScript Operator Precedence 00:57
        • JavaScript Data Types 01:13
        • JavaScript Objects 01:42
        • JavaScript Object Output 01:22
        • JavaScript Strings 03:11
        • JavaScript String Length 00:41
        • JavaScript Special Characters 01:18
        • JavaScript Random Numbers 00:54
        • JavaScript Min and Max Function 01:05
        • JavaScript Math Round Function 01:38
        • JavaScript Arrays 02:14
        • JavaScript Array Attributes 01:28
        • JavaScript Arrays - Pop - Push - Shift - Unshift 02:04
        • JavaScript Changing and Deleting Elements 01:58
        • JavaScript Splicing an Array 01:34
        • JavaScript Sorting an Array 01:24
        • JavaScript Joining Arrays 01:04
        • JavaScript Conditional Statements 06:17
        • JavaScript Comparisons 02:26
        • JavaScript Booleans 01:21
        • JavaScript For Loops 02:40
        • JavaScript For-In Loop 00:46
        • JavaScript While Loops 02:08
        • JavaScript Do-While Loop 01:58
        • JavaScript Break and Continue 01:14
        • JavaScript Functions 01:53
        • JavaScript Events 01:18
        • JavaScript Project 1 - BG Color Changer 02:13
        • JavaScript Project 2 - Photo Gallery 02:24
        • JavaScript Project 2 - Completion 02:38
      • jQuery Library
        • Introduction to jQuery 01:30
        • Embedding jQuery 00:51
        • jQuery Syntax and Selector Intro 03:32
        • jQuery ID Selector 01:36
        • jQuery Class Selector 01:07
        • jQuery Other Selectors 01:53
        • External jQuery File 01:43
        • jQuery Events Intro 02:04
        • jQuery Events - mouseenter and mouseleave 02:07
        • jQuery Events - mousedown and mouseup 01:14
        • jQuery Multiple Event Handlers 01:14
        • jQuery Hiding-Showing 02:08
        • jQuery Toggle 01:23
        • jQuery Fade In-Out 04:08
        • jQuery Fade Toggle 01:26
        • jQuery Fade To 01:19
        • jQuery Slide Down 03:05
        • jQuery Slide Up 00:57
        • jQuery Slide Toggle 00:47
        • jQuery Animate 03:30
        • jQuery Animate - Multiple Params 00:58
        • jQuery Animate - Relative Values 00:41
        • jQuery Animate - Queue Functionality 01:58
        • jQuery Stop Method 01:51
        • jQuery Callback Functions 02:09
        • jQuery Chaining 02:39
        • jQuery Draggables 02:22
        • jQuery Accordian Menu 03:18
        • jQuery Get Content - text and html 02:41
        • jQuery Get Content - Val 01:06
        • jQuery Get Content - attr 01:08
        • jQuery Set Content - text - html - val 02:48
        • jQuery Set Attributes - attr 01:47
        • jQuery Append and Preprend 02:33
        • jQuery - After and Before 01:18
        • jQuery Remove and Empty 01:32
        • jQuery Filter Remove 01:47
        • jQuery Add Class 02:17
        • jQuery Remove Class 01:52
        • jQuery Toggle Class 00:44
      • Bootstrap Framework
        • Introduction to Bootstrap 02:12
        • Embedding Bootstrap 00:49
        • Bootstrap - Basic Page Structure 05:29
        • Bootstrap Grid System 05:32
        • Bootstrap Three Column Layouts 02:24
        • Bootstrap Typography 06:50
        • Bootstrap Tables 03:00
        • Bootstrap Styling Images 02:16
        • Bootstrap Jumbotron 02:27
        • Bootstrap Alerts 02:24
        • Bootstrap Wells 00:58
        • Bootstrap Buttons 07:11
        • Bootstrap Button Groups 01:57
        • Bootstrap Justified Button Groups 02:32
        • Bootstrap Glyphicons 02:52
        • Bootstrap Badges and Labels 03:12
        • Bootstrap Progress Bars 02:54
        • Bootstrap Pagination 02:24
        • Bootstrap Pager Pagination 01:17
        • Bootstrap List Groups 05:10
        • Bootstrap Panels 02:33
        • Bootstrap Dropdown Menus 04:37
        • Bootstrap Collapsibles 03:24
        • Bootstrap Collapse Panel 01:53
        • Bootstrap Collapse List Group 00:57
        • Bootstrap Accordian 05:01
        • Bootstrap Tab Menus 04:46
        • Bootstrap Pill Menus 03:12
        • Bootstrap Dynamic Tabs and Pills 04:03
        • Bootstrap Navigation Bar 06:24
        • Bootstrap Collapsible Navigation Bar 03:30
        • Bootstrap Forms - Vertical and Inline 03:36
        • Bootstrap Inputs 04:28
        • Bootstrap Form Control States 03:41
        • Bootstrap Input Sizing 03:11
        • Bootstrap Carousel 09:22
        • Bootstrap Modal 04:01
        • Bootstrap Tooltip 02:12
        • Bootstrap Popover 02:52
        • Bootstrap Scrollspy 05:40
        • Bootstrap Project - Themes Intro 03:31
        • Bootstrap Project - File Overview 02:15
        • Bootstrap Project - Script Overview 08:46
        • Bootstrap Project - Script Overview Continued 07:49
      • PHP Development
        • PHP Introduction 03:02 Preview
        • PHP Preparation 02:55
        • PHP File Test 02:20
        • PHP Syntax 05:37
        • PHP Variables 03:46
        • PHP Variable Scope 03:14
        • PHP Global Keyword 02:03
        • PHP Static Keyword 01:45
        • PHP Echo vs Print 04:01
        • PHP Data Types 05:46
        • PHP Objects 02:58
        • PHP Strings 01:50
        • PHP Constants 03:04
        • PHP Operators 08:52
        • PHP Conditional Statements 02:31
        • PHP ElseIf Statement 03:11
        • PHP Switch Statement 01:45
        • PHP While Loops 04:34
        • PHP For Loops 01:40
        • PHP Functions 03:29
        • PHP Functions Continued 01:49
        • PHP Arrays 04:51
        • PHP Multidimensional Arrays 01:59
        • PHP Sorting Arrays 02:50
        • PHP Superglobal Variables 02:10
        • PHP Forms Introduction 04:06
        • PHP POST vs GET Basics 05:24
        • PHP Form Output and Validation 09:36
        • PHP Form Required Fields 04:40
        • PHP Validation Continued 01:45
      • MySQL Database Integration
        • Introduction to MySQL Databases 02:40
        • Introduction PhpMyAdmin 02:35
        • PhpMyAdmin Interface Overview 01:12
        • MySQL Security and Root Superuser 05:02
        • MySQL Creating a Database and Table 05:24
        • MySQL Creating a New User 05:33
        • MySQL Database and Table Specific Privileges 03:05
        • MySQL Modifying and Deleting a Table 04:30
        • MySQL Modifying and Deleting a Database 04:07
        • Introduction to SQL 01:35
        • SQL Statements in PhpMyAdmin 04:05
        • Connect to MySQL Database using PHP 05:02
        • MySQL Database - Import Data 01:43
        • SQL Select 02:27
        • SQL Distinct Keyword 01:45
        • SQL Where Clause 01:40
        • SQL And Operator 01:42
        • SQL Or Operator 01:01
        • SQL Order By 01:36
        • MySQL Insert Into 06:28
        • MySQL Get Last ID 01:27
        • MySQL Insert Multiple Records 01:44
        • MySQL Prepared Statements 02:45
        • MySQL Delete Records 07:49
        • PHP Header Function 01:17
        • PHP Isset 02:34
        • MySQL Update Records 07:06
      • XML I AJAX
        • Introduction to XML 04:40
        • XML Basics 04:22
        • XML Schema 02:03
        • XML Parsing 02:00
        • XML Parsing Continued 03:58
        • Introduction to AJAX 01:49
        • AJAX - Search Suggest Tutorial 05:27
        • AJAX - Database Select Menu Tutorial 09:18
      • Development Project
        • Development Overview 06:47 Preview
        • Project Setup 03:20
        • Index Page Overview 03:05
        • Home Page Mods 04:35
        • About Page Mods 07:33
        • Blog Page Mods 08:05
        • MySQL Database Creation 02:50
        • Creating a Registration Form 07:48
        • Registration Status using JavaScript and AJAX 07:55
        • PHP Validation - Encryption - Session 10:42
        • Login Authentication - Part 1 01:40
        • Login Authentication - Part 2 05:40
        • Login Authentication - Part 3 02:53
        • Login Authentication - Part 4 03:17
        • Logout - Terminate Session 03:06
        • Contact Page - Google Maps API 05:34
        • Contact Form - AJAX Integration 04:33
        • PHPMailer Installation 02:45
        • PHP Form Validation and Email Transmission 07:06
        • Production Server Migration 10:44
      • Google Apps for Work
        • Google Apps for Work - Introduction 02:06
        • Google Apps for Work - Registration 07:02
        • Google Apps for Work - Admin Console 03:44
    • Video
      Modern Javascript for Beginners + Javascript Projects
      • Introduction
        • Introduction 02:42 Preview
        • Modern Javascript 2020 Notes Download
      • Getting started with Javascript
        • How to create a basic web page with a script? 05:50 Preview
        • Setting up your Javascript project in Brackets (& how to use it) 12:43 Preview
        • Making use of the Developer console - check errors, intermediate outputs etc. 06:03
        • Javascript code structure - statements 03:11
        • Comments 02:56
        • An introduction to getting outputs in Javascript 05:57 Preview
      • Variables, data types, type conversion and more
        • Use strict - ES5 specification 03:42
        • What are variables and how to create them 12:28
        • Reserved words/Keywords in Javascript 06:48
        • Var - How variables were created before 2015 05:04 Preview
        • Const - Creating constants 03:34
        • Assigning variables and various data types (Incl. Camel casing) 09:09
        • Javascript is Dynamic (Incl. Infinity & NaN) 07:50
        • Double quotes, single quotes and backticks (ES6 specification) 18:23
        • Complex data types (Arrays and objects) 04:52
        • Typeof operator 05:28
        • Undefined and Null 09:41
        • Type conversions - String conversion 18:21
        • Type conversions - Number conversion 08:44
        • Type conversions - Boolean conversion 02:57
        • Getting outputs in Javascript - Alert, prompt and confirm boxes 12:11
      • Operators
        • Assignment operator 07:06 Preview
        • Basic calculations and outputs (mathematical operators) 18:21
        • Complicated mathematical operations in Javascript 03:17
        • Increment and decrement operators 07:55
        • String concatenation in Javascript 11:12
        • Comparison operators part 1 07:00
        • Comparison operators part 2 04:15
        • Comparison operators part 3 05:37
        • String comparisons 09:51
        • Comparing different types 05:19
        • Logical operators 13:45
        • Ternary operators 06:31
        • Operator precedence 10:32
      • Strings and string methods
        • Template strings (backtick) - creating and using them, and more 09:59
        • Creating strings as objects 04:11
        • String methods - finding the length, index of a given character/substring etc. 14:11
        • String methods - searching for the given substring 03:28
        • String methods - slicing a substring from a string 07:59
        • String methods - more slicing methods 08:48
        • String methods - replacing words/phrases in a string 09:05
        • String methods - case conversions and concatenation 09:33
        • String methods - Trimming extra spaces 03:30
        • String methods - finding characters, splitting & joining strings etc. 12:14
      • Number and number methods
        • An introduction to numbers in Javascript 08:05 Preview
        • Arithmetic operations on strings and numbers (incl. isNaN) 11:37
        • Hexadecimal, octal and infinity 08:55
        • Creating numbers as objects 04:08
        • Converting your number to a string 07:15
        • The exponential method 06:53
        • Fixing the decimal length & precision of a number (multiple ways) 08:10
        • Converting strings & dates to numbers 06:42
        • Converting a numbered string to an integer or floating point number 07:26
        • More number properties 07:36
      • Conditional statements & Loops
        • If else statement 09:29 Preview
        • Else If statement 07:53
        • Switch Case statement 17:25
        • For loop 14:13
        • For loops part 2 10:51
        • While loop 07:26
        • Do While loop 04:08
        • Break & Continue statements and labels 15:23
      • Arrays
        • Arrays - creating and accessing them - an Intro 12:52
        • Creating arrays as objects (Incl. checking for the type Array) 09:57
        • How to loop through an entire array 05:18
        • Array properties - length properties and ways to use it 07:03
        • Array methods - push, pop, string conversion and array join methods 12:44
        • 2-Dimensional arrays 10:12
      • Date, Date methods & the Math object
        • The Date object and displaying date in Javascript 09:46
        • Math object methods - PI, rounding off, ceiling, floor, truncating a number etc. 09:34
        • Math object methods - find abs, min, max values, random numbers etc. 07:38
      • Functions
        • Functions - an Introduction (Definition & Call) 05:02 Preview
        • Function that accepts parameters and returns a value 09:19
        • Local variables (& Local/Function/Block & Global scope) 04:11
        • Assigning default parameter values & using empty returns 15:06
        • Sending multiple lines of return 04:08
        • Function expressions (Anonymous functions) 11:47
        • Self-invoking functions 03:47
        • Arrow functions (ES6/ECMAScript update) 06:33
        • Arguments object 04:26
        • Recursive functions 08:57
        • Spreading an array into function arguments 07:55
        • Rest parameters 04:55
        • Scheduling function executions - setTimeout 09:57
        • Scheduling function executions - setInterval 07:13
      • Objects (Basics)
        • Declaring objects and accessing them 10:04 Preview
        • Creating object methods & using "this" to access properties 10:37
        • Creating multiple objects inside an array 05:56
      • Document Object Model (DOM)
        • Document Object model - An Introduction 04:29 Preview
        • Retrieving HTML elements using their ID 05:27
        • Changing the text of a retrieved element 05:11
        • Retrieving multiple elements by their tag name 05:28
        • Retrieving multiple elements by their class name 05:40
        • Getting HTML outputs via the DOM (document.write & changing the inner HTML) 07:36
        • Changing the value of HTML attributes 04:45
        • Changing the CSS properties of elements 05:12
        • Events & event listeners - the Click event 07:38
        • Events and event listeners - multiple mouse and key events 11:40
      • Regular Expressions in Javascript basics
        • An Introduction to creating regular expressions 11:32
        • Using Regular Expressions in Javascript - Basic regex pattern 04:40
        • Test method in Javascript 07:37
        • Match method in Javascript 04:23
        • Regular expression modifiers/flags part 1 04:32
        • Regular expression modifiers/flags part 2 02:48
        • Using regular expressions in search and replace functions 09:36
      • Javascript Puzzles
        • Puzzle #1 - Alternate small and capital letters in a given string 11:33
        • Puzzle #2 - Find the compound interest 08:47
        • Puzzle #3 - Numbers in expanded form 14:57
        • Puzzle #4 - Is the string a Palindrome? 08:21
        • Project #1 - Countdown Timer 13:59
    • Video
      JavaScript Practice building 5 mini applications
      • Introduction
      • Tip Calculator application
        • HTML input Element Setup 1 04:14 Preview
        • JavaScript Select Elements 2 03:32 Preview
        • JavaScript querySelector 3 03:47
        • Adding an Event Listener 02:54
        • Element Value JavaScript 03:02
        • Tweak and Adjust output 02:27
        • Backtick template JavaScript 02:05
      • Welcome messages Customized JavaScript messages
        • Select element value 03:48
      • Welcome messages dynamically depending on the time
        • JavaScript Date Method. 03:52
        • Dynamic message depending on Time 04:32
        • Element Background Color Update. 03:42
        • Element Style with JavaScript 04:00
      • Play Audio with JavaScript
        • JavaScript Play Sounds 04:30
        • EventListeners to Multiple Elements 03:13
        • Sound selector on click 04:43
        • Make active add Class. 04:36
        • Make it shorter Code update 02:39
        • JavaScript Create Elements 07:40
      • Dynamic Typing Test Mini Application
        • Typing Test Mini Application 03:30
        • Play the Game 01:43 Preview
        • JavaScript Random 04:38
        • JavaScript Timer Date 02:42
        • GameEnd Calculations 03:50
        • Count words in string. 03:33
        • Typing Test Code Review 03:42
        • Word by Word Compare 04:23
    • Video
      Master NodeJs : A Practical Approach To Node JS
      • Node.JS - Introduction
        • Introduction 01:55
        • Who this course is for 01:23
        • How Node.JS Works 02:11
        • Node V8 Engine 01:04
      • Introduction to Frameworks
        • Node.JS Frameworks 05:02
      • Installing Node.JS
        • Installing on Windows 02:06
        • Installing on MAC 01:23
        • Installing on LInux - AWS EC2 Instance 05:20
      • Editors
        • WebMatrix and Visual Studio Code 01:40
      • Javascript Basics
        • Introduction 02:15
        • Javascript Variables & Data Types 04:53
        • Operators in JavaScript 06:26
        • Conditional Statements in JavaScript 04:31
        • Loops in JavaScript 08:23
        • Functions & Scope of Variables in JavaScrript 05:33
        • Closures in JavaScript 06:29
        • Understanding Objects in JavaScript 03:53
        • Object.Prototype 03:24
      • HTML 5 - Introduction to Communication APIs
        • HTML 5 - Web Storage API - Local and Session Storage 05:34
        • HTML 5 - Web Sockets 05:43
      • Fundamentals of Node.JS
        • What is REPL - Read Evaluate Print Line 03:43
        • Loading Files - Using REPL 04:11
        • Process Object 07:44
        • Global Namespace 03:28
        • Buffers 08:24
        • Understanding Callbacks 02:40
      • Modules & Node Package Manager
        • Introduction 07:22
        • Making use of NPM - Node Package Manager 04:36
        • Publishing node modules 09:31
        • Module Caching 01:51
        • Module Caching - Overcoming the limitations 04:01
      • Events
        • Events and EventEmitter 05:52
        • EventEmitter and Inheritance 05:06
        • Creating Classes in ES6 03:33
        • ES6 Classes and EventEmitter 03:33
        • Creating your own EventEmitter 04:08
      • Streams
        • Introduction to Streams 00:54
        • Readable Streams 03:11
        • Writeable Streams 02:01
        • Piping 01:15
        • Chaining 01:39
        • Set Encoding 00:51
        • Additional Methods of Readable Streams 03:40
        • Duplex Streams 00:55
      • Introduction to Asynchronous Programming
        • Introduction 06:15
        • Promises 03:05
        • Generators 02:40
        • Resolving Callback Hell 05:50
      • Creating a WebServer
        • How a Web Server works 03:09
        • Creating our WebServer 03:36
        • Sending HTML content as response from WebServer 04:20
        • Serving Static Contents 05:42
        • Post data to Node Web Server 04:35
        • Handling Querystring 05:33
      • Working with Express
        • Introduction to Express 03:07
        • Installing Express 03:50
        • Adding routes to Express App 04:08
        • Working with Express Templates 08:00
        • Working with partials 04:38
        • Sharing content across routes 04:29
        • Organizing our routes 02:54
        • Making use of Express Generator 06:56
        • Express Middleware 03:31
        • Creating a Web Server using Express 03:17
      • Project - Course Website using Express
        • Developing our Course Website using Express 00:44
        • Understanding assets of our Express Web Application 02:09
        • Structuring our express web application 06:24
        • Populating templates of our express web application 02:35
        • Working with Routes and Models 05:23
        • Creating additional routes 05:51
      • Deployment
        • Deploying on Heroku 05:35
        • Deploying on Azure 07:42
        • Deploying on AWS - Linux EC2 Instance 03:38
      • Working with Database
        • Introduction to Database 02:50
        • Downloading and Installing MySQL and Workbench on Windows 04:37
        • Connecting MySQL with our Express Application 04:51
        • Introduction to NoSQL Database 01:05
        • Installing MongoDB Locally 03:47
        • Working with MongoDB and Mongoose 05:27
        • Using Mongolab - MongoDB as a Service 04:11
      • Authentication using Express and Passport
        • Setting up our Authentication Application 03:04
        • Creating User Model in Mongoose 03:21
        • Developing Strategies - I - Login Strategy 07:38
        • Developing Strategies - II - Signup Strategy 01:49
        • Creating Routes 04:46
        • Creating our Login/Signup Layout and Finishing the Application 06:21
      • Socket programming using Socket.IO
        • Introduction to Socket.IO 03:13
        • Installing Socket.IO 04:46
        • Sending messages via Socket to connected Clients 02:14
        • Listening for Events on Server as well as on Client 02:56
        • Sending messages from client to server 03:46
      • Chat Application using Socket.IO
        • Setting our Chat Application Template 03:16
        • Displaying list of connected users 04:19
        • Send Messages using our chat application 03:01
      • Introduction to MEAN Stack
        • Creating a MEAN Application 01:59
        • MEAN - MongoDB,Express,AngularJS and Node 01:27
      • Conclusion
        • Conclusion 00:40
    • Video
      React: Web Apps with ReactJS and Redux - The Complete Course
      • Introduction to Course
        • Introduction 03:50 Preview
        • Introduction 2 03:29 Preview
        • Introduction 3 07:39
        • Requirements 04:39
        • Requirements 2 03:19
      • Requirements First Steps
        • GIT NPM 09:27 Preview
        • First Glance Project 11:25
        • Second Glance Project 20:41
      • Pokemon App Pure React
        • Pokemon App 1 04:19 Preview
        • Pokemon App 2 05:31
        • Pokemon App 3 06:31
        • Pokemon App 4 05:51
        • Pokemon App 5 07:38
        • Pokemon App 6 04:26
        • Pokemon App 7 07:19
        • Pokemon App 8 05:33
        • Pokemon App 9 09:19
        • Pokemon App 10 08:28
        • Pokemon App 11 07:00
        • Pokemon App 12 09:43
        • Pokemon App 13 12:54
        • Pokemon App 14 03:45 Preview
        • Pokemon App 15 10:48
        • Pokemon App 16 08:49
        • Pokemon App 17 10:17
        • Pokemon App 18 14:35
        • Pokemon App 19 03:34
      • Hold Breath and Contemplate
        • Use Git to see Solutions 03:13
        • Intro to Redux 09:58
      • Zookeeper Redux App
        • Zookeeper App Introduction 06:35 Preview
        • Init App Root Reducer 08:04
        • Upgrading App for the Reducer 09:31
        • Animal List Reducer 09:07
        • Using Connect to Bind Props 08:35
        • Mapping Store State to Props 18:02
        • Actions in Action 22:21
        • Actions Problem Fixed 06:46
        • A Step Back Contemplate 06:51
        • Animal Details 14:55
        • JSON Server API Prep 11:38
        • Postman 1 05:59
        • Postman 2 03:32
        • Build an API with Faker 20:33
        • Words on Solutions in GIT 04:52
      • Zookeeper Async
        • Get Application from Branch 06:01 Preview
        • Make use of Thunk 11:42
        • Action an Error on Saving 26:33
        • Refactoring the Action 06:30
        • Life cycle Methods 10:48
        • Render Race Conditions 11:54
        • Iterating over API Results 06:01
        • Starting the Post Feature 05:47
        • Writing the Form 08:10
        • Binding Input Values to State 14:43
        • Collection State 11:26
        • Preparing Everything for POST 07:46
        • Creating Axios POST 07:20
        • Map Dispatch to Props Inside Animal Add 11:26
        • POST in the Network Tab 14:58
        • Update List with Reducer 09:30
        • Delete Action 17:06
        • Delete Reducer 07:20
        • Fixing type Error 06:18
    • Video
      Finest Laravel Course - Learn from 0 to ninja with ReactJS
      • Introduction
      • Environment Setup in Linux
        • Working Environment Xampp 04:47 Preview
        • Install Text Editor 03:07
        • Install Version Control System(GIT) 04:03
        • Download and Install Composer 04:04
        • Setup before install Laravel Project 03:21
        • Download and run Laravel Project 08:56
        • Virtual Hosting 04:14
      • Environment Setup in Mac OS
        • Working Environment Xampp 04:27 Preview
        • Install Text Editor 01:52
        • Download and install Composer 01:59
        • Download and run laravel Project 02:52
      • Environment Setup in Windows
        • Working Environment (XAMPP) 04:47 Preview
        • Install Text Editor 03:07
        • Install Version Control System (GIT) 04:03
        • Install Composer 04:04
        • Download and run Laravel Project 08:56
        • Virtual Hosting 04:14
        • Laravel Project folder introduction 07:30
      • Laravel Essentials
        • Basic Routes 02:37 Preview
        • Basic Resources Controller with routes 04:31
        • Views(Display variable by handlebar) 05:36
        • Views with blade templating 04:53
        • If statement with blade templating 02:55
        • Getting css and javascript files to views 03:37
      • Database with migration
        • Basic Database setup and env introduction 03:53
        • Creating migration 07:03
        • Add column in existing table migration 04:12
        • Renaming a table 03:19
        • Drop column in a table 02:32
        • Check if database has already a table 03:50
        • Check if database has already has a column 03:28
      • Database Model (CRUD without Form)
        • Creating Model 03:28
        • Insert Data to the Database 07:35
        • Updata data from database 04:02
        • Delete data from database 02:57
      • Database Seeding
        • Introduction of Seeding 01:50
        • Insert data to database using Seeder 04:48
        • Insert multiple seeder at once 03:24
      • Database Factory
        • Introduction of Factory 01:13
        • Insert 200 Fake Data to database 05:23
      • Laravel Essentials - Tinker (REPL)
        • Introduction of Tinker 01:33
        • Creating data using Tinker 03:06
        • Display Data to GIT 03:29
        • Update data using Tinker 02:48
        • Delete data using Tinker 02:07
        • Hashing Tinker 03:04
      • Laravel Artisan
        • Serve Commands 02:20
        • Migration Commands 03:23
        • Create own artisan command 03:22
      • Database Relationship
        • Setup for Relationship Project 15:18
        • One to one Relationship 12:17
        • One to many relationship 08:33
        • One to many relationship(Inverse) 02:07
      • Laravel Essentials - Validation and Request
        • Introduction of the section 01:33
        • Setup for this section 05:16
        • Install Laravel Collective 06:19
        • Form Validation 10:18
        • Form Request Validation 04:11
        • Custom Message Form Request 03:15
        • Request Validation for Image 06:46
        • Difference Between Validation and Request 02:16
      • Laravel Projects - CRUD with AJAX, Yajra and Datatables
        • Introduction of the CRUD section 01:29 Preview
        • Create and setup for a new Project Part 1 06:31
        • Create and setup for a new Project Part 2 08:35
        • Create View, Setup Controller, Model and Routes 06:05
        • Create Car Form 12:07
        • Insert Data to Database using AJAX 11:56
        • Name Unique 01:34
        • Show Data with Datatables 06:38
        • Refreshing data 02:47
        • Export data by CSV, Copy, Excel, PDF and Print 05:19
        • Show single data 07:43
        • Update Data using AJAX 14:15
        • Delete Data using AJAX 05:59
        • Soft Delete Data 02:42
        • Restore, Retrieve deleted data 02:14
      • Laravel Essentials - Uploading Files
        • Create and setup for uploading files 05:10
        • Create Uploading Form 06:38
        • Upload Files 04:34
        • Insert File name to database 05:37
      • Laravel 5.7 Advance - Authentication and Spatie
        • Create new authentication and Spatie Project 05:23
        • Login and Registration using authentication 04:29
        • What is Spatie? 01:26
        • Install Spatie 04:00
        • Create Seeder for Rolew and Permission with user connection 05:13
        • Assign Role and permission to user 07:32
      • Laravel Essentials - Email
        • Setup for Email Project 05:19
        • Send Email 06:32
        • Markdown Email 04:00
      • Laravel Database Queries
        • Setup for Database Queries 06:53
        • Join two tables form the database 16:03
        • Union Query 10:29
        • Where, Between and orWhere 05:17
        • Aggregate methods 03:25
        • Addselect Queries 02:15
        • Conditional Clause 03:48
      • Laravel Advance
        • Mutators 06:19
        • Middleware 07:21
        • Connecting Multiple Database 02:06
        • Create migration file and seeder to second database 05:39
        • Display data from second database table 04:21
      • Laravel API - REST API with Passport
        • Introduction of the REST API with Passport 01:42
        • What is Passport? 02:03
        • Install Postman 02:27
        • Create new Passport Project 06:30
        • Install Passport and Auth 05:03
        • Keep alive 03:01
        • Create New Client 02:07
        • Register and Login with Oauth Token 06:58
        • Display all user data with API 07:23
        • Display data using API Resources 04:55
        • Custom API Resources 01:48
        • Display data per id using API 02:59
        • Add additional data to API Resources 02:07
        • Insert data using API 04:34
        • Display inserted data using API Resources 02:29
        • Update data using API Resources 05:10
        • Delete Data using API 03:43
      • Introduction of React.js
        • What is React.Js? 01:47
      • Laravel Projects - Library System with React.Js
        • Introduction of the library system with React.Js 02:34
        • Main Setup for Library Project 07:12
        • Install Node.js 02:42
        • Install and Run React.js in Laravel 04:50
        • Create Library Migration 04:52
        • Create Library Controller and Models 04:08
        • Create Configuration and Library Routes 07:26
        • Views layout with React.Js Components 03:54
        • Additional React.js Components 05:05
        • Create Pages for our links 03:40
        • React Router for Links 09:04
        • Display current Link using NavLink 03:09
        • React add and data links 09:45
        • Create form for our Modules 06:42
        • Create Controller, Model AND Routes For Insert data 04:12
        • React.js insert data with API (Book Module) 15:43
        • Success Message 08:43
        • Error Message 07:16
        • Exercise: Insert Data of Student and User Module 02:18
        • Answer: Insert data of Student and User Module 06:43
        • Display data using React.js 08:45
        • Exercise: Display data of Student and User Module 01:13
        • Answer: Display data of Student and User Module 03:55
        • Update data using React.js 15:29
        • Exercise: Update data of Student and User Module 01:47
        • Answer: Update data of Student andUser Module 04:59
        • Delete data using React.js 07:39
        • Exercise: Delete data of Student and User Module 01:19
        • Answer: Delete data of Student and User Module 03:05
      • Laravel Advance - Tips
        • Create Model, Migration, Controller with Resourceful at once 02:09
        • Checking of Error Logs 01:56
        • Generate application Key 01:55
      • GIT - Version Control System
        • What is GIT? 01:15 Preview
        • GIT Initialization and status 01:40
        • GIT Config and Update 01:53
        • GIT Add all and specific file 02:52
        • GIT Commit 01:15
      • Laravel 7 Repository Pattern
        • What is Repository Pattern? 01:48
        • Install new Laravel 7 project 05:43
        • Setup Laravel 7 Project 07:20
        • Create model, controller and repository 04:35
        • Add more method 03:19
        • Create Interface 02:31
        • Add a Provider 02:53
    • eBook
      Javascript Tutorial
  • Description

    Learn Top Skills Such as Virtual Cloud Servers Set Up, Building javascript Mini Projects and Apps, AJAX, Webpack, Laravel, Master NodeJs, ReactJS, And Redux, Learn Ninja With ReactJS.

    6 Modules

    837+ Lectures

    60+ Hrs HD Videos

    5 Mini Application

    Course Designed by Industry Experts

    Up-to-Date Curriculum

    1 ebook

    Full Lifetime Access

    30 Days Refund Policy

    Certificate on Completion


    About the Premium Pack:

    Kickstart your javascript skill and knowledge with our comprehensive power pack and enhance the knowledge in setting up virtual cloud servers and develop databases, applying javascript to build mini-projects and apps, mastering javascript with webpack, laravel, from no node to know node, detailed walkthroughs to help you master react-redux.


    Mini Applications:

    Tip Calculator Application

    Welcome Messages Customized JavaScript Messages

    Welcome Messages Dynamically Depending on the Time

    Play Audio with JavaScript

    Dynamic Typing Test Mini Application


    Scope of JavaScript:

    As per the survey, JavaScript and Java continue to top the list of most in-demand programming languages in 2021.

    JavaScript developers can earn as much as $110,000 a year!

    Learn about JavaScript frameworks'(React.js, Vue.js, Angular) are top programming trends of 2021.

    Goals

    • Basics of JavaScript
    • Learn Node.JS, Web Development, Programming
    • Understand the terminology and concepts of React and Redux
    • Database Migration, Seeding and Relationship
    • How to use JavaScript and Manipulate elements using JavaScript
    • Learn the React Framework

    Prerequist

    • Text Editor to start your development environment
    • A Computer with Internet
    • Some basic programming knowledge might be helpful but it's not mandatory
JavaScript Prime Pack
This Prime Pack Includes :

65 hours

6 Video Courses

1 eBooks

Lifetime Access
Preview

Preview