docs: add content and resources to backend-beginner roadmap nodes (#9647)

* docs: add content and resources to backend-beginner roadmap nodes

* fix: address Copilot review - fix SQLAlchemy URL and transaction article title
This commit is contained in:
harshag121
2026-02-27 13:40:51 +01:00
committed by GitHub
parent 15f99c1ca6
commit e092941e83
15 changed files with 53 additions and 9 deletions
@@ -4,6 +4,10 @@ ACID represents four database transaction properties: Atomicity (all-or-nothing
Visit the following resources to learn more:
- [@official@PostgreSQL Tutorial on Transactions](https://www.postgresql.org/docs/current/tutorial-transactions.html)
- [@article@What is ACID Compliant Database?](https://retool.com/blog/whats-an-acid-compliant-database/)
- [@article@What is ACID Compliance?: Atomicity, Consistency, Isolation](https://fauna.com/blog/what-is-acid-compliance-atomicity-consistency-isolation)
- [@video@ACID Explained: Atomic, Consistent, Isolated & Durable](https://www.youtube.com/watch?v=yaQ5YMWkxq4)
- [@article@A Beginner's Guide to ACID and Database Transactions](https://vladmihalcea.com/a-beginners-guide-to-acid-and-database-transactions/)
- [@video@ACID Explained: Atomic, Consistent, Isolated & Durable](https://www.youtube.com/watch?v=yaQ5YMWkxq4)
- [@video@ACID Transactions (Explained by Example)](https://www.youtube.com/watch?v=pomxJOFVcQs)
- [@book@Database System Concepts - Silberschatz, Korth, Sudarshan](https://db-book.com/)
@@ -6,3 +6,8 @@ Visit the following resources to learn more:
- [@article@What is Caching - AWS](https://aws.amazon.com/caching/)
- [@article@Caching - Cloudflare](https://www.cloudflare.com/learning/cdn/what-is-caching/)
- [@article@Caching Strategies and How to Choose the Right One](https://codeahoy.com/2017/08/11/caching-strategies-and-how-to-choose-the-right-one/)
- [@article@Top Caching Strategies Explained](https://blog.bytebytego.com/p/top-caching-strategies)
- [@video@Cache Systems Every Developer Should Know](https://www.youtube.com/watch?v=dGAgxozNWFE)
- [@video@Caching Complete Tutorial for Beginners](https://www.youtube.com/watch?v=1XJG34mewts)
- [@course@Redis University - Introduction to Redis Data Structures](https://redis.io/university/courses/ru101/)
@@ -6,5 +6,8 @@ Visit the following resources to learn more:
- [@article@Caching Overview](https://aws.amazon.com/caching/)
- [@article@What is caching?](https://www.cloudflare.com/en-gb/learning/cdn/what-is-caching/)
- [@video@Caching Complete Tutorial for Beginners | System Design | Software Architectural Design | ‪@SCALER‬](https://www.youtube.com/watch?v=1XJG34mewts)
- [@video@Cache Systems Every Developer Should Know](https://www.youtube.com/watch?v=dGAgxozNWFE)
- [@article@Caching Strategies and How to Choose the Right One](https://codeahoy.com/2017/08/11/caching-strategies-and-how-to-choose-the-right-one/)
- [@article@Top Caching Strategies Explained](https://blog.bytebytego.com/p/top-caching-strategies)
- [@video@Caching Complete Tutorial for Beginners](https://www.youtube.com/watch?v=1XJG34mewts)
- [@video@Cache Systems Every Developer Should Know](https://www.youtube.com/watch?v=dGAgxozNWFE)
- [@course@Redis University - Introduction to Redis Data Structures](https://redis.io/university/courses/ru101/)
@@ -4,6 +4,9 @@ Functional testing ensures software meets functional requirements through black
Visit the following resources to learn more:
- [@official@Playwright - End-to-End Testing Documentation](https://playwright.dev/docs/intro)
- [@article@What is Functional Testing?](https://www.guru99.com/functional-testing.html)
- [@article@Functional Testing: What It Is and How to Do It Right](https://www.atlassian.com/continuous-delivery/software-testing/functional-testing)
- [@video@Functional Testing vs Non-Functional Testing](https://www.youtube.com/watch?v=NgQT7miTP9M)
- [@video@Software Testing Tutorial for Beginners](https://www.youtube.com/watch?v=u6QfIXgjwGQ)
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)
@@ -4,7 +4,10 @@ Integration testing verifies interactions between software components to ensure
Visit the following resources to learn more:
- [@opensource@Supertest - HTTP Integration Testing for Node.js](https://github.com/ladjs/supertest)
- [@article@Integration Testing](https://www.guru99.com/integration-testing.html)
- [@article@Unit Test vs Integration Test: What's the Difference?](https://www.testim.io/blog/unit-test-vs-integration-test/)
- [@article@How to Integrate and Test Your Tech Stack](https://thenewstack.io/how-to-integrate-and-test-your-tech-stack/)
- [@video@What is Integration Testing?](https://www.youtube.com/watch?v=kRD6PA6uxiY)
- [@video@Integration Testing in Node.js](https://www.youtube.com/watch?v=r9HdJ8P6GQI)
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)
@@ -4,6 +4,10 @@ JSON (JavaScript Object Notation) is an encoding scheme eliminating ad-hoc code
Visit the following resources to learn more:
- [@official@JSON API](https://jsonapi.org/)
- [@official@JSON API Specification](https://jsonapi.org/)
- [@official@JSON.org - Introducing JSON](https://www.json.org/json-en.html)
- [@article@What is JSON API?](https://medium.com/@niranjan.cs/what-is-json-api-3b824fba2788)
- [@video@JSON API: Explained in 4 minutes](https://www.youtube.com/watch?v=N-4prIh7t38)
- [@article@JSON API Recommendations and Best Practices](https://jsonapi.org/recommendations/)
- [@course@Full Stack Open - Node.js and Express (Part 3)](https://fullstackopen.com/en/part3)
- [@video@JSON API: Explained in 4 minutes](https://www.youtube.com/watch?v=N-4prIh7t38)
- [@video@REST API vs JSON API - Which Should You Use?](https://www.youtube.com/watch?v=0oXYLzuucwE)
@@ -5,6 +5,9 @@ JWT (JSON Web Token) securely transmits information as JSON objects with three p
Visit the following resources to learn more:
- [@official@jwt.io Website](https://jwt.io/)
- [@official@RFC 7519 - JSON Web Token Standard](https://datatracker.ietf.org/doc/html/rfc7519)
- [@article@What is JWT?](https://www.akana.com/blog/what-is-jwt)
- [@article@JWT Security Best Practices](https://curity.io/resources/learn/jwt-best-practices/)
- [@video@What Is JWT and Why Should You Use JWT](https://www.youtube.com/watch?v=7Q17ubqLfaM)
- [@video@Node.js JWT Authentication Tutorial](https://www.youtube.com/watch?v=mbsmsi7l3r4)
- [@feed@Explore top posts about JWT](https://app.daily.dev/tags/jwt?ref=roadmapsh)
@@ -4,7 +4,10 @@ ORM (Object-Relational Mapping) allows developers to interact with databases usi
Visit the following resources to learn more:
- [@official@Prisma ORM Documentation](https://www.prisma.io/docs)
- [@official@SQLAlchemy Documentation](https://docs.sqlalchemy.org/)
- [@article@What is an ORM, how does it work, and how should I use one?](https://stackoverflow.com/a/1279678)
- [@article@What is an ORM](https://www.freecodecamp.org/news/what-is-an-orm-the-meaning-of-object-relational-mapping-database-tools/)
- [@video@What is an ORM? - NestJS and Prisma Tutorial](https://www.youtube.com/watch?v=rLRIB6AF2Dg)
- [@video@Why Use an ORM?](https://www.youtube.com/watch?v=vHt2LC1EM3Q)
- [@feed@Explore top posts about Backend Development](https://app.daily.dev/tags/backend?ref=roadmapsh)
@@ -7,6 +7,7 @@ Visit the following resources to learn more:
- [@roadmap@Visit Dedicated PostgreSQL DBA Roadmap](https://roadmap.sh/postgresql-dba)
- [@official@Official Website](https://www.postgresql.org/)
- [@article@Learn PostgreSQL - Full Tutorial for Beginners](https://www.postgresqltutorial.com/)
- [@course@PostgreSQL Full Course for Beginners – freeCodeCamp](https://www.youtube.com/watch?v=qw--VYLpxG4)
- [@video@PostgreSQL in 100 Seconds](https://www.youtube.com/watch?v=n2Fluyr3lbc)
- [@video@Postgres tutorial for Beginners](https://www.youtube.com/watch?v=SpfIwlAYaKk)
- [@feed@Explore top posts about PostgreSQL](https://app.daily.dev/tags/postgresql?ref=roadmapsh)
@@ -5,8 +5,10 @@ Redis is an open-source, in-memory data structure store supporting strings, list
Visit the following resources to learn more:
- [@roadmap@Visit Dedicated Redis Roadmap](https://roadmap.sh/redis)
- [@course@Redis Crash Course](https://www.youtube.com/watch?v=XCsS_NVAa1g)
- [@official@Redis](https://redis.io/)
- [@official@Redis Documentation](https://redis.io/docs/latest/)
- [@article@Redis Data Types Explained](https://redis.io/docs/data-types/)
- [@course@Redis Crash Course](https://www.youtube.com/watch?v=XCsS_NVAa1g)
- [@video@Redis in 100 Seconds](https://www.youtube.com/watch?v=G1rOthIU-uo)
- [@video@Redis Tutorial for Beginners](https://www.youtube.com/watch?v=jgpVdJB2sKQ)
- [@feed@Explore top posts about Redis](https://app.daily.dev/tags/redis?ref=roadmapsh)
@@ -5,8 +5,10 @@ Redis is an open-source, in-memory data structure store supporting strings, list
Visit the following resources to learn more:
- [@roadmap@Visit Dedicated Redis Roadmap](https://roadmap.sh/redis)
- [@course@Redis Crash Course](https://www.youtube.com/watch?v=XCsS_NVAa1g)
- [@official@Redis](https://redis.io/)
- [@official@Redis Documentation](https://redis.io/docs/latest/)
- [@article@Redis Data Types Explained](https://redis.io/docs/data-types/)
- [@course@Redis Crash Course](https://www.youtube.com/watch?v=XCsS_NVAa1g)
- [@video@Redis in 100 Seconds](https://www.youtube.com/watch?v=G1rOthIU-uo)
- [@video@Redis Tutorial for Beginners](https://www.youtube.com/watch?v=jgpVdJB2sKQ)
- [@feed@Explore top posts about Redis](https://app.daily.dev/tags/redis?ref=roadmapsh)
@@ -9,4 +9,5 @@ Visit the following resources to learn more:
- [@article@Roy Fieldings dissertation chapter, Representational State Transfer (REST)](https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm)
- [@article@Learn REST: A RESTful Tutorial](https://restapitutorial.com/)
- [@video@What is a REST API?](https://www.youtube.com/watch?v=-mN3VyJuCjM)
- [@video@REST API Best Practices – REST Endpoint Design](https://www.youtube.com/watch?v=1Wl-rtew1_E)
- [@feed@Explore top posts about REST API](https://app.daily.dev/tags/rest-api?ref=roadmapsh)
@@ -4,6 +4,10 @@ Database transactions are series of operations executed as atomic units to ensur
Visit the following resources to learn more:
- [@official@PostgreSQL Transaction Isolation Documentation](https://www.postgresql.org/docs/current/transaction-iso.html)
- [@article@What are Transactions?](https://fauna.com/blog/database-transaction)
- [@article@SQL Transactions Tutorial](https://www.sqlservertutorial.net/sql-server-basics/sql-server-transaction/)
- [@article@How does a Relational Database work?](https://vladmihalcea.com/how-does-a-relational-database-work/)
- [@video@What is a Database transaction?](https://www.youtube.com/watch?v=wHUOeXbZCYA)
- [@video@ACID Properties in Databases With Examples](https://www.youtube.com/watch?v=GAe5oB742dw)
- [@video@ACID Properties in Databases With Examples](https://www.youtube.com/watch?v=GAe5oB742dw)
- [@video@Database Transactions and ACID Properties](https://www.youtube.com/watch?v=AcqtAEzuoj0)
@@ -4,7 +4,10 @@ Unit testing tests individual components or units in isolation to ensure correct
Visit the following resources to learn more:
- [@official@Jest - JavaScript Testing Framework](https://jestjs.io/docs/getting-started)
- [@opensource@JavaScript Testing Best Practices](https://github.com/goldbergyoni/javascript-testing-best-practices)
- [@article@Unit Testing](https://en.wikipedia.org/wiki/Unit_testing)
- [@article@What is Unit Testing?](https://www.guru99.com/unit-testing-guide.html)
- [@video@JavaScript Unit Testing with Jest - Full Course](https://www.youtube.com/watch?v=IPiUDhwnZxA)
- [@video@What is Unit Testing?](https://youtu.be/x95ez7_V7rA?si=JhCVhcEN7zZOkxdp)
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)
@@ -7,4 +7,7 @@ Visit the following resources to learn more:
- [@roadmap@Visit Dedicated Git & GitHub Roadmap](https://roadmap.sh/git-github)
- [@official@Git Documentation](https://git-scm.com/doc)
- [@article@What is Version Control?](https://www.atlassian.com/git/tutorials/what-is-version-control)
- [@video@Version Control System (VCS) - Everything you need to know](https://www.youtube.com/watch?v=SVkuliabq4g)
- [@article@What is Version Control? - GitLab](https://about.gitlab.com/topics/version-control/)
- [@article@Comparing Workflows - Centralized vs Distributed](https://www.atlassian.com/git/tutorials/comparing-workflows)
- [@video@Version Control System (VCS) - Everything you need to know](https://www.youtube.com/watch?v=SVkuliabq4g)
- [@video@Git for Beginners - Git & GitHub Tutorial](https://www.youtube.com/watch?v=8JJ101D3knE)