https://github.com/fardinkamal62/astha-it-codecamp
Hub repository for my Astha.IT CodeCamp ServerCamp journey — lecture notes, assignments, and project index.
https://github.com/fardinkamal62/astha-it-codecamp
astha-it-codecamp csharp dotnet learning-by-doing lecture-notes portfolio software-architecture
Last synced: 25 days ago
JSON representation
Hub repository for my Astha.IT CodeCamp ServerCamp journey — lecture notes, assignments, and project index.
- Host: GitHub
- URL: https://github.com/fardinkamal62/astha-it-codecamp
- Owner: fardinkamal62
- Created: 2026-05-24T04:29:51.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2026-06-16T10:45:39.000Z (about 1 month ago)
- Last Synced: 2026-06-16T12:24:45.396Z (about 1 month ago)
- Topics: astha-it-codecamp, csharp, dotnet, learning-by-doing, lecture-notes, portfolio, software-architecture
- Language: C#
- Homepage:
- Size: 1.71 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🗂️ Astha.IT CodeCamp — ServerCamp Journey
**Central dashboard** for my Astha.IT CodeCamp experience.
Tracks lecture notes, assignments, and projects across the ServerCamp curriculum.
---
## 📖 Lecture Notes (Obsidian Vault)
All notes are personal summaries written in [Obsidian](https://obsidian.md/) (`.md` files in [`lecture-notes/`](./lecture-notes/)).
| # | Topic | File |
|---|-----------------------------------------------------------------------------|--------------------------------------------------------------------|
| 1 | Session 1 — C# Syntax, Fundamentals & Memory Management | [`Session 1.md`](./lecture-notes/Session%201.md) |
| 2 | Session 2 — Abstraction, Polymorphism, Interfaces, and Object Relationships | [`Session 2.md`](./lecture-notes/Session%202.md) |
| 3 | Session 3 — Abstraction, Polymorphism, Interfaces, and Object Relationships | [`Session 3.md`](./lecture-notes/Session%203.md) |
| 4 | Session 4 — Applying SOLID Principles in OOP Design | [`Session 4.md`](./lecture-notes/Session%204.md) |
| 5 | Session 5 — Creational & Behavioral Design Patterns in C# | [`Session 5.md`](./lecture-notes/Session%205.md) |
| 6 | C# Types | [`Types.md`](./lecture-notes/Types.md) |
| 7 | Access Modifiers | [`Access Modifiers.md`](./lecture-notes/Access%20Modifiers.md) |
| 8 | Memory Allocation (Stack vs Heap) | [`Memory Allocation.md`](./lecture-notes/Memory%20Allocation.md) |
| 9 | Garbage Collection | [`Garbage Collection.md`](./lecture-notes/Garbage%20Collection.md) |
| 10 | Exception Handling | [`Exception.md`](./lecture-notes/Exception.md) |
> **Tip:** Open the `lecture-notes` folder as an Obsidian vault for backlinks & graph view.
---
## 📂 Repository Structure
```
astha-it-codecamp/
├── lecture-notes/ # Obsidian vault — my personal notes
│ ├── .obsidian/ # Obsidian config (plugins, themes, etc.)
│ ├── Notes Index.base # Dataview table to browse notes
│ ├── Session 1.md
│ ├── Session 2.md
│ ├── Session 3.md
│ ├── Session 4.md
│ ├── Session 5.md
│ ├── Types.md
│ ├── Access Modifiers.md
│ ├── Memory Allocation.md
│ ├── Garbage Collection.md
│ └── Exception.md
├── .gitignore
├── README.md # ← you are here
└── playground/
├── SolidPlayground/
└── AsyncExperiments/
```
---
## 📋 Assignments & Projects
| Item | Repo | Description | Status |
|---------------|--------------------------------------------------------------------------------------------|------------------------------------------|----------------|
| Assignment 01 | [`astha-cc-assignment-01`](https://github.com/fardinkamal62/astha-cc-assignment-01-lateri) | Bus Ticket Booking & Billing System (C#) | ✅ Finished |
| Assignment 02 | `astha-cc-assignment-02` (TBD) | — | ⏳ Pending |
| Final Project | `astha-cc-final` (TBD) | — | ⏳ Pending |
---
## 🔗 Quick Links
- [Syllabus — ServerCamp](https://codecamp.asthait.com/server-camp/)
- [Astha.IT CodeCamp Home](https://codecamp.asthait.com)
---
*Lecture notes are my personal summaries and interpretations of the course material.*