Express Training Courses

Express Training

Express - Web Framework for Node.js courses

Client Testimonials

Building Web Apps using the MEAN stack

Express Course Outlines

Code Name Duration Overview
nodejswebstorm Node.js & Express.js Basics, working with PM2 & WebStorm 21 hours Audience: Typically a Project Manager,Aanalyst, Developer or anyone who needs: Explore the node.js framework and architecture Explore Express.js as a solution for web development Assess Node.js & Express.js as solutions for web development Advantages and disadvantages over Java To have a good understanding of an application’s structure and deployment mechanisms To carry out Installation / production environment / architecture tasks and configuration To be able to assess code quality, perform debugging, monitoring To implement advanced production like Logging Objectives: Explore the advantages and characteristics of Node.js (In comparison with Java) Explore Express.js: Architecture, administration (In comparison with Java EE) Explore and apprehend all the features and functionalities of the webstorm platform for Node.js Explore and apprehend all the features and functionalities of the pm2 production process manager Explore and apprehend advanced logging with Winston.js Description: The course is normally 3 days (7 hours a day) and has a heavy emphasis on hands on practice. Most of the concepts are discovered through code readings, exercises and labs. Node.js characteristics & Fundamentals (In comparison with Java) Node.js, V8 & Server side development (why use Node.js ?) Blocking vs. Non-Blocking Event-driven Programming Event Loop & the Callback pattern Node.js Architecture Module & Sandbox Pattern Npm Dependency mechanisms The package.json file V8 engine internals Memory schemes Garbage collection Memory leaks Monitoring memory and CPU Logging with Node.js Node.js Middleware SSL & TLS Node.js versions & migrations Express.js characteristics & Fundamentals (In comparison with the Java EE specification (Websphere, Tomcat))) Application configuration & settings Template engines Routing HTTP Request and Response Objects SSL & TLS Error handling Multithreading JSON 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
mean1 Building Web Apps using the MEAN stack 35 hours Course Objective: MEAN stack is a full-stack JavaScript solution that helps you write scalable, robust, and maintainable web applications quickly and easily using MongoDB, express, AngularJS, and Node.js. By the end of this hands-on intensive training course, the students will be able to: Store the data in NoSQL, document-oriented MongoDB database that brings performance and scalability. Use Node.js, the server-side platform built on Google V8’s runtime for building fast, scalable network applications. Use Express, a simple yet powerful web application development HTTP server framework built on top of Node.js. Use AngularJS framework that offers declarative, two-way data binding for web applications. Take advantage of the ‘full-stack JavaScript’ paradigm i.e. store documents in JSON-like format in MongoDB, author JSON queries in Node.js/Express.js, and forward these JSON documents back to an Angular-based frontend. Get acquainted with the latest web application development trends in the IT industry. Node.js Getting started with Node.js Node Package Manager Modules Asynchronous Programming Callbacks Events Streams Web Sockets Angular.js Angular Architecture Modules, Controllers and Scope Views Two-way Binding Built-in and Custom Directives Event Directives Expressions Built-in and Custom Filters Understanding the Digest Loop Forms and Validation AngularJS Service Types Factories, Providers, Decorators, DI Creating Custom Services Consuming Ajax Web Services via $http and $resource Routing, Redirects, and Promises Express.js MVC Pattern Introduction to Express Routing HTTP Interaction Handling Form Data Handling Query Parameters Cookies and Sessions User Authentication Error Handling Creating and Consuming RESTful Services Using Templates MongoDB Understanding NoSQL MongoDB Finding Documents Update, Insert, and Upsert Indexing Data Modeling Aggregation
nodejsadmin Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2 14 hours This course has been created with the following objectives: Node.js fundamental concepts V8 engine internals Administration of Express.js applications Performance & Monitoring Process management  This course is aimed at apprehending the tools and concepts required to administer Node.js/Expres.js applications, understand and monitor performance in a V8 engine environment. Express.js Installation of Express.js Directory structure of a Express.js application Creation of a server Rooting & Middleware functions Error handling server side Logging … Server side modules: HTTP, HTTPS, URL, SSL/TLS, Cluster, DNS, Process & child process, REPL, Zlib Load balancing in association with nginx Node.js - the foundation (Concepts and architecture only) Node.js, V8 & Server side development Blocking vs. Non-Blocking Event-driven Programming Event Loop & the single threaded demultiplexer npm as a package manager Dependency mechanisms The package.json file Version migrations V8 engine internals Performance V8 as a compiler Memory schemes Garbage collection Memory leaks Monitoring Monitoring with sematext Monitoring with ruxit … 1.5    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

Upcoming Courses

CourseCourse DateCourse Price [Remote / Classroom]
Building Web Apps using the MEAN stack - Opole, Władysława Reymonta 29Mon, 2017-06-12 09:0014800PLN / 6735PLN
Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2 - Toruń, ul. Żeglarska 10/14Mon, 2017-06-12 09:009100PLN / 3358PLN
Node.js & Express.js Basics, working with PM2 & WebStorm - Białystok, ul. Malmeda 1Mon, 2017-06-12 09:0017980PLN / 6498PLN
Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2 - Warszawa, ul. Złota 3/11Tue, 2017-06-13 09:009100PLN / 3158PLN
Building Web Apps using the MEAN stack - Łódź, ul. Tatrzańska 11Mon, 2017-06-19 09:0014800PLN / 5985PLN

Other regions

Weekend Express courses, Evening Express training, Express boot camp, Express instructor-led , Express coaching, Express one on one training ,Weekend Express training, Express classes, Express private courses, Express trainer , Evening Express courses, Express training courses, Express on-site

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Six thinking hats by Edward de Bono Gdańsk, ul. Powstańców Warszawskich 45 Thu, 2017-05-25 09:00 5148PLN / 1726PLN
Facebook in advertising and marketing Poznan, Garbary 100/63 Fri, 2017-05-26 09:00 1881PLN / 952PLN
Python Programming Szczecin, ul. Sienna 9 Mon, 2017-05-29 09:00 10000PLN / 4448PLN
Facebook in advertising and marketing Lublin, ul. Spadochroniarzy 9 Fri, 2017-06-02 09:00 1881PLN / 1002PLN
MongoDB for Administrators Kraków, ul. Rzemieślnicza 1 Tue, 2017-06-06 09:00 3861PLN / 2087PLN
Oracle 11g - Programming with PL / SQL I - Workshops Wroclaw, ul.Ludwika Rydygiera 2a/22 Tue, 2017-06-06 09:00 5990PLN / 2939PLN
Adobe Photoshop Elements Gdynia, ul. Ejsmonda 2 Wed, 2017-06-07 09:00 1881PLN / 1127PLN
Microsoft Office Excel - moduł Business Intelligence Gdynia, ul. Ejsmonda 2 Wed, 2017-06-07 09:00 2673PLN / 1391PLN
Adobe Photoshop Elements Gdańsk, ul. Powstańców Warszawskich 45 Wed, 2017-06-07 09:00 1881PLN / 1127PLN
Adobe InDesign Poznan, Garbary 100/63 Thu, 2017-06-08 09:00 1881PLN / 1027PLN
Design Patterns in C# Poznan, Garbary 100/63 Thu, 2017-06-08 09:00 3861PLN / 1830PLN
SQL Fundamentals Gdańsk, ul. Powstańców Warszawskich 45 Thu, 2017-06-08 09:00 3663PLN / 1610PLN
Visual Basic for Applications (VBA) in Excel - Advanced Warszawa, ul. Złota 3/11 Mon, 2017-06-12 09:00 3069PLN / 1623PLN
Visual Basic for Applications (VBA) in Excel - Introduction to programming Gdynia, ul. Ejsmonda 2 Mon, 2017-06-12 09:00 3564PLN / 1891PLN
DTP (InDesign, Photoshop, Illustrator, Acrobat) Opole, Wladyslawa Reymonta 29 Mon, 2017-06-12 09:00 5940PLN / 4230PLN
Spring and Hibernate in Java Applications Poznan, Garbary 100/63 Tue, 2017-06-13 09:00 7722PLN / 3358PLN
Drools Rules Administration Wroclaw, ul.Ludwika Rydygiera 2a/22 Wed, 2017-06-14 09:00 21196PLN / 7023PLN
Build applications with Oracle Application Express (APEX) Katowice ul. Opolska 22 Mon, 2017-06-19 09:00 9801PLN / 4720PLN
Creating and managing Web sites Poznan, Garbary 100/63 Mon, 2017-06-19 09:00 5841PLN / 2298PLN
Front End Developer Rzeszów, Plac Wolności 13 Mon, 2017-06-19 09:00 23000PLN / 7970PLN
Introduction to Selenium Warszawa, ul. Złota 3/11 Thu, 2017-06-22 09:00 1871PLN / 824PLN
Javascript And Ajax Rzeszów, Plac Wolności 13 Mon, 2017-06-26 09:00 5841PLN / 3655PLN
Introduction to Programming Gdańsk, ul. Powstańców Warszawskich 45 Mon, 2017-06-26 09:00 5742PLN / 4121PLN
Implementation and Administration of Elasticsearch Wroclaw, ul.Ludwika Rydygiera 2a/22 Wed, 2017-06-28 09:00 20800PLN / 6903PLN
Effective interpersonal communication with elements of assertiveness Wroclaw, ul.Ludwika Rydygiera 2a/22 Thu, 2017-06-29 09:00 5148PLN / 1430PLN
Elasticsearch Advanced Administration, Monitoring and Maintenance Gdańsk, ul. Powstańców Warszawskich 45 Tue, 2017-07-04 09:00 17741PLN / 5876PLN
Nginx Setup, Configuration and Administration Bydgoszcz, ul. Dworcowa 94 Wed, 2017-07-05 09:00 6930PLN / 2850PLN
SQL Fundamentals Warszawa, ul. Złota 3/11 Mon, 2017-07-10 09:00 3663PLN / 1510PLN
SIP protocol in VoIP Poznan, Garbary 100/63 Mon, 2017-07-17 09:00 15929PLN / 5427PLN
Excel VBA Introduction Wroclaw, ul.Ludwika Rydygiera 2a/22 Wed, 2017-08-02 09:00 2376PLN / 1192PLN
Programming in WPF 4.5 Lublin, ul. Spadochroniarzy 9 Wed, 2017-08-16 09:00 6435PLN / 2443PLN
Creating and managing Web sites Poznan, Garbary 100/63 Mon, 2017-09-25 09:00 5841PLN / 2298PLN

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients