Skip to content

Commit be1def6

Browse files
committed
docs: add content and resources to backend-beginner roadmap nodes
1 parent 89df813 commit be1def6

15 files changed

Lines changed: 53 additions & 9 deletions

src/data/roadmaps/backend/content/acid@qSAdfaGUfn8mtmDjHJi3z.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ ACID represents four database transaction properties: Atomicity (all-or-nothing
44

55
Visit the following resources to learn more:
66

7+
- [@official@PostgreSQL Tutorial on Transactions](https://www.postgresql.org/docs/current/tutorial-transactions.html)
78
- [@article@What is ACID Compliant Database?](https://retool.com/blog/whats-an-acid-compliant-database/)
89
- [@article@What is ACID Compliance?: Atomicity, Consistency, Isolation](https://fauna.com/blog/what-is-acid-compliance-atomicity-consistency-isolation)
9-
- [@video@ACID Explained: Atomic, Consistent, Isolated & Durable](https://www.youtube.com/watch?v=yaQ5YMWkxq4)
10+
- [@article@A Beginner's Guide to ACID and Database Transactions](https://vladmihalcea.com/a-beginners-guide-to-acid-and-database-transactions/)
11+
- [@video@ACID Explained: Atomic, Consistent, Isolated & Durable](https://www.youtube.com/watch?v=yaQ5YMWkxq4)
12+
- [@video@ACID Transactions (Explained by Example)](https://www.youtube.com/watch?v=pomxJOFVcQs)
13+
- [@book@Database System Concepts - Silberschatz, Korth, Sudarshan](https://db-book.com/)

src/data/roadmaps/backend/content/caching@ELj8af7Mi38kUbaPJfCUR.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,8 @@ Visit the following resources to learn more:
66

77
- [@article@What is Caching - AWS](https://aws.amazon.com/caching/)
88
- [@article@Caching - Cloudflare](https://www.cloudflare.com/learning/cdn/what-is-caching/)
9+
- [@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/)
10+
- [@article@Top Caching Strategies Explained](https://blog.bytebytego.com/p/top-caching-strategies)
11+
- [@video@Cache Systems Every Developer Should Know](https://www.youtube.com/watch?v=dGAgxozNWFE)
12+
- [@video@Caching Complete Tutorial for Beginners](https://www.youtube.com/watch?v=1XJG34mewts)
13+
- [@course@Redis University - Introduction to Redis Data Structures](https://redis.io/university/courses/ru101/)

src/data/roadmaps/backend/content/caching@uPjCrDGA2MHylWXbZvMBM.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,8 @@ Visit the following resources to learn more:
66

77
- [@article@Caching Overview](https://aws.amazon.com/caching/)
88
- [@article@What is caching?](https://www.cloudflare.com/en-gb/learning/cdn/what-is-caching/)
9-
- [@video@Caching Complete Tutorial for Beginners | System Design | Software Architectural Design | ‪@SCALER](https://www.youtube.com/watch?v=1XJG34mewts)
10-
- [@video@Cache Systems Every Developer Should Know](https://www.youtube.com/watch?v=dGAgxozNWFE)
9+
- [@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/)
10+
- [@article@Top Caching Strategies Explained](https://blog.bytebytego.com/p/top-caching-strategies)
11+
- [@video@Caching Complete Tutorial for Beginners](https://www.youtube.com/watch?v=1XJG34mewts)
12+
- [@video@Cache Systems Every Developer Should Know](https://www.youtube.com/watch?v=dGAgxozNWFE)
13+
- [@course@Redis University - Introduction to Redis Data Structures](https://redis.io/university/courses/ru101/)

src/data/roadmaps/backend/content/functional-testing@NAGisfq2CgeK3SsuRjnMw.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ Functional testing ensures software meets functional requirements through black
44

55
Visit the following resources to learn more:
66

7+
- [@official@Playwright - End-to-End Testing Documentation](https://playwright.dev/docs/intro)
78
- [@article@What is Functional Testing?](https://www.guru99.com/functional-testing.html)
9+
- [@article@Functional Testing: What It Is and How to Do It Right](https://www.atlassian.com/continuous-delivery/software-testing/functional-testing)
810
- [@video@Functional Testing vs Non-Functional Testing](https://www.youtube.com/watch?v=NgQT7miTP9M)
11+
- [@video@Software Testing Tutorial for Beginners](https://www.youtube.com/watch?v=u6QfIXgjwGQ)
912
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)

src/data/roadmaps/backend/content/integration-testing@381Kw1IMRv7CJp-Uf--qd.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ Integration testing verifies interactions between software components to ensure
44

55
Visit the following resources to learn more:
66

7+
- [@opensource@Supertest - HTTP Integration Testing for Node.js](https://github.com/ladjs/supertest)
78
- [@article@Integration Testing](https://www.guru99.com/integration-testing.html)
9+
- [@article@Unit Test vs Integration Test: What's the Difference?](https://www.testim.io/blog/unit-test-vs-integration-test/)
810
- [@article@How to Integrate and Test Your Tech Stack](https://thenewstack.io/how-to-integrate-and-test-your-tech-stack/)
911
- [@video@What is Integration Testing?](https://www.youtube.com/watch?v=kRD6PA6uxiY)
12+
- [@video@Integration Testing in Node.js](https://www.youtube.com/watch?v=r9HdJ8P6GQI)
1013
- [@feed@Explore top posts about Testing](https://app.daily.dev/tags/testing?ref=roadmapsh)

src/data/roadmaps/backend/content/json-apis@sNceS4MpSIjRkWhNDmrFg.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ JSON (JavaScript Object Notation) is an encoding scheme eliminating ad-hoc code
44

55
Visit the following resources to learn more:
66

7-
- [@official@JSON API](https://jsonapi.org/)
7+
- [@official@JSON API Specification](https://jsonapi.org/)
8+
- [@official@JSON.org - Introducing JSON](https://www.json.org/json-en.html)
89
- [@article@What is JSON API?](https://medium.com/@niranjan.cs/what-is-json-api-3b824fba2788)
9-
- [@video@JSON API: Explained in 4 minutes](https://www.youtube.com/watch?v=N-4prIh7t38)
10+
- [@article@JSON API Recommendations and Best Practices](https://jsonapi.org/recommendations/)
11+
- [@course@Full Stack Open - Node.js and Express (Part 3)](https://fullstackopen.com/en/part3)
12+
- [@video@JSON API: Explained in 4 minutes](https://www.youtube.com/watch?v=N-4prIh7t38)
13+
- [@video@REST API vs JSON API - Which Should You Use?](https://www.youtube.com/watch?v=0oXYLzuucwE)

src/data/roadmaps/backend/content/jwt@UxS_mzVUjLigEwKrXnEeB.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ JWT (JSON Web Token) securely transmits information as JSON objects with three p
55
Visit the following resources to learn more:
66

77
- [@official@jwt.io Website](https://jwt.io/)
8+
- [@official@RFC 7519 - JSON Web Token Standard](https://datatracker.ietf.org/doc/html/rfc7519)
89
- [@article@What is JWT?](https://www.akana.com/blog/what-is-jwt)
10+
- [@article@JWT Security Best Practices](https://curity.io/resources/learn/jwt-best-practices/)
911
- [@video@What Is JWT and Why Should You Use JWT](https://www.youtube.com/watch?v=7Q17ubqLfaM)
12+
- [@video@Node.js JWT Authentication Tutorial](https://www.youtube.com/watch?v=mbsmsi7l3r4)
1013
- [@feed@Explore top posts about JWT](https://app.daily.dev/tags/jwt?ref=roadmapsh)

src/data/roadmaps/backend/content/orms@Z7jp_Juj5PffSxV7UZcBb.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@ ORM (Object-Relational Mapping) allows developers to interact with databases usi
44

55
Visit the following resources to learn more:
66

7+
- [@official@Prisma ORM Documentation](https://www.prisma.io/docs)
8+
- [@official@SQLAlchemy Documentation](https://docs.sqlalchemy.org/en/14/)
79
- [@article@What is an ORM, how does it work, and how should I use one?](https://stackoverflow.com/a/1279678)
810
- [@article@What is an ORM](https://www.freecodecamp.org/news/what-is-an-orm-the-meaning-of-object-relational-mapping-database-tools/)
11+
- [@video@What is an ORM? - NestJS and Prisma Tutorial](https://www.youtube.com/watch?v=rLRIB6AF2Dg)
912
- [@video@Why Use an ORM?](https://www.youtube.com/watch?v=vHt2LC1EM3Q)
1013
- [@feed@Explore top posts about Backend Development](https://app.daily.dev/tags/backend?ref=roadmapsh)

src/data/roadmaps/backend/content/postgresql@FihTrMO56kj9jT8O_pO2T.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Visit the following resources to learn more:
77
- [@roadmap@Visit Dedicated PostgreSQL DBA Roadmap](https://roadmap.sh/postgresql-dba)
88
- [@official@Official Website](https://www.postgresql.org/)
99
- [@article@Learn PostgreSQL - Full Tutorial for Beginners](https://www.postgresqltutorial.com/)
10+
- [@course@PostgreSQL Full Course for Beginners – freeCodeCamp](https://www.youtube.com/watch?v=qw--VYLpxG4)
1011
- [@video@PostgreSQL in 100 Seconds](https://www.youtube.com/watch?v=n2Fluyr3lbc)
1112
- [@video@Postgres tutorial for Beginners](https://www.youtube.com/watch?v=SpfIwlAYaKk)
1213
- [@feed@Explore top posts about PostgreSQL](https://app.daily.dev/tags/postgresql?ref=roadmapsh)

src/data/roadmaps/backend/content/redis@M0iaSSdVPWaCUpyTG50Vf.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@ Redis is an open-source, in-memory data structure store supporting strings, list
55
Visit the following resources to learn more:
66

77
- [@roadmap@Visit Dedicated Redis Roadmap](https://roadmap.sh/redis)
8-
- [@course@Redis Crash Course](https://www.youtube.com/watch?v=XCsS_NVAa1g)
98
- [@official@Redis](https://redis.io/)
109
- [@official@Redis Documentation](https://redis.io/docs/latest/)
10+
- [@article@Redis Data Types Explained](https://redis.io/docs/data-types/)
11+
- [@course@Redis Crash Course](https://www.youtube.com/watch?v=XCsS_NVAa1g)
1112
- [@video@Redis in 100 Seconds](https://www.youtube.com/watch?v=G1rOthIU-uo)
13+
- [@video@Redis Tutorial for Beginners](https://www.youtube.com/watch?v=jgpVdJB2sKQ)
1214
- [@feed@Explore top posts about Redis](https://app.daily.dev/tags/redis?ref=roadmapsh)

0 commit comments

Comments
 (0)