Modern JavaScript and Software Front-End Development
Develop essential programming & development skills with expert instruction and practical examples.
Skills you'll gain:
Skill Level
Requirements
Who This Course Is For
About This Course
Modern JavaScript is really a wide and moving target. You may have learned JavaScript five years ago and some of those techniques may be considered old by today's standards, just as you may know JavaScript techniques from 20+ years ago that are still considered modern best practices. My intent is to take you on a guide through JavaScript's various ins and outs to learn modern JavaScript as it's known today.
In this course I will explain:The Steps to Becoming a JavaScript Developerthe tools and the knowledge neededJavaScript basicsWhat is JavaScriptScript loading strategiesVariablesConstantsOperatorsConditionalsEventsStringsFunctionsStrings and arraysInteraction with HTML pagesUse JavaScript to interact with a formManage the events in input elements in a form with JavaScriptUse JavaScript to change the CSS style of HTML elementsThe document ObjectTroubleshooting JavaScriptJavaScript building blocksConditionalsLooping codeFunctionsMore on eventsEvent listenersEvent objectsEvent properties and methodsJavaScript objectsObject properties and methodsObjects within objectsSet and modify object membersCreate objectsJavaScript object prototypesThe prototype chainShadowing propertiesSetting prototypesOwn properties of prototypesPrototypes and inheritanceObject-oriented programming in JavaScriptClasses and instancesInheritanceEncapsulationOOP in JavaScriptWorking with JSON dataAsynchronous JavaScript: traditionalWhy Asynchronous JavaScriptEvent handlers with Asynchronous JavaScriptAsynchronous JavaScript and CallbacksAsynchronous JavaScript: modernPromisesThe fetch() APIPromise chainingHandle errors with promisesPromise TerminologiesCombination of multiple promisesasync and awaitWorkersClient-side web APIsWhat are APIs. Common browser APIs and common third-party APIsHow do APIs work. Document Object Model (DOM) APIsAPIs for fetching data from a serverThird party APIsAt the end we will see some applications to verify what we have learned in this course.
Topics Covered
Course Details
View pricing and check out the reviews. See what other learners had to say about the course.
This course includes:
Not sure if this is right for you?
Browse More Programming & Development CoursesContinue Your Learning Journey
Explore more Programming & Development courses to deepen your skills and advance your expertise.