YoVDO

Improve Your JavaScript Language Skills

Offered By: LinkedIn Learning

Tags

Javascript Courses Functional Programming Courses Recursion Courses Asynchronous Programming Courses

Course Description

Overview

Once you're comfortable with JavaScript foundations, it's time to explore its deeper capabilities. Dive into the details of JavaScript object structures, and master the language details that make it easier to share your projects.
  • Redesign code as functions with clear dependencies.
  • Master the syntax and logic choices JavaScript provides.
  • Simplify your JavaScript debugging process.

Syllabus

Courses under this program:
Course 1: Learning Functional Programming with JavaScript ES6+
-Get an introduction to the evolving functional paradigms at the heart of many JavaScript frameworks and programs.

Course 2: JavaScript: Recursion
-A detailed guide to understanding recursion using JavaScript, exploring common use cases and detailing ways to approach these kinds of algorithmic challenges.

Course 3: JavaScript: Arrays
-This course offers a detailed guide to JavaScript arrays, exploring common use cases and ways they differ from arrays in other languages.

Course 4: JavaScript: Maps and Sets
-This course provides a detailed guide to JavaScript maps and sets, exploring common use cases and surprises they hold.

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: Classes
-Learn how classes work in ECMAScript 6 (ES6). Discover how classes can make object-oriented development with JavaScript more familiar.

Course 7: JavaScript: Scope
-Learn about the scope options for JavaScript variables, including global, local, and block scope.

Course 8: JavaScript: Async
-Explore asynchronous programming in JavaScript. Learn how to build faster, more efficient code with callbacks, promises, and the async/await operators.

Course 9: JavaScript: Patterns
-How do traditional design patterns translate to JavaScript? Find out in this course. Enhance your code by mastering key creational, structural, and behavioral design patterns.

Course 10: Learning JavaScript Debugging
-Discover how to work with a debugger to efficiently locate and resolve issues in your JavaScript projects.

Course 11: ESLint: Integrating with Your Workflow
-Integrate ESLint into your workflow to customize automatic error checking. Learn how to configure ESLint to use a style guide, incorporate it into a build process, and more.

Course 12: ESLint: Checking for Syntax and Logic Errors
-Reduce bugs and boost efficiency by using ESLint to catch common coding errors. Learn about some of the most essential error-catching rules, as well as how to configure them.

Course 13: ESLint: Customizing Styles
-Make ESLint work for you, not against you. Learn how to add and override rules to your ESLint configuration to ensure that it matches up with your personal or project style.

Course 14: JavaScript: The Tricky Bits
-Discover JavaScript techniques that make a huge difference in your work but are not obvious from the outset.

Course 15: JavaScript Code Challenges
-Want to test your JavaScript skills? Get hands-on practice with these JavaScript code challenges that let you stretch your brain and test your talents.


Courses

  • 0 reviews

    39 minutes

    View details
    Reduce bugs and boost efficiency by using ESLint to catch common coding errors. Learn about some of the most essential error-catching rules, as well as how to configure them.
  • 0 reviews

    38 minutes

    View details
    Make ESLint work for you, not against you. Learn how to add and override rules to your ESLint configuration to ensure that it matches up with your personal or project style.
  • 0 reviews

    46 minutes

    View details
    Integrate ESLint into your workflow to customize automatic error checking. Learn how to configure ESLint to use a style guide, incorporate it into a build process, and more.
  • 0 reviews

    1 hour 19 minutes

    View details
    This course offers a detailed guide to JavaScript arrays, exploring common use cases and ways they differ from arrays in other languages.
  • 0 reviews

    1 hour 31 minutes

    View details
    Explore asynchronous programming in JavaScript. Learn how to build faster, more efficient code with callbacks, promises, and the async/await operators.
  • 0 reviews

    1 hour 3 minutes

    View details
    Get an introduction to JavaScript prototypal inheritance. Learn how to write more efficient JavaScript code using the prototype chain.
  • 0 reviews

    43 minutes

    View details
    Learn about the scope options for JavaScript variables, including global, local, and block scope.
  • 0 reviews

    2 hours 50 minutes

    View details
    Get an introduction to the evolving functional paradigms at the heart of many JavaScript frameworks and programs.
  • 0 reviews

    2 hours 48 minutes

    View details
    Discover how to work with a debugger to efficiently locate and resolve issues in your JavaScript projects.
  • 0 reviews

    View details
    Learn how classes work in ECMAScript 6 (ES6). Discover how classes can make object-oriented development with JavaScript more familiar.
  • 0 reviews

    View details
    Want to test your JavaScript skills? Get hands-on practice with these JavaScript code challenges that let you stretch your brain and test your talents.
  • 0 reviews

    1 hour 42 minutes

    View details
    This course provides a detailed guide to JavaScript maps and sets, exploring common use cases and surprises they hold.
  • 0 reviews

    1-2 hours

    View details
    How do traditional design patterns translate to JavaScript? Find out in this course. Enhance your code by mastering key creational, structural, and behavioral design patterns.
  • 0 reviews

    1 hour 8 minutes

    View details
    A detailed guide to understanding recursion using JavaScript, exploring common use cases and detailing ways to approach these kinds of algorithmic challenges.
  • 0 reviews

    1 hour 58 minutes

    View details
    Discover JavaScript techniques that make a huge difference in your work but are not obvious from the outset.

Taught by

Shaun Wassell, Mustapha Rufai , Jamie Pittman, Sasha Vodnik, Emmanuel Henri, Joe Chellman and Emma Bostian

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX