YoVDO

Become a JavaScript Developer

Offered By: LinkedIn Learning

Tags

Javascript Courses Web Development Courses Object-oriented programming Courses Event Handling Courses Closures Courses Prototypal Inheritance Courses Server-side Programming Courses

Course Description

Overview

JavaScript, best known as the language that powers the Web, can serve you in the browser, on the server, or in a variety of other projects. While getting started with JavaScript is quick, mastering it can be slow. This series of courses gives you what you need to build applications, and then walks carefully through JavaScript's intricate details.
  • Structure your JavaScript code with object-oriented or prototype-based approaches.
  • Handle events with JavaScript functions.
  • Build your first complete web applications with vanilla JavaScript.

Syllabus

  • Course 1: JavaScript Essential Training
    • Get hands-on experience scripting in JavaScript. Learn how to work with objects, variables, data types, conditionals, functions, loops, the DOM, and more.
  • Course 2: Learning the JavaScript Language
    • Learn about variables types, objects, arrays, operators, control structures, loops, and functions, then work through a series of hands-on examples that put these ideas into action.
  • Course 3: Learning ECMAScript 6+ (ES6+)
    • Bring your JavaScript code up to modern standards. Learn how to use the latest features in ECMAScript 6+ to add functionality to your apps and simplify your code.
  • Course 4: JavaScript: Scope
    • Learn about the scope options for JavaScript variables, including global, local, and block scope.
  • Course 5: JavaScript: Prototypes
    • Get an introduction to JavaScript prototypal inheritance. Learn how to write more efficient JavaScript code using the prototype chain.
  • Course 6: JavaScript: Closures
    • Learn what closures are and how to use them in JavaScript. Review the building blocks of closures and discover what closures look like in code.
  • Course 7: JavaScript: Classes
    • Learn how classes work in ECMAScript 6 (ES6). Discover how classes can make object-oriented development with JavaScript more familiar.
  • Course 8: Learning App Building with Vanilla JavaScript
    • Replace jQuery and React with vanilla JavaScript to improve site speed without impacting the user experience.
  • Course 9: HTML Essential Training
    • Learn how to write HTML, the programming language that powers the web.
  • Course 10: Developing for Web Performance
    • Develop your websites and applications with performance in mind. Learn how to create a realistic performance budget; optimize images, code, and file caching; and more.
  • Course 11: JSON Essential Training
    • Get a one-stop introduction to JSON, the most common format for data interchange on the web.
  • Course 12: Vanilla JavaScript: Ajax and Fetch
    • Ajax is the backbone of high-performance web apps. Learn how to use vanilla JavaScript, Ajax, and APIs like Fetch and XHR to request and handle data and modify webpage content.

Taught by

Morten Rand-Hendriksen, Joe Chellman, Eve Porcello, Emmanuel Henri, Sasha Vodnik, Sasha Vodnik, Emmanuel Henri, Sasha Vodnik, Jen Simmons, Morten Rand-Hendriksen, Sasha Vodnik and Sasha Vodnik

Related Courses

Advanced JavaScript Foundations
egghead.io
Understanding JavaScript's Prototypal Inheritance
egghead.io
JavaScript: Prototypes
LinkedIn Learning
Developing SharePoint 2013 Solutions with JavaScript - Part 3
Pluralsight
JavaScript 3 Objects and Prototypes
Pluralsight