Course of Modern JavaScript

Núria SorianoJavier FerrerIsma Navarro

By Núria Soriano, Javier Ferrer y Isma Navarro Frontend

Learn best practices to start vanilla JavaScript applications from scratch and refactor legacy code to support older browsers.

💸 First lesson available without registration 💸

JavaScript has changed a lot since ES5. Many of us are already accustomed to using features from ES2015 onwards like let and const, arrow functions, promises… but we don’t always fully understand how they work and how to set up our app so that even while using the latest updates we continue to support older browsers.

We are used to starting the setup of a JavaScript application with a framework like React or Vue, without having to worry about configuring everything. But this poses a problem when we have to modify that configuration, start it from scratch when we don’t use a framework, or when we are modernizing a legacy app.

In this course, we will see how all the pieces work, how to apply good practices, and also understand in depth the new features that have emerged every year in the ECMAScript standard since 2015.

With this course, you will learn how to:

  • 🚀 Start a JavaScript app from scratch without the need for frameworks
  • 🧓 Support legacy browsers
  • 💅 Correctly configure ESLint and Prettier to maintain a consistent style and avoid possible bugs
  • ✅ Continuous integration with GitHub Actions
  • 🏚️ Refactor a legacy app step by step
  • 🍨 Transition from jQuery to vanilla JS
  • 🦖 Syntax changes for ProductivityRaptors
  • 🍏 Understand the differences between var, let, and const and when to use each
  • 🧮 Array and Object methods and the advantages and disadvantages over lodash methods
  • 🪁 Make the most of arrow functions without getting lost in the stack trace
  • ⏳ Handle asynchronous code with promises and async/await
  • 🎀 Object Orientation with classes

In the Preview tab, you have the entire course index, but if you want to get an idea of the content and quality of the video, here is the first one:

Videos of the course

Related courses

Pay according to your needs

lite (only monthly)

19 €
per month
Save 70 €

standard

19,08 €
Save vs monthly of 49 €
Save 70 € with Black Friday
Annual payment of 229
per month
  • Main catalog to master writing maintainable, scalable, and testable code
  • Receive job offers verified by Codely
  • Company invoice
Save 70 €

premium

35,75 €
Save vs monthly of 89 €
Save 70 € with Black Friday
Annual payment of 429
per month
  • Exclusive AI courses to keep you always up to date
  • Early access to new courses
  • Discount on workshops
  • Receive job offers verified by Codely
  • Company invoice
Course of Modern JavaScript ﹤🍍﹥ Codely