Course Outline
WebStorm
- Getting started
- Smart Features
- Package Managers
- WebStrom & Node, Angular, Express
- Code inspection, quality tools, profiling
- Debugging
- Unit testing
PM2
- Application packaging and deployments
- Nodejs+pm2 runtime packaging and deployment
- Nodejs scripts package
- Checking and switching nodejs version
- Filesystem locations and standards
- Logging
- Init scripts
- SSL/TLS certificates
- Monitoring
- Stop, start, delete, resurrect applications
- Stop, start, resurrect PM2 process
Logging with Winston.js
- Logging with winston
- Transports
- Loggers
- Log levels
- Profiling
- Streaming logs
- Querying logs
- Filters, Rewriters
Requirements
The attendees must have some understanding of development with Node.js and Express.js
Testimonials (7)
I liked that we touched on a lot of diffrent subjects but there were explained in such clear manner that I was able to get the grasp of them without much trouble.
Mateusz Sierski - Wyższa Szkoła Bankowa
Course - Node.js
Tematy high levelowe (od wykonywania zapytań HTTP) do low levelowych (hooksy).
Karol Walasek - NextGen Shopping, Inc
Course - Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2
Live coding
Mateusz Chmiel - ING Business Shared Services B.V.
Course - JavaScript, jQuery, NodeJS & AngularJS
Learned a whole lot about the topic
Zsolt Langviser - Accenture Industrial SS
Course - NestJS: Beginner to Advanced
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
Course - Building Web Apps using the MEAN stack
I enjoyed the interesting topics and touching on the various nuances of javascript/typescript/nodejs/
John - BMW SA
Course - Node.js for JavaScript Developers
The situation was atypical because an intensive training for developers was to be conducted with non-developers. Lukasz took up this challenge with empathy and a lot of humour. Through his intelligent and flexible manner, he was able to ensure that a concrete learning gain was achieved for everyone. I enjoyed this very much and would gladly take a seminar with Lukasz again.