Browsing as a guest.Preview anything. Sign in to make it yours.
← Explore
EngineeringPublic · published 4 Sept

Production Ready Backend Development: Building a Subscription API

A comprehensive course on building a production-ready subscription management system. Covers backend fundamentals, client-server communication, APIs, databases (SQL/NoSQL), architectures, and hands-on development using Node.js, Express, MongoDB, Arcjet, Upstash, and VPS deployment.

Coursified Library
source: JavaScript Mastery
Outline · 16 modules · quiz after each
01Introduction to Backend DevelopmentUnderstanding the critical role of backend development in handling data, security, and performance3 min
02Client-Server ArchitectureDefining the key components of the frontend: user, client, and interface2 min
03HTTP, DNS, and IP AddressesUnderstanding HTTP and HTTPS protocols for client-server communication2 min
04API FundamentalsDefining APIs using the restaurant waiter analogy6 min
05API Types and Backend FrameworksComparing RESTful APIs and GraphQL APIs3 min
06Relational DatabasesUnderstanding relational databases that use structured tables and rows2 min
07NoSQL and Database InteractionExploring non-relational (NoSQL) databases like MongoDB and Redis5 min
08Database Recap and Architecture IntroRecap of database types (SQL vs NoSQL) and ORM benefits1 min
09Backend ArchitecturesExamining Monolithic architecture and its unified codebase approach3 min
10Project Overview and DemoReviewing the features of the subscription tracking API to be built1 min
11Setting Up External ServicesSetting up Upstash for Redis, scheduling, and workflow automation8 min
12Project InitializationScaffolding a new project using the Express generator2 min
13Configuring ESLintInstalling and initializing ESLint for code quality4 min
14Creating the Express ServerImporting and initializing an Express application2 min
15Managing Environment VariablesInstalling and configuring the `dotenv` package5 min
16Organizing and Creating RoutesCreating modular route files for Auth, User, and Subscription resources8 min
0
clones
1
learner
New
no ratings yet
16
modules
Cloning copies the outline, quizzes and assessment into your account. The video stays on YouTube; attribution to Coursified Library stays on the course.
Details
Duration3h 09m
Assessment14 questions · pass 70%
Quiz questions253
LanguageEnglish
LicenceOutline CC BY · video © channel
CertificateYes · verifiable
NewNo ratings yet