علوم الحاسوب لكودرز الفايب
CS for Vibe Coders — 30 lessons
- 01 شنو يعني frontend — What is the frontend
- 02 شنو يعني backend — What is the backend
- 03 شنو يعني database — What is a database
- 04 شنو يعني API — What is an API
- 05 شنو يعني framework — What is a framework
- 06 Auth basics: شنو يعني authentication — Auth basics: what is authentication
- 07 Hosting: وين الـ app يعيش — Hosting: where the app lives
- 08 Version control: شنو يعني Git — Version control: what is Git
- 09 Terminal basics: commands أساسية — Terminal basics: essential commands
- 10 JSON basics: format الـ data — JSON basics: data format
- 11 Environment variables: config آمن — Environment variables: safe config
- 12 CORS: cross-origin requests — CORS: cross-origin requests
- 13 REST conventions: URLs و responses — REST conventions: URLs and responses
- 14 State management: useState + Context — State management: useState + Context
- 15 Async JavaScript: promises + async/await — Async JavaScript: promises + async/await
- 16 CSS basics: layout + flexbox — CSS basics: layout and flexbox
- 17 Responsive design: mobile-first — Responsive design: mobile-first
- 18 Debugging: console + breakpoints — Debugging: console and breakpoints
- 19 Testing: unit tests بـ Jest — Testing: unit tests with Jest
- 20 CI basics: GitHub Actions — CI basics: GitHub Actions
- 21 Capstone 1: full-stack app — Capstone 1: full-stack app
- 22 Caching + CDNs: للـ scale — Caching + CDNs: for scale
- 23 Security basics: 5 threats — Security basics: 5 threats
- 24 Performance: Web Vitals — Performance: Web Vitals
- 25 Monitoring: Sentry + logs — Monitoring: Sentry and logs
- 26 Documentation: README + JSDoc — Documentation: README and JSDoc
- 27 Refactoring: clean code patterns — Refactoring: clean code patterns
- 28 Design patterns: 3 essential — Design patterns: 3 essentials
- 29 TypeScript advanced: generics — TypeScript advanced: generics
- 30 Graduation: CS for builders — Graduation: CS for builders