Modern JavaScript For Beginners

JavaScript is a core technology programming language of the World Wide Web with HTML and CSS. Almost all websites use JavaScript as a webpage client, often with third-party libraries. JavaScript is a multi-paradigm that supports event-driven, functional, and imperative coding with APIs to work with text, dates, regular expressions, data structures, and the Document Object Model (DOM).

This course begins with a foundation in JavaScript, covering arrays, functions, objects, events, DOM, web APIs, loops, math, date and timers, and canvas drawing. Create a video player with customized controls and a fun shape-drop game. Explore trickier concepts such as async JavaScript, scope, hoisting, and closures, before finishing two projects. Finally, you will build a small app called “Leaving so Soon” to woo visitors with an offer when trying to leave the website and a fully functional JavaScript image carousel.

By the end of the course, you will understand the concepts of JavaScript programming and advanced concepts like Async JavaScript, scope, hoisting, and closure. You can apply the concepts in project samples from a real-world scenario to understand JavaScript programming. You will be able to create apps and games using JavaScript programming.

All resources are available at: https://github.com/PacktPublishing/Modern-JavaScript-For-Beginners

Type
video
Category
publication date
2022-10-28
what you will learn

Learn the basics of arrays, functions, objects, events, and the DOM
Understand the concepts of using loops and conditional statements
Know about objects, math, date, timers, and drawing on canvas
Explore complex Async JavaScript, scope, hoisting, and closure
Build a working video player with fully customized controls
Create an app called “Leaving so soon” to woo visitors with an offer

duration
935
key features
Learn JavaScript programming fundamentals and understand the concepts comprehensively * Structured video lectures with projects, including real examples and mini-challenges * Learn about Async JavaScript, scope, hoisting, closure, and build apps and games with JavaScript
approach
The course is delivered through high-quality videos and onscreen lessons that are interactive and explanatory. The course covers extensive topics related to JavaScript for beginners and intermediate to complex issues.
audience
This beginner-focused course targets AI developers, web content developers, and front-end interface developers working on other platforms wanting to learn JavaScript programming. The course is aimed at those new to JavaScript or having little knowledge about JavaScript and looking for an extensive course to advance to the intermediate/advanced levels. To optimize the course, you do not require any knowledge of JavaScript; however, prior knowledge of HTML and CSS is desirable.
meta description
Learn JavaScript from the basics and become a competent JavaScript developer. The course covers many essential topics for those new to or with little knowledge of JavaScript to get to the intermediate/advanced levels
short description
This course extensively illustrates how to become a skilled JavaScript developer. Working from the fundamentals, you will learn what JavaScript is, what it can do, and why to use it. A range of topics is covered clearly and structured while building practical projects along the way, including real-world examples and mini-challenges.
subtitle
JavaScript programming for beginners to master JavaScript concepts through an interactive video course
keywords
JavaScript programming, Async Await, HTML and CSS, functional APIs, document object model, web APIs, loops, conditional statements
Product ISBN
9781804618097