NodeJs Fundamentals

Acest curs va acoperi instalarea, ciclul de lansare, ecosistemul de pachete Node.js. Acest curs oferă noțiuni despre instrumente precum NPM și framework-uri precum Express. Pe lângă subiectele specifice Node.js, cursul se va concentra și pe sintaxa de bază JavaScript, tipuri de date, programare asincronă, standarde de codare și bune practici.

Cui i se adresează?

Acest curs se adresează tuturor începătorilor.

Ce vei învăța?

După finalizarea acestui curs, studenții vor avea o înțelegere fermă a conceptelor Node.js. Vor putea să dezvolte aplicații JavaScript și să le poată rula folosind Node.js. De asemenea, vor putea crea sau utiliza pachete Node.js deja existente și pot crea aplicații cu cadru Express.

Cerințe preliminare:

Pentru a participa în cadrul acestui curs, nu sunt necesare anumite cunoștințe, însă cunoașterea unui limbaj de programare este un plus.

Agenda cursului:

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

Module 1: Getting started with Node.js 
  • Installation 
  • Hello World 
  • Linting & Coding Standards 

Hands-on Lab: Installing NodeJS and running basic commands 

Module 2: Basic syntax and data types 
  • Let, const, var 
  • Functions 
  • Strings 
  • Arrays 
  • Objects 

Hands-on Lab: Basic syntax exercises. 

Hands-on Lab: Strings, Arrays and Objects. 

Module 3: Node.js release cycle 
  • Versioning 
  • Release Terminology 
Module 4: Node.js’ package ecosystem 
  • What is a node package? 
  • What is node package manager(npm) 
  • Npm best practices 
  • Destructuring 

Hands-on Lab: Modules and NPM 

Hands-on Lab: Destructuring, Default parameters, Try-Catch and Timing 

Module 5: Node.js internals 
  • Callbacks 
  • Interacting with the file system 

Hands-on Lab: Filesystem, Callbacks 

Module 6: Promises 
  • What is a Promise? 
  • Async/await 
  • Promises vs. callbacks 

Hands-on Lab: Promises 

Module 7: Express 
  • Introduction to Express 
  • Serving static files 
  • Routing requests 
  • Handling CORS 
  • Passport.js 

Hands-on Lab: Express framework 

Recomandăm să continui cu:

Programe de certificare

NodeJs Fundamentals

Oferte personalizate pentru grupuri de minim 2 persoane

Detalii curs

Durată:

2
zile

Preț:

840 EUR

Livrare:

Clasă virtuală

Nivel:

2. Fundamentals

Oferte personalizate pentru grupuri de minim 2 persoane