Course program

  • Course
  • Qwiklabs
  • Course on demand
1
Course
This training covers the fundamentals of the JavaScript language. These basics are mandatory for the development of backend or frontend applications in JavaScript. JavaScript is a lightweight, interpreted, object-oriented language with first order functions. It is better known as a scripting language for web pages, but is used in many environments other than browsers, for instance with Node.js. It is a dynamic, multi-paradigm, prototype-based scripting language that supports object-oriented, imperative, and functional programming styles.
2
Course
This training covers the fundamentals of web application development with JavaScript. These basics are essential for the development of front end applications in JavaScript. The code execution model, which is based on the concept of event loop, will be explored in detail. The fundamental APIs available in a modern web browser will be used: global window object, DOM, events, ajax communication, server-sent events, websockets, data persistence via web storage or indexedDB, code execution in the background via web workers…
3
Course
ECMAScript was created to standardize JavaScript which is its main implementation. ECMAScript is the most used language for writing web client scripts and for writing Node.js server applications. At the end of this course you will know the major functionalities of ECMAScript which will allow you to create modern, robust and modular web or back-end applications. This course, updated for ECMAScript 2019, covers ECMAScript from version ECMAScript 2015 (ES6) up to ECMAScript 2019.
4
Course
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. As it allows writing robust and maintainable code, TypeScript is widely adopted within web frameworks, JavaScript libraries, web applications or back-end Node.js. This course is updated to TypeScript 3 and it covers everything you need to know to create websites, libraries and applications with TypeScript.
5

Framework au choix

Course
Popular
Angular has become a key framework in the Frontend ecosystem. Developed by Google, this framework has established itself as the reference framework. This course is updated to the latest version of Angular.
Ou Course
React has become an essential framework of the Front ecosystem. Developed by Facebook, this framework has established itself to become the benchmark. This course is updated to the latest version of React.
Ou Course
Vue.js (also called Vue), is an open-source JavaScript framework used to build user interfaces. Through its pragmatism, power and versatility, Vue.js quickly established itself as a major web framework.
6
Course
Exclusivity
Node.js is a set of technologies allowing the execution of JavaScript code but also managing one’s software project and its dependencies with other libraries. Node.js has established itself as a major technology for fullstack JavaScript development thanks to its pragmatic and efficient approach. A large majority of projects using JavaScript use Node.js whether to create websites, develop web services or REST APIs, or as a building block for front-end or back-end applications.
7
Course
RxJS is a JavaScript a library for composing asynchronous and event-based programs by using observable sequences. Adopted by frameworks like Angular and widely used in the industry, reactive programming has become an essential tool for the web developer or backend. This course is updated for RxJS 6 and covers everything you need to know to think like a reactive programmer and take advantage of the power of RxJS to solve difficult asynchronous problems, using a declarative, functional and reactive approach.
8
Course
In 2015, Alex Russell introduced in a famous article the term “Progressive Web App”. It was new approach to Web Apps, at the junction of mobile and web, making it possible to improve the user experience by making the most of new concepts and technologies. Since then, PWAs have become popular and the underlying technologies having become widely supported by browsers. Thus, the “progressive” approach has no longer become a solution among so many others, but an essential methodology for the creation of modern web apps. During the course of this training, you will explore how to use the underlying modern technologies such as workers services, the manifest or the push API, or to make your web app installable, add an offline mode, or even trigger notifications. But beyond all that, this training will focus on how you can apply this complete methodology to your web development in order to obtain powerful, integrated, reliable and engaging applications.

Ce parcours vous intéresse ?

Create a training course that reflects your image

Contact us