International PHP Conference
The Conference for PHP and Web Development

Web Backends with Node.js Workshop

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
Thank you for attending
✓ See you in 2022!
Danke für Eure Teilnahme
✓ Bis 2022!
Friday, June 11 2021
09:00 - 17:00
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 belongs to the Diese Session gehört zum Programm vom BerlinBerlin program. Take me to the program of . Hier geht es zum Programm von Munich München .

Take me to the full program of Zum vollständigen Programm von Berlin Berlin .

This Session Diese Session belongs to the gehört zum Programm von BerlinBerlin program. Take me to the current program of . Hier geht es zum aktuellen Programm von Munich München or oder Berlin Berlin .

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 & environments

Web Security
All about web security

Software Quality
More about software testing tools & strategies

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

PHP Frameworks
All about PHP Frameworks

Docker, Kubernetes, Cloud
Cloud-based & native apps