International PHP Conference
The Conference for PHP and Web Development

Web Backends with Node.js Workshop

Workshop
Until February 25:
✓ Workshop-Day for free
✓ Group discount
✓ Save up to € 700
Register now
Bis 25. Februar:
✓ Workshop-Tag gratis
✓ Kollegenrabatt
✓ Bis zu 700 € sparen
Jetzt anmelden
Thank you for attending
✓ See you in 2021!
Danke für Eure Teilnahme
✓ Bis 2021!
Infos
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).

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

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 .

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 Berlin Berlin or oder Munich München .

Stay tuned!

Behind the Tracks of IPC

PHP Core Technology
Best Practices & Application

General Web Development
General Web Development & more

Agile & Company Culture
Agility has become mainstream

Software Architecture
Concepts & Environments

Security
All about Web Security

Testing & Test Driven Development
More about software testing tools and strategies

DevOps & Continuous Delivery
DevOps is a philosophy

Docker, Kubernetes, Cloud
Cloud-based & native apps

#slideless (pure coding)
Showing how technology really works

PHP Frameworks
All about PHP Frameworks

Content Management Systems
Sessions on Content Management Systems