اپلیکیشن اندرویدی فلشکارت آموزشی بررسی و رفع اشکال در برنامههای تحت وب (راهنمای عملی)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره بررسی و رفع اشکال در برنامههای تحت وب (راهنمای عملی)
موضوع کلی: توسعه و امنیت وب
موضوع میانی: معماری و پیادهسازی وب
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه وب
- 2. مبانی پروتکل HTTP
- 3. درک ساختار یک درخواست HTTP
- 4. درک ساختار یک پاسخ HTTP
- 5. کدهای وضعیت HTTP و معانی آنها
- 6. مقدمهای بر HTML
- 7. تگهای اصلی HTML و کاربرد آنها
- 8. استفاده از CSS برای طراحی صفحات وب
- 9. مبانی JavaScript و تعامل با DOM
- 10. مقدمهای بر DOM
- 11. انتخاب عناصر DOM با JavaScript
- 12. تغییر محتوای عناصر DOM با JavaScript
- 13. مدیریت رویدادها در JavaScript
- 14. مقدمهای بر AJAX
- 15. ارسال درخواستهای AJAX با JavaScript
- 16. دریافت و پردازش پاسخهای AJAX
- 17. مقدمهای بر JSON
- 18. فرمت داده JSON و کاربرد آن
- 19. مقدمهای بر APIهای وب
- 20. استفاده از APIهای RESTful
- 21. مقدمهای بر امنیت وب
- 22. آسیبپذیریهای رایج در برنامههای وب
- 23. حملات XSS و روشهای پیشگیری
- 24. حملات CSRF و روشهای پیشگیری
- 25. حملات SQL Injection و روشهای پیشگیری
- 26. روشهای اعتبارسنجی ورودی کاربر
- 27. مدیریت Session و Cookieها
- 28. امنیت احراز هویت کاربران
- 29. مقدمهای بر رمزنگاری در وب
- 30. استفاده از HTTPS و SSL/TLS
- 31. مقدمهای بر فایروالهای وب (WAF)
- 32. مقدمهای بر ابزارهای تست نفوذ وب
- 33. بررسی و رفع اشکال در کد HTML
- 34. بررسی و رفع اشکال در کد CSS
- 35. بررسی و رفع اشکال در کد JavaScript
- 36. استفاده از ابزارهای توسعه مرورگر برای اشکالزدایی
- 37. اشکالزدایی JavaScript با Breakpointها
- 38. اشکالزدایی JavaScript با Console
- 39. مقدمهای بر Logging در برنامههای وب
- 40. مقدمهای بر مانیتورینگ عملکرد وب
- 41. بهینهسازی عملکرد وب
- 42. بهینهسازی تصاویر برای وب
- 43. بهینهسازی کد JavaScript برای وب
- 44. بهینهسازی CSS برای وب
- 45. مقدمهای بر Cache در وب
- 46. استفاده از Cache مرورگر
- 47. استفاده از Cache سرور
- 48. مقدمهای بر CDN (شبکه توزیع محتوا)
- 49. مقدمهای بر تستهای واحد (Unit Tests)
- 50. نوشتن تستهای واحد برای JavaScript
- 51. مقدمهای بر تستهای یکپارچگی (Integration Tests)
- 52. مقدمهای بر تستهای E2E (End-to-End Tests)
- 53. مقدمهای بر Continuous Integration/Continuous Deployment (CI/CD)
- 54. مقدمهای بر Docker و Containerization
- 55. استفاده از Docker برای توسعه وب
- 56. مقدمهای بر Kubernetes
- 57. مقدمهای بر Serverless Computing
- 58. مقدمهای بر WebSockets
- 59. پیادهسازی ارتباط Real-time با WebSockets
- 60. مقدمهای بر Progressive Web Apps (PWAs)
- 61. مقدمهای بر Accessibility (دسترسیپذیری) وب
- 62. ایجاد وبسایتهای قابل دسترس برای همه کاربران
- 63. مقدمهای بر Internationalization (بینالمللیسازی) وب
- 64. مقدمهای بر Localization (بومیسازی) وب
- 65. مقدمهای بر Security Headers
- 66. تنظیم Security Headers برای افزایش امنیت وب
- 67. مقدمهای بر Content Security Policy (CSP)
- 68. تنظیم CSP برای جلوگیری از حملات XSS
- 69. مقدمهای بر Subresource Integrity (SRI)
- 70. مقدمهای بر Cross-Origin Resource Sharing (CORS)
- 71. تنظیم CORS برای کنترل دسترسی به منابع وب
- 72. مقدمهای بر ابزارهای آنالیز کد وب (Linters)
- 73. مقدمهای بر ابزارهای بررسی کیفیت کد وب (Code Quality Tools)
- 74. مقدمهای بر ابزارهای بررسی آسیبپذیریهای وب (Vulnerability Scanners)
- 75. مقدمهای بر وبسرویسهای امن
- 76. مقدمهای بر OAuth 2.0
- 77. مقدمهای بر OpenID Connect
- 78. مقدمهای بر Single Sign-On (SSO)
- 79. مقدمهای بر کتابخانههای امنیتی وب
- 80. مقدمهای بر ابزارهای مدیریت API
- 81. مقدمهای بر معماری میکروسرویسها
- 82. مقدمهای بر GraphQL
- 83. مقدمهای بر WebAssembly
- 84. مقدمهای بر JAMstack
- 85. مقدمهای بر Server-Side Rendering (SSR)
- 86. مقدمهای بر Static Site Generators (SSG)
- 87. مقدمهای بر Web Components
- 88. مقدمهای بر Shadow DOM
- 89. مقدمهای بر Custom Elements
- 90. مقدمهای بر HTML Templates
- 91. مقدمهای بر Web Workers
- 92. مقدمهای بر Service Workers
- 93. مقدمهای بر Web Push Notifications
- 94. مقدمهای بر Web Storage API
- 95. مقدمهای بر IndexedDB
- 96. مقدمهای بر Fetch API
- 97. مقدمهای بر Async/Await در JavaScript
- 98. مقدمهای بر Promises در JavaScript
- 99. مقدمهای بر Generators در JavaScript
- 100. مقدمهای بر Modules در JavaScript
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.