Schița de curs
Node.js caracteristici & Fundamente (în comparație cu Java)
- Node.js, V8 și dezvoltarea server side (de ce să utilizați Node.js ?)
- Blocare vs. Non-blocare
- Condus de evenimente Programming
- Bucla de evenimente și modelul Callback
- Arhitectura Node.js
- Modulul și modelul Sandbox
- Npm
- Mecanisme de dependență
- Fișierul package.json
- Funcțiile interne ale motorului V8
- Scheme de memorie
- Colectarea gunoiului
- Scurgeri de memorie
- Monitorizarea memoriei și a CPU
- Înregistrarea cu Node.js
- Node.js Middleware
- SSL & TLS
- Node.js Versiuni și migrări
Express.js caracteristici & Fundamente (În comparație cu specificația Java EE (Websphere, Tomcat))
- Configurarea & setările aplicației
- Motoare de șabloane
- Rutare
- HTTP
- Obiecte de solicitare și răspuns
- SSL ȘI TLS
- Gestionarea erorilor
- Multithreading
- JSON
WebStorm
- Noțiuni introductive
- Caracteristici inteligente
- Manageri de pachete
- WebStrom & Node, Angular, Express
- Inspecția codului, instrumente de calitate, profilare
- Debugging
- Testare unitară
PM2
- Ambalarea și implementarea aplicațiilor
- Ambalare și implementare Nodejs+pm2 runtime
- Pachetarea scripturilor Nodejs
- Verificarea și schimbarea versiunii nodejs
- Locațiile și standardele sistemului de fișiere
- Înregistrarea în jurnal
- Scripturi Init
- Certificate SSL/TLS
- Monitorizare
- Oprirea, pornirea, ștergerea, resuscitarea aplicațiilor
- Oprirea, pornirea, resuscitarea procesului PM2
Înregistrare cu Winston.js
- Înregistrare cu winston
- Transporturi
- Loggere
- Niveluri de jurnalizare
- Profilare
- Fluxul jurnalelor
- Interogarea jurnalelor
- Filtre, rescriere
Cerințe
Participanții trebuie să aibă o oarecare înțelegere a dezvoltării cu Node.js și Express.js
Mărturii (5)
Mediu prietenos. De asemenea, mi-a plăcut instruirea individuală. Este foarte productiv. L-aș recomanda cu siguranță prietenilor și colegilor mei.
Zeed - Tamkeen Technologies
Curs - Building Microservices with NodeJS and React
Tradus de catre o masina
Situația a fost atipică, deoarece o instruire intensivă pentru dezvoltatori urma să se desfășoare cu non-dezvoltatori. Lukasz a acceptat această provocare cu empatie și mult umor. Prin maniera sa inteligentă și flexibilă, a reușit să se asigure că toată lumea a obținut un câștig concret de învățare. Mi-a plăcut foarte mult și aș participa din nou cu plăcere la un seminar cu Lukasz.
Christoph - Honda Bank GmbH
Curs - MERN Fullstack Development
Tradus de catre o masina
A învățat o mulțime de lucruri despre acest subiect
Zsolt Langviser - Accenture Industrial SS
Curs - NestJS: Beginner to Advanced
Tradus de catre o masina
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Curs - Building Web Apps using the MEAN stack
I mostly liked the all the in code examples.