NodeJS Advanced

Cursul începe cu câteva caracteristici JavaScript avansate, introduce ECMAScript și programare asincronă. Prezintă caracteristici specifice Node.js precum fluxurile și bucla de evenimente.

Cui i se adresează?

Acest curs se adresează tuturor celor care sunt familiarizați cu noțiunile de bază Node.js și syntaxa și particularități JavaScript.

Ce vei învăța?

Toate caracteristicile cheie Node.js și particularitățile JavaScript vor fi explicate și demonstrate cu sarcini în laboratoarele de practică. După finalizarea acestui curs, studenții vor înțelege mai bine conceptele și internele Node.js. Vor putea să scrie cod mai eficient, să măsoare și să îmbunătățească performanța aplicațiilor lor și să utilizeze instrumente precum PM2 și NVM.

Cerințe preliminare:

Pentru a participa în cadrul acestui curs, studenții trebuie să fie familiarizați cu JavaScript și Node.js.

Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

Module 01: What is ECMAScript?
  • ECMAScript explained
  • ECMAScript Design Challenges
Module 02: Node.js Refactored
  • Let, const, var
  • Functions
  • Call, apply, bind
  • Closures
  • Hoisting
  • String, Array and Object Methods

                Hands-on Lab: Functions Demystified

                Hands-on Lab: More about functions

                Hands-on Lab: Strings and Arrays

                Hands-on Lab: Objects

 Module 03: Async refactoring Challenge
  • Promises
  • Async/await

                Hands-on Lab: Promises

Module 04: Node.js event loop
  • Event Loop explained

                Hands-on Lab: Event loop

Module 05: PM2
  • Installation
  • Application declaration
  • Metrics
Module 06: NVM
  • Installing NVM
  • How to use NVM
  • What is PM2?
  • Installing PM2
  • PM2 basics

                Hands-on Lab: NVM and PM2

Module 07: Streams
  • What exactly are streams?
  • Built-in streams

Hands-on Lab: Streams

 Module 08: Performance & Benchmarking
  • js – a peek under the hood
  • Benchmarking 101

Recomandăm să continui cu:

Programe de certificare

NodeJS Advanced

Oferte personalizate pentru grupuri de minim 2 persoane

Detalii curs

Durată:

2
zile

Preț:

840 EUR

Livrare:

Clasă virtuală

Nivel:

3. Advanced

Oferte personalizate pentru grupuri de minim 2 persoane