Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Introducere
Concepte Node.js
- RAM vs latență I/O
- Blocant vs. non-blocant
- Sintaxă și logică
Fundamentele API-urilor și funcționalitatea lor
- Tipuri scalare
- Modele de arhitectură web: modelul compus, modelul proxy și modelul fațadă
Prezentare generală REST
- Opțiunea Get
- Opțiunea Pull
- Opțiunea Post
- Opțiunea Delete
Pregătirea mediului de dezvoltare
- Instalarea și configurarea Node.js
- Instalarea și configurarea Express.js
- Instalarea și configurarea MongoDB
- Testarea instalărilor
Module Node și Manager de Pachete
- Crearea unui modul
- Încărcarea unui modul
- Utilizarea funcțiilor modulului
- Crearea argumentelor de eveniment
- Extinderea emițătoarelor de evenimente
- Instalarea unui pachet Node
- Utilizarea unui pachet
- Listarea pachetelor
- Actualizarea pachetelor
- Dezinstalarea pachetelor
- Publicarea pachetelor
Lucrul cu Express.js
- Crearea de middleware personalizat
- Utilizarea routerului Express
- Filtrarea căilor
API-uri REST și GraphQL
- Construirea unui server web
- Gestionarea rutelor
- Parsarea cererilor HTTP
- Apelarea punctelor finale
- Definirea schemei
- Adăugarea validării intrărilor
- Gestionarea mutațiilor
- Adăugarea variabilelor
- Gestionarea erorilor
Operații CRUD folosind MongoDB
- Salvarea documentelor
- Interogarea documentelor
- Actualizarea documentelor
- Ștergerea documentelor
Autentificare și securitate
- Crearea și înregistrarea utilizatorilor
- Generarea de token-uri
- Stocarea în variabile de mediu
- Protejarea rutelor
- Testarea autorizării
Depanare
- Scrierea unui test unitar
- Scrierea unui test de integrare
- Conectarea unui test unitar și de integrare
Rezumat și concluzie
Cerințe
- Experiență în programare JavaScript
Publicul țintă
- Dezvoltatori web
14 Ore
Mărturii (1)
Am apprécier temelor interesante și abordării diverselor nuanțe ale javascript/typescript/nodejs/
John - BMW SA
Curs - Node.js for JavaScript Developers
Tradus de catre o masina