International PHP Conference
The Conference for PHP and Web Development

Web Backends with Node.js Workshop

Until the conference starts:
✓ Arduino Starter Kit or Amazon Echo Dot for free
✓ Group discount
✓ 2 in 1 conference special
Register now
Bis Konferenz­beginn:
✓ Arduino Starter Kit oder Amazon Echo Dot gratis
✓ Kollegenrabatt
✓ 2-in-1-Konferenzpaket
Jetzt anmelden
Until conference starts:
✓ 2-in-1 conference package
✓ Group discount
✓ Extra specials for freelancers
Register now
Bis Konferenzbeginn:
✓ 5-Tages-Special
✓ Kollegenrabatt
✓ Special Discount für Freelancer
Jetzt anmelden
Booking note:
Node.js Workshop

How fast can a full web API be implemented with Node.js? In this workshop we will explore the answer to this question. Node.js and its extensive ecosystem solve many standard tasks, allowing you to focus on the essentials, i.e. your business logic. You just need to know which packages, frameworks, and libraries you can access and how they work.

Node.js has established itself as a platform for web services in recent years and is suitable both as a basis for small prototypes and for extensive applications. Regardless of whether you implement your application as a monolith or in the interplay of several microservices, Node.js has now proven itself in each of these forms – so it’s definitely worth taking a look behind the scenes of developing such an application. By the end of this workshop, you will have a full-fledged Node.js backend and know how to customize and extend it.

– Installation and General Architecture: In this first part, you will learn how to set up your application, how to build the general file and directory hierarchy, and what features Node.js brings to web application development.

– REST interfaces with Express: Express has been the most popular web application framework for Node.js for many years, which is clearly reflected in the still steadily increasing download numbers. In the second part of the workshop, we will implement a simple REST interface with Express, which will form the basis for the rest of the workshop.

– File upload, validation and authentication: Express is almost as old as Node.js itself. Therefore, a very active ecosystem has formed around the framework, providing you with numerous solutions to everyday problems in the form of packages. We enrich our application with possibilities for file upload, validation of incoming requests as well as authentication.

– A look at Nest.js: Express is, of course, far from the only framework for Node.js. Another solution that has become increasingly popular in recent years is Nest.js. Nest.js can be used together with Express, but also together with Fastify to implement well-structured applications. We will look at the architecture and principles of Nest.js and implement a simple interface with it.

This workshop is suitable for frontend developers with JavaScript experience as well as those switching from other backend languages such as Java or PHP. A basic requirement is solid programming experience, not necessarily in JavaScript. In order to participate fully in this workshop, you should ensure in advance that Node.js is installed on your system and that you have the permissions to install NPM packages (beware of corporate proxies).

This Session originates from the archive of Diese Session stammt aus dem Archiv von BerlinBerlin . Take me to the program of . Hier geht es zum aktuellen Programm von Berlin Berlin .

This Session originates from the archive of Diese Session stammt aus dem Archiv von BerlinBerlin . Take me to the program of . Hier geht es zum aktuellen Programm von Munich München .

This Session Diese Session originates from the archive of stammt aus dem Archiv von BerlinBerlin . Take me to the current program of . Hier geht es zum aktuellen Programm von Berlin Berlin or oder Munich München .

Stay tuned!

Behind the Tracks of IPC

PHP Core & Coding
Best practices & applications

General Web Development
Broader web development topics

DevOps & Continuous Delivery
Learn about DevOps and transform your development pipeline

Software Architecture
All about PHP frameworks, concepts &

Web Security
All about
web security

Software Quality
More about software testing tools &

Agile & Company Culture
Getting agile right is so important

Content Management Systems
Sessions on content management systems

#slideless (pure coding)
See how technology really works