diff --git a/Folder-Strucutre.md b/Folder-Strucutre.md new file mode 100644 index 0000000..bf5a99a --- /dev/null +++ b/Folder-Strucutre.md @@ -0,0 +1,16 @@ +theOrderOfThePhoenix/ +├── 01-Introductory-Sessions/ +│ ├── 01-Basics-of-a-Webpage +│ │ ├── notes +│ │ ├── sample-projects +│ ├── 02-... +│ └── ... +├── 02-Project-Based-Sessions/ +│ ├── 01-Repository-Pattern/ +│ │ ├── backend.md +│ │ ├── frontend.md +│ │ └── notes.md +│ ├── 02-... +│ └── ... +├── Assets +└── References.md diff --git a/Introductory Session Template.md b/Introductory Session Template.md new file mode 100644 index 0000000..eb356ba --- /dev/null +++ b/Introductory Session Template.md @@ -0,0 +1,38 @@ +# [Title of the Session] + +## 📝 Overview + +In this session, we’ll cover the following concepts: +- Topic 1 +- Topic 2 +- Basic Practice if any +## 📚 Topics Covered + +### ✅ HTML +> Learn how to structure your webpage using HTML +🔗 [w3schools HTML](https://www.w3schools.com/html/default.asp) + +### ✅ CSS +> Learn to style the page +🔗 [w3schools CSS](https://www.w3schools.com/css/default.asp) + +### ✅ JavaScript +> Basics of interaction and scripting +🔗 [w3schools JavaScript](https://www.w3schools.com/js/default.asp) + +## 📌 Notes + +> _Collected from various sources including W3Schools and ChatGPT_ +- Inline notes or summaries +- Concept explanations + +## 🧪 Practice + +- [ ] Create a basic webpage using HTML and CSS +- [ ] Add a simple JS alert on button click + +## 🙏 Acknowledgments + +Sources: +- [w3schools.com](https://www.w3schools.com) +- ChatGPT conversations (2025 sessions) diff --git a/Project-Based Session Template.md b/Project-Based Session Template.md new file mode 100644 index 0000000..f196cd4 --- /dev/null +++ b/Project-Based Session Template.md @@ -0,0 +1,34 @@ +# Backend – [Session Title] + +## 🚧 Branching + +- [ ] Create the `feature/[name]` branch from `develop` + +## 🛠️ Task Checklist + +### Create `IRepository` in Domain + +- [ ] Add the interface to `Domain/Framework/Interfaces/Repositories` +📂 Suggested Folder: `Domain/Framework/Interfaces/Respositories` +```csharp +// IRepository.cs + +``` +### Implement Base Repository + +- [ ] Create `BaseRepository` in `Infrastructure/Framework/Base` +- [ ] Implement the interface + +```c# +//code +``` + +## 🧠 Hints & Notes +- Use generics for flexibility +- Mark methods `virtual` if you're going to override +## 🙌 Acknowledgements + +- ChatGPT for snippet refinement and explanations +- Microsoft Docs for Entity Framework patterns + +🔍 References \ No newline at end of file diff --git a/ProjectOrientedSessions/Session08/Session08 Frontend.md b/ProjectOrientedSessions/Session08/Session08 Frontend.md index 001b37e..61e1638 100644 --- a/ProjectOrientedSessions/Session08/Session08 Frontend.md +++ b/ProjectOrientedSessions/Session08/Session08 Frontend.md @@ -5,7 +5,7 @@ --- ### 🔐 Account & Authentication - [ ] Use Axios request interceptor to: - - [ ] Attach token to requests + - [ ] Attach token to requests - [ ] Handle logout logic --- ### API diff --git a/ProjectOrientedSessions/Wrapping up.md b/ProjectOrientedSessions/Wrapping up.md new file mode 100644 index 0000000..a64fd11 --- /dev/null +++ b/ProjectOrientedSessions/Wrapping up.md @@ -0,0 +1,18 @@ +# Fix +- [ ] Fix stuff that are not according to Clean Architecture +- [ ] Use ENUMs and other things we have not used yet + +# Seed Data + + +# Dockerizing and Deployment + +# Reformatting and Completing Documents +- [ ] Figure out a format +- [ ] Review old docs +- [ ] Complete new ones +- [ ] Write Read ME for GitHub +# Going Public +- [ ] How much? +- [ ] What to do? +- [ ] What about other people wanting to join? diff --git a/ProjectOrientedSessions/docs/AlibabaERD-Version02.pdf b/ProjectOrientedSessions/docs/AlibabaERD-Version02.pdf index 50c4666..93fbd9f 100644 Binary files a/ProjectOrientedSessions/docs/AlibabaERD-Version02.pdf and b/ProjectOrientedSessions/docs/AlibabaERD-Version02.pdf differ diff --git a/ProjectOrientedSessions/docs/AlibabaERD-Version02.vsdx b/ProjectOrientedSessions/docs/AlibabaERD-Version02.vsdx index f2d2e9f..8949ac5 100644 Binary files a/ProjectOrientedSessions/docs/AlibabaERD-Version02.vsdx and b/ProjectOrientedSessions/docs/AlibabaERD-Version02.vsdx differ