The Complete JavaScript Course Beginner to Professional
What you’ll learn
Master the #1 programming language in the world
Become a professional JavaScript developer
Build games, web apps and websites in JavaScript
Get web development jobs on freelancer sites
Requirements
No experience required – this course will take you from beginner to paid professional
All you need is a text editor or download of the one suggested in the course
HTML and CSS experience
Description
This course has everything you need to become a professional JavaScript developer!
With over 33 hours of training, quizzes and challenges, it’s the most comprehensive JavaScript course available on Udemy!
Whether you want a career in front end or back end development – it’s essential that you have a solid understanding of this versatile language!
Come learn the #1 programming language in the world in this fun and exciting course with Laurence Svekis – a web developer with 18 years experience who has followed Rob Percival’s “learn by doing” style to create this amazing course.
Build 45 Games, Web Apps and Websites with JavaScript
You’ll go from beginner to extremely high-level and your instructor will complete each project with you step by step on screen.
Inside the course, you’ll build a Magic Eight Ball game, mini calculator, a Calorie Counter app, a geo-located Google Map, a functioning online store and much much more!
You’ll learn how to:
Use logic statements to make decisions within your codeSave time writing the same thing over and over again with JavaScript LoopsUse JavaScript Functions to build mini programs to selectively execute code Make your webpages comes to life with Interactive ContentConnect to HTML5 elements & newer API’sMake your code more efficient with RegexHandle data and updating page content without page refreshes using JSON and AJAXBuild faster with the new ECMA6 version of JavaScript.Gain a strong foundation in Javascript so you’ll be ready to move up to frameworks like Angular and Node.js
No JavaScript or web development experienced required. You’ll get friendly support in the Q&A area and all the source code available for download.
This Offer Won’t Last Forever
Go ahead and hit that “take this course” button to start learning the #1 programming language in the world!
Overview
Section 1: Getting Started with JavaScript
Lecture 1 Introduction to the Complete JavaScript Course
Lecture 2 Setup JavaScript
Lecture 3 JavaScript and HTML
Lecture 4 Add JavaScript to your WebPage
Lecture 5 First JavaScript
Lecture 6 Console debug
Lecture 7 JavaScript Comments
Lecture 8 Practice Exercise
Lecture 9 Exercise Source Code
Lecture 10 Source Code JavaScript File
Section 2: JavaScript Essentials
Lecture 11 Introduction to JavaScript Essentials
Lecture 12 Primitive Data types
Lecture 13 JavaScript Variables
Lecture 14 Data Type Tips
Lecture 15 Exercise Prompt
Lecture 16 Arithmetic operators
Lecture 17 Assignment operators
Lecture 18 Comparison operators
Lecture 19 Logical operators
Lecture 20 Source Code
Section 3: JavaScript Multiple Values
Lecture 21 Introduction to JavaScript Multiple Value Containers
Lecture 22 JavaScript Arrays
Lecture 23 Source Code 1
Lecture 24 Exercise ToDo List
Lecture 25 Array properties
Lecture 26 Task List Source Code
Lecture 27 Array type
Lecture 28 Exercise guessing game
Lecture 29 Source Code Game Source
Lecture 30 Modify the Array
Lecture 31 Source Code Arrays
Lecture 32 Exercise Update Array
Lecture 33 Source Code array updates
Lecture 34 Array Access Methods
Lecture 35 Exercise remover
Lecture 36 Source Code Array Remover
Lecture 37 Multidimensional Array
Lecture 38 Source Code Nested Array
Lecture 39 Array Loop
Lecture 40 Source Code Looping array items
Lecture 41 JavaScript Objects
Lecture 42 Retrieve Data
Lecture 43 Source Code JavaScript Objects
Lecture 44 Update Objects
Lecture 45 Loop Objects
Lecture 46 Source Code Loop Objects
Lecture 47 Objects and Arrays
Section 4: Document Object Model Basics
Lecture 48 Introduction to Document Object Model Basics
Lecture 49 Intro to the DOM
Lecture 50 Closer Look at the DOM
Lecture 51 Dynamic Content
Lecture 52 Selecting Updating Exercise
Lecture 53 Manipulate innerHTML
Lecture 54 Source Code
Lecture 55 Prompt and DOM
Section 5: JavaScript Logic Statements
Lecture 56 Introduction JavaScript Logic Statements
Lecture 57 Conditional Ternary Operator
Lecture 58 Ternary Operator source code
Lecture 59 If Statement
Lecture 60 Source Code If Statement
Lecture 61 Else if Statement
Lecture 62 Source Code Else
Lecture 63 Switch Statement
Lecture 64 Switch Source Code
Lecture 65 If statement coin toss
Lecture 66 Coin Toss Exercise source code
Lecture 67 Magic 8 Ball Switch
Lecture 68 Magic 8 Ball Source Code
Lecture 69 Rock Paper Scissors
Lecture 70 Rock Paper Scissors Game
Lecture 71 Rock Paper Scissors Source Code
Section 6: JavaScript Loops
Lecture 72 Introduction to JavaScript Loops
Lecture 73 Do Loops
Lecture 74 Source Code Do While
Lecture 75 JavaScript While Loops
Lecture 76 Source Code Code Cracking
Lecture 77 JavaScript For loops
Lecture 78 Source Code
Lecture 79 Nested Loops
Lecture 80 Source Code for nested loops
Lecture 81 Break and Continue
Lecture 82 Break source code
Lecture 83 Get Multiples
Lecture 84 Source Code for Multiples
Lecture 85 Loops and Arrays
Lecture 86 Source Code for loops and arrays
Lecture 87 Loop and Objects
Lecture 88 Source Code Objects
Lecture 89 Shopping List Array Exercise
Lecture 90 JavaScript Shopping list builder
Section 7: JavaScript Functions
Lecture 91 Introduction to JavaScript Functions
Lecture 92 Introduction to Functions
Lecture 93 Returns and Local Variables
Lecture 94 Function returns source code
Lecture 95 Random Name Generator
Lecture 96 Random Name Generator Source Code
Lecture 97 JavaScript Calculator
Lecture 98 Source Code JS calculator
Lecture 99 No argument options
Lecture 100 Source Code for Function
Lecture 101 Code Cracking Game
Lecture 102 Source Code for Code cracking game
Lecture 103 Anonymous Functions
Lecture 104 Self invoking functions
Lecture 105 Self invoking function source
Lecture 106 Recursive Function Game
Lecture 107 Source Code Word guessing game
Lecture 108 Shuffle array function
Lecture 109 Shuffle array source code
Lecture 110 Function scope
Lecture 111 Exercise remove Duplicates
Lecture 112 Remove Duplicates from arrays source
Lecture 113 Functions within functions
Lecture 114 Functions within functions source code
Lecture 115 Exercise Shopping List
Lecture 116 Shopping List Source Code
Lecture 117 Function callbacks
Lecture 118 Source Code Callbacks
Lecture 119 Exercise Callback calculator
Lecture 120 Exercise Card Deck
Lecture 121 Source Code Card Deck
Lecture 122 Deal deck of cards
Lecture 123 Tweak Exercise Local Scope
Lecture 124 Source Code Exercise Tweak
Section 8: Interactive Content JavaScript DOM and More
Lecture 125 Introduction to Interactive Content
Lecture 126 Windows Browser Object
Lecture 127 Windows History
Lecture 128 Windows Object Methods
Lecture 129 Windows Objects Source Code
Lecture 130 Window SetTimeOut Method
Lecture 131 Source Window SetTimeOut Method
Lecture 132 Windows Navigator Object
Lecture 133 Source Windows Navigator Object
Lecture 134 Windows Location Object
Lecture 135 DOM traversing
Lecture 136 Source DOM traversing
Lecture 137 This DOM element
Lecture 138 Source This DOM element
Lecture 139 Event Handler Code
Lecture 140 Source Event Handler Code
Lecture 141 Onload Event Handler
Lecture 142 Source Onload Event Handler
Lecture 143 Mouse Event Handlers
Lecture 144 Source Mouse Event Handlers
Lecture 145 Event Target Form Content
Lecture 146 Source Event Target Form Content
Lecture 147 Onchange and Onblur
Lecture 148 Source Onchange and Onblur
Lecture 149 Placeholder Image Generator
Lecture 150 Source Placeholder Image Generator
Lecture 151 Build an Image Carousel
Lecture 152 Source Build an Image Carousel
Lecture 153 Key Event Return Boolean
Lecture 154 Source Key Event Return Boolean
Lecture 155 Onsubmit Form Validation
Lecture 156 Source Onsubmit Form Validation
Lecture 157 Drag and Drop Elements
Lecture 158 Source Drag and Drop Elements
Lecture 159 Name Game Setup
Lecture 160 Source Name Game Setup
Lecture 161 Create Game Play
Lecture 162 Source Create Game Play
Lecture 163 Gameplay Overview
Lecture 164 Source Gameplay Overview
Section 9: JavaScript Dynamic Web with the DOM
Lecture 165 Introduction to Dynamic Web
Lecture 166 Traversing the DOM
Lecture 167 Get Elements Id and TagName
Lecture 168 Source Get Elements Id and TagName
Lecture 169 Get Elements By ClassName
Lecture 170 Source Get Elements By ClassName
Lecture 171 Elements Click Handler
Lecture 172 Source Elements Click Handler
Lecture 173 QuerySelector Element Selection
Lecture 174 Source QuerySelector Element Selection
Lecture 175 QuerySelectorAll Element Selector
Lecture 176 Source QuerySelectorAll Element Selector
Lecture 177 Manipulating Element Style
Lecture 178 Source Element Style
Lecture 179 Popup Modal using JavaScript
Lecture 180 Source Popup Modal using JavaScript
Lecture 181 Adding and Removing Classes
Lecture 182 Source Adding and Removing Classes
Lecture 183 Build JavaScript Accordion
Lecture 184 Source Build JavaScript Accordion
Lecture 185 Manipulating Attributes
Lecture 186 Source Manipulating Attributes
Lecture 187 Use Custom Attributes
Lecture 188 Source Use Custom Attributes
Lecture 189 Creating New Elements
Lecture 190 Source Creating New Elements
Lecture 191 Friend Vote List Builder
Lecture 192 Source Friend Vote List Builder
Lecture 193 JavaScript Shopping List
Lecture 194 Source JavaScript Shopping List
Lecture 195 Event Listeners on Elements
Lecture 196 Source Event Listeners on Elements
Lecture 197 Multiple Event Listeners
Lecture 198 Source Multiple Event Listeners
Lecture 199 DOM Event Flow
Lecture 200 Source DOM Event Flow
Lecture 201 Select Event Listener
Lecture 202 Source Select Event Listener
Lecture 203 Event Listener ListMaker
Lecture 204 Source Event Listener ListMaker
Lecture 205 Dynamic List Editor
Lecture 206 Source Dynamic List Editor
Section 10: Built-in JavaScript
Lecture 207 Introduction to Built-In JavaScript methods
Lecture 208 New Window Open
Lecture 209 Global JavaScript Methods
Lecture 210 Source Global JavaScript Methods
Lecture 211 JavaScript String Methods
Lecture 212 Source JavaScript String Methods
Lecture 213 String Manipulation
Lecture 214 Source String Manipulation
Lecture 215 String Method Replace
Lecture 216 Source String Method Replace
Lecture 217 Word Scramble Guessing Game
Lecture 218 Source Word Scramble Guessing Game
Lecture 219 JavaScript Math Object
Lecture 220 Source JavaScript Math Object
Lecture 221 JavaScript Date Object
Lecture 222 Source JavaScript Date Object
Lecture 223 Countdown Timer
Lecture 224 Source Countdown Timer
Lecture 225 Color Matching Game
Lecture 226 Source Color Matching Game
Lecture 227 Create User Interaction
Lecture 228 Source Create User Interaction
Lecture 229 Bug Fixes and Tweaks
Lecture 230 Source Bug Fixes and Tweaks
Lecture 231 Debugging Try Catch Throw
Lecture 232 Source Debugging Try Catch Throw
Lecture 233 Hit a Computer Game
Lecture 234 Source Hit a Computer Game
Lecture 235 Scoring Complete App
Lecture 236 Source Scoring Complete App
Section 11: Intermediate JavaScript
Lecture 237 Introduction to Intermediate JavaScript
Lecture 238 Regular Expressions
Lecture 239 Form Validation with Regex Part 1
Lecture 240 Form Validation with Regex Part 2
Lecture 241 Source Code RegEx
Lecture 242 Find and Replace RegEx object
Lecture 243 Source Find and Replace RegEx object
Lecture 244 Create an Email Extractor
Lecture 245 Source Create an Email Extractor
Lecture 246 RegEx Methods and more
Lecture 247 Source RegEx Methods and more
Lecture 248 JavaScript Cookies Creation
Lecture 249 JavaScript Cookies Reading
Lecture 250 Source JavaScript Cookies Reading
Lecture 251 IIFE immediately-invoked function
Lecture 252 Source IIFE immediately-invoked function
Lecture 253 Arrays with arguments
Lecture 254 Source Arrays with arguments
Lecture 255 Function Recursion
Lecture 256 Source Function Recursion
Lecture 257 JavaScript Hoisting
Lecture 258 Source JavaScript Hoisting
Lecture 259 Use Strict Mode
Lecture 260 Source Use Strict Mode
Lecture 261 Common Errors
Lecture 262 Source Common Errors
Lecture 263 GamePlay Setup Values
Lecture 264 Source GamePlay Setup Values
Lecture 265 Build Game Components
Lecture 266 Source Build Game Components
Lecture 267 Adding Match Checking
Lecture 268 Source Adding Match Checking
Lecture 269 Helper Functions Lockouts
Lecture 270 Source Helper Functions Lockouts
Lecture 271 Debugging and Tweaks
Lecture 272 Source Debugging and Tweaks
Section 12: HTML5 JavaScript
Lecture 273 Introduction to HTML5 JavaScript
Lecture 274 Local File Reader
Lecture 275 Source Code Local File Reader
Lecture 276 GeoLocation get Position
Lecture 277 Source GeoLocation get Position
Lecture 278 Google Map API
Lecture 279 Source Google Map API
Lecture 280 LocalStorage Counter
Lecture 281 Source LocalStorage Counter
Lecture 282 JSON Stringify and Parse
Lecture 283 Source JSON Stringify and Parse
Lecture 284 Build HTML item list
Lecture 285 Source Build HTML item list
Lecture 286 Add Event Handlers get Data
Lecture 287 Source Add Event Handlers get Data
Lecture 288 Build Shopping Cart
Lecture 289 Source Build Shopping Cart
Lecture 290 Count Quantity of Items
Lecture 291 Source Count Quantity of Items
Lecture 292 Shopping Cart Tweaks
Lecture 293 Source Shopping Cart Tweaks
Lecture 294 Drawing on Canvas
Lecture 295 Dynamic Canvas Wording
Lecture 296 Source Dynamic Canvas Wording
Lecture 297 Canvas Images and Img Src
Lecture 298 Source Canvas Images and Img Src
Lecture 299 Canvas Animation with JavaScript
Lecture 300 Source Canvas Animation with JavaScript
Lecture 301 Canvas Image Uploads
Lecture 302 Source Canvas Image Uploads
Lecture 303 Draw on Canvas with Mouse
Lecture 304 Source Draw on Canvas with Mouse
Lecture 305 Save Dynamic Images
Lecture 306 Source Save Dynamic Images
Section 13: JSON and AJAX JavaScript
Lecture 307 Introduction to JSON and AJAX JavaScript
Lecture 308 JSON JavaScript Object Notation
Lecture 309 Source Code
Lecture 310 Parse String into Object
Lecture 311 Source for json.json
Lecture 312 Update Data Add to List
Lecture 313 Source Update Data Add to List
Lecture 314 Toggle Values Ternary Operators
Lecture 315 Source Toggle Values Ternary Operators
Lecture 316 Local Storage Stringify Parse
Lecture 317 Source Local Storage Stringify Parse
Lecture 318 Asynchronous JavaScript And XML
Lecture 319 Source Asynchronous JavaScript And XML
Lecture 320 Updated URL for source
Lecture 321 Party List App using AJAX
Lecture 322 Source Party List App using AJAX
Lecture 323 Connect to API endpoint return data
Lecture 324 Source Connect to API endpoint return data
Lecture 325 Create Random Letter Order
Lecture 326 Source Create Random Letter Order
Lecture 327 Exercise Solution Guess Check
Lecture 328 Source Exercise Solution Guess Check
Lecture 329 Updated
Lecture 330 AJAX Post Data and Receive Response
Lecture 331 Source AJAX Post Data and Receive Response
Lecture 332 Youtube API Search using AJAX
Lecture 333 Source Youtube API Search using AJAX
Lecture 334 Display Youtube Search Results
Lecture 335 Source Display Youtube Search Results
Lecture 336 Google API Services
Lecture 337 Updated 2020
Lecture 338 JSON AJAX Practice Exercise
Lecture 339 Source JSON AJAX Practice Exercise
Lecture 340 Dynamic Quiz using AJAX
Lecture 341 Source Dynamic Quiz using AJAX
Lecture 342 Event Handlers and Adding Classes
Lecture 343 Source Event Handlers and Adding Classes
Lecture 344 Quiz Bug fixes and Tweaks
Lecture 345 Source Quiz Bug fixes and Tweaks
Section 14: What’s new ECMAScript 6
Lecture 346 Introduction to What’s new ECMAScript 6
Lecture 347 Introduction to ES6
Lecture 348 Source Code
Lecture 349 Let and Const Block Level
Lecture 350 Source Code 2
Lecture 351 Object and Array Values
Lecture 352 Source Code 3
Lecture 353 ECMA6 String Methods
Lecture 354 String methods Source Code
Lecture 355 BackTicks for Strings
Lecture 356 Source Backticks
Lecture 357 Replacing Values in a String
Lecture 358 Strings Source
Lecture 359 New with Functions
Lecture 360 Source Code Functions
Lecture 361 Function Rest Parameters
Lecture 362 Source Rest Parameters
Lecture 363 ES6 Functions Fat Arrows
Lecture 364 Source Fat arrows
Lecture 365 Destructuring Objects and Arrays
Lecture 366 Source Objects and Arrays
Lecture 367 Generators and Iterators
Lecture 368 Source Generators and Iterators
Lecture 369 ES6 Sets and Data Structure
Lecture 370 Source Sets
Lecture 371 ES6 Map and Data Structure
Lecture 372 Source Maps
Lecture 373 ES6 Arrays Find
Lecture 374 Source Find
Lecture 375 ES6 and Arrays
Lecture 376 Source Arrays
Lecture 377 Class Constructors
Lecture 378 Class Constructor Source
Lecture 379 Promises and Then AJAX
Lecture 380 JavaScript promises
Section 15: JavaScript InAction
Lecture 381 Introduction to JavaScript in Action
Lecture 382 Calorie Counter Input Setup
Lecture 383 Source Code Project Setup
Lecture 384 Select Form Input Values
Lecture 385 Source Values
Lecture 386 Add Calorie Calculation
Lecture 387 Source Calorie Calculator
Section 16: Reaction Game Setup
Lecture 388 Reaction Game Setup
Lecture 389 Source Code Setup
Lecture 390 Play the Game
Lecture 391 Source Code
Lecture 392 Create Target Element.
Lecture 393 Source Code
Lecture 394 Event Handling Element
Lecture 395 Source Code
Lecture 396 Continue GamePlay
Lecture 397 Source Code
Lecture 398 Code Review Reaction Game
Lecture 399 Final Source Code
Section 17: Questions Answer Code Snipper Useful JavaScript Code
Lecture 400 How to create a CSV file from JavaScript Multidimensional Array.
Lecture 401 Source Code Download Multidimensional Array as CSV file using only JavaScript
Lecture 402 JavaScript Filter and Map in Array
Lecture 403 Handling of Array data creating arrays with JavaScript code snippet
Lecture 404 JavaScript Callback Example
Lecture 405 JavaScript Callback Source Code
Lecture 406 Declaring Variables let and const
Lecture 407 For in and For of Loops
Lecture 408 Use of Interval Create Countdown timer
Lecture 409 Source Code for previous 3 lessons
Lecture 410 Regex Checking for Numbers in the input field
Lecture 411 Regex Checking for Numbers in the input field Source Code
Lecture 412 JavaScript Image Gallery
Lecture 413 JavaScript Closure Example 1
Lecture 414 JavaScript Closure Example 2
Lecture 415 JavaScript Closure Example 3
Section 18: Helpful JavaScript Code Snippets
Lecture 416 JavaScript examples Destructuring assignment
Lecture 417 JavaScript Code Example Destructuring assignment code snippet
Lecture 418 JavaScript Array Methods Includes
Lecture 419 Coding Example Array Method Includes
Lecture 420 How to randomize an array with sort
Lecture 421 How to Create an interactive list
Lecture 422 Create a list from a JavaScript Object
Section 19: JavaScript Next Steps
Lecture 423 Overview JavaScript Next Steps
Lecture 424 Course Outline
Lecture 425 Resources
Lecture 426 Course Conclusion
Anyone who wants to learn to program,Web developers and designers,Website owners,Anyone who wants to refresh their knowledge of JavaScript,Anyone who wants to create websites,Anyone who wants to practice JavaScript,Anyone who wants everything JavaScript in one place
Course Information:
Udemy | English | 37h 18m | 5.76 GB
Created by: Codestars • over 2 million students worldwide!
You Can See More Courses in the Developer >> Greetings from CourseDown.com