Backend Dev Workshop

screenshot of Backend Dev Workshop
express
prisma

Backend Web Development with ExpressJS. Get Started with Rest APIs, mongoDB, TypeScript, Authentication, PostgreSQL, ORM & Middlewares.

Overview

This is an exciting opportunity to dive deep into creating a fully functional REST API using modern technologies like TypeScript and PostgreSQL. The workshop not only guides you through the theoretical aspects but also encourages practical application by allowing you to implement your creativity in building APIs for various use cases—be it a Weather API, a blogging platform, or a movie ticket booking system. The focus on clean code and structural organization sets a strong foundation for both learning and future projects.

The collaborative environment, including the use of Discord for discussions, ensures that you'll have support as you navigate through challenges. By the end of this workshop, you won’t just have theoretical knowledge; you will complete a unique project that showcases your ability to implement a robust backend system while adhering to best coding practices.

Features

  • Support for REST APIs: Facilitates creating complete and functional RESTful services that can interface seamlessly with various clients.
  • TypeScript & Clean Code: Utilizes TypeScript for better code reliability and maintainability, encouraging best practices in coding.
  • PostgreSQL Database Integration: Leverages PostgreSQL, ensuring a powerful relational database experience suitable for complex applications.
  • Prisma ORM Simplification: Makes database interactions easier through sophisticated ORM capabilities, allowing for complex queries and relationships.
  • Customizable Boilerplate Setup: Comes with a flexible starter template that simplifies the initial setup process for your project.
  • Interactive Learning Environment: Engages participants through live workshops and an accessible online community for support and feedback.
  • Deployment Guidance: Offers optional instructions for deploying your API to platforms like Railway, enhancing your understanding of production environments.
  • Contribution to Open Source: Encourages contributing to the official Prisma repository, allowing participants to share their work and gain recognition in the developer community.
express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

prisma
Prisma

Prisma is a server-side library that helps developers read and write data to the database in an intuitive, efficient and safe way.

fullstack
Fullstack

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.