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
Ideea Node.js
- Ce este Node.js
- Caracteristici și posibilități ale ECMAScript
- ECMAScript 5 și planuri de dezvoltare
- Arhitectura Client - Server și Request - Response
- ECMAScript pe partea serverului și client
- Licența Node.js
Arhitectură
- Motorul V8
- Bucla de evenimente
- Asincronie
- Continuation-passing style
- Structura platformei Node.js
- Posibilități ale Node.js
- Securitate
Instalare și elemente de bază ale lucrului cu consola Node.js
- Sisteme de operare suportate
- Metode posibile de instalare
- Procesul de instalare pe sistemul ales
- Configurare inițială
- Consola Node.js și comenzile disponibile
- Stream-uri, argumente și modulul fs
Pornirea unui server pe platforma Node.js
- Protocolul HTTP
- Metodele GET/POST/PUT/DELETE
- Cereri și răspunsuri, antete utilizate în protocolul HTTP
- Gestionarea metodelor HTTP folosind Node.js
- Afișarea conținutului paginilor web
- Gestionarea formularelor
Crearea de aplicații web bazate pe framework-ul Express
- Framework-uri disponibile
- Bazele arhitecturii MVC
- Aplicație web cu Express
Gestionarea bazelor de date
- Biblioteci disponibile pentru gestionarea bazelor de date
- Prezentarea DAO și ORM
- Alegerea DBMS, diferențe între baze de date relaționale și nerelaționale
- SQLite, MySQL, MongoDB, Redis
NPM - gestionarea pachetelor
- Introducere în managerul de pachete NPM
- Căutarea și instalarea pachetelor
- Prezentarea unor pachete selectate/populare
- Crearea și publicarea propriilor pachete
Testarea aplicațiilor, aspecte legate de calitatea aplicațiilor
- Metode de testare suportate
- Teste unitare și comportamentale cu Node.js
- Standarde de codare
- Instrumente disponibile pentru asigurarea calității aplicațiilor
Suport și dezvoltare Node.js
- Direcții de dezvoltare
- Suport pentru Node.js
- Editori de programare disponibili (suport din partea IDE)
- Dezvoltatorii Node.js și sprijinul comunității
Cerințe
- Cunoașterea limbajului ECMAScript (JavaScript)
- Cunoștințe de bază despre programarea orientată pe obiect și funcțională în JavaScript
14 Ore
Mărturii (3)
M-a plăcut că am abordat multe subiecte diferite, dar acestea au fost explicite într-un mod atât de clar încât am reușit să le înțeleg fără prea multe dificultăți.
Mateusz Sierski - Wyzsza Szkola Bankowa
Curs - Node.js
Tradus de catre o masina
Atitudine amabilă și relaxată :)
Marcin Szymczyk - Wyzsza Szkola Bankowa
Curs - Node.js
Tradus de catre o masina
abordare a subiectului
Jakub Bujak - Wyzsza Szkola Bankowa
Curs - Node.js
Tradus de catre o masina