Huge changes

This commit is contained in:
2026-03-08 13:04:05 +00:00
parent 51eb41965c
commit b19e3c1039
167 changed files with 1786 additions and 342 deletions

14
20260101010049-concepts.org Normal file → Executable file
View File

@@ -22,8 +22,18 @@ Part of being a software engineer is having a good grasp of mathematical concept
- [[id:49b195c8-e116-40ca-86e8-62c65dbb5a4f][API Architecture]] WIP
- [[id:2767b5ac-f2c9-4b1e-ab87-82c43cdec4c1][CI/CD Example - Sitevisits]]
- [[id:5b714c6c-7eaf-4f3f-b4f6-2166ff3a9963][CI/CD Summary]]
- [[id:6a5bf6dd-d0ec-43e4-8e07-9956f4715f10][RESTful API]]
Some core programming concepts that are essential for software development. The things I need to add here are:
* Database Related
- [[id:b4858f6a-b05c-47f2-972e-905e0bb2c352][Database Permissions, Roles, and Accounts]]
* Concepts to learn and talk about (cs and maths)
- +xor+
- +big O notation+
@@ -35,6 +45,7 @@ Some core programming concepts that are essential for software development. The
- functional programming
- object-oriented programming
- relational databases vs non-relational databases
- +Database permissions, roles and accounts+
- networking basics
- operating systems fundamentals
- concurrency and parallelism
@@ -45,9 +56,10 @@ Some core programming concepts that are essential for software development. The
- cloud computing basics
- containerization (Docker, Kubernetes, etc.)
- DevOps practices
- CI/CD pipelines
- +CI/CD pipelines+
- microservices architecture
- API design and development
- +restful apis+
- web development fundamentals (HTML, CSS, JavaScript)
- mobile app development basics
- machine learning basics