Getting Digital

Modern JavaScript and Software Front-End Development

Develop essential programming & development skills with expert instruction and practical examples.

Online Course
Self-paced learning
Flexible Schedule
Learn at your pace
Expert Instructor
Industry professional
Certificate
Upon completion
What You'll Learn
Master the fundamentals of programming & development
Apply best practices and industry standards
Build practical projects to demonstrate your skills
Understand advanced concepts and techniques

Skills you'll gain:

Professional SkillsBest PracticesIndustry StandardsJavaScript
Prerequisites & Target Audience

Skill Level

IntermediateSome prior knowledge recommended

Requirements

Basic understanding of programming & development
Enthusiasm to learn
Access to necessary software/tools
Commitment to practice

Who This Course Is For

Professionals working in programming & development
Students and career changers
Freelancers and consultants
Anyone looking to improve their skills
Course Information

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.

Provider
Udemy
Estimated Duration
10-20 hours
Language
English
Category
Technology & Programming

Topics Covered

Programming & DevelopmentJavascript

Course Details

Format
Online, Self-Paced
Access
Lifetime
Certificate
Upon Completion
Support
Q&A Forum
Course Details
Ready to get started?

View pricing and check out the reviews. See what other learners had to say about the course.

Get started and enroll now
Money-back guarantee might be available
Join thousands of students

This course includes:

Lifetime access to course content
Access on mobile and desktop
Certificate of completion
Downloadable resources

Not sure if this is right for you?

Browse More Programming & Development Courses

Continue Your Learning Journey

Explore more Programming & Development courses to deepen your skills and advance your expertise.

In this course we will start off by going over the JavaScript language and syntax. We will also have a brief introductio...
*** Learn real life JavaScript to help you get a job as a front end developer! *** "[E]ven not being an English native, ...
If you are looking to convert browsers into Sales with the world's most powerful Online Advertising tool, Google Adwords...
Welcome to my crash course on Binary Trees which is one of the pivotal concepts in Advanced Data Structures and Algorith...