Skip to content

Latest commit

 

History

History
27 lines (14 loc) · 1.12 KB

readme.md

File metadata and controls

27 lines (14 loc) · 1.12 KB

Panenco Node Course

Throughout this course we will gradually build a Node.js Express API that manages a single entity: Users. As we progress, elements, techniques and libraries will be added to the project.

The end goal is to build a CRUD (create, read, update, delete) controller based on papi. The way API's are built at Panenco.

The course consists of 3 main parts: Module 1, 2 and 3. Each part builds on top of the previous one.

  • Module 0

    Setup your dev environment.

  • Module 1

    Create a very basic NodeJS Express API.

  • Module 2

    Transform the API to typescript with input/output validation and automated tests.

  • Module 3

    Transform the API to the Panenco way of working with papi and MikroORM.)

When this is all done you should have gained the skills to extend it on your own. There will be an example product you can build with the result of module 3 as a starting point.

🚀 Happy coding!