اپلیکیشن اندرویدی فلشکارت آموزشی مبانی توسعه برنامههای کاربردی وب: ساخت اولین وبسایت شما
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی توسعه برنامههای کاربردی وب: ساخت اولین وبسایت شما
موضوع کلی: فناوری اطلاعات و توسعه نرمافزار
موضوع میانی: توسعه وب
📋 سرفصلهای دوره
- 1. مبانی توسعه برنامههای کاربردی وب
- 2. معرفی توسعه وب
- 3. زبانهای نشانهگذاری فرامتن (HTML)
- 4. ساختار سند HTML
- 5. عناصر و تگهای HTML
- 6. فرمها در HTML
- 7. جدولها در HTML
- 8. عناصر چندرسانهای در HTML
- 9. CSS: زبان برگههای سبک آبشار
- 10. معرفی CSS
- 11. انتخابگرها در CSS
- 12. ویژگیهای CSS
- 13. قوانین چیدمان در CSS
- 14. واحدها و واحدهای نسبی در CSS
- 15. انتقالها و تبدیلها در CSS
- 16. انیمیشنها در CSS
- 17. CSS واکنشگرا (Responsive CSS)
- 18. مقدمهای بر جاوا اسکریپت
- 19. متغیرها و انواع داده در جاوا اسکریپت
- 20. عملگرها در جاوا اسکریپت
- 21. دستورات شرطی در جاوا اسکریپت
- 22. حلقهها در جاوا اسکریپت
- 23. توابع در جاوا اسکریپت
- 24. اشیاء در جاوا اسکریپت
- 25. آرایهها در جاوا اسکریپت
- 26. مقدمهای بر DOM (مدل شیء گرای سند)
- 27. دستکاری عناصر DOM
- 28. مدیریت رویدادها در DOM
- 29. ارتباط با سرور (AJAX)
- 30. مقدمهای بر درخواستهای HTTP
- 31. پاسخهای HTTP
- 32. فرمتهای داده (JSON، XML)
- 33. مبانی سرورهای وب
- 34. پروتکل انتقال ابرمتن (HTTP/HTTPS)
- 35. آدرسدهی وب (URL)
- 36. مفاهیم پایگاه داده
- 37. مقدمهای بر پایگاه داده رابطهای
- 38. مفاهیم SQL
- 39. عملیات پایهای SQL (SELECT, INSERT, UPDATE, DELETE)
- 40. طراحی پایگاه داده
- 41. مقدمهای بر توسعه سمت سرور
- 42. زبانهای سمت سرور (PHP، Python، Node.js)
- 43. مفاهیم چارچوبهای وب (Frameworks)
- 44. مقدمهای بر چارچوبهای سمت سرور
- 45. مفاهیم MVC (Model-View-Controller)
- 46. امنیت در توسعه وب
- 47. مقدمهای بر تهدیدات امنیتی وب
- 48. روشهای جلوگیری از حملات رایج
- 49. اعتبارسنجی ورودی کاربر
- 50. مدیریت نشستها (Sessions) و کوکیها
- 51. مقدمهای بر کنترل نسخه (Version Control)
- 52. Git: سیستم کنترل نسخه توزیع شده
- 53. دستورات پایه Git (init, add, commit)
- 54. شاخه سازی (Branching) در Git
- 55. ادغام (Merging) در Git
- 56. کار با مخازن راه دور (Remote Repositories)
- 57. GitHub و GitLab
- 58. مقدمهای بر روشهای توسعه چابک (Agile)
- 59. اسکرام (Scrum)
- 60. نقشها و رویدادها در اسکرام
- 61. مدیریت پروژه در توسعه وب
- 62. استقرار (Deployment) برنامههای وب
- 63. مقدمهای بر سرورهای وب (Apache, Nginx)
- 64. تنظیمات پایه سرور وب
- 65. مفاهیم CDN (شبکه توزیع محتوا)
- 66. مقدمهای بر بهینهسازی موتور جستجو (SEO)
- 67. اصول اولیه SEO
- 68. محتوای سازگار با SEO
- 69. تگهای متا و عنوان
- 70. بهینهسازی تصاویر
- 71. مقدمهای بر ابزارهای توسعهدهنده مرورگر
- 72. بازرسی عناصر (Element Inspector)
- 73. کنسول جاوا اسکریپت (JavaScript Console)
- 74. شبکه (Network Tab)
- 75. منابع (Sources Tab)
- 76. کارایی (Performance Tab)
- 77. مقدمهای بر اصول طراحی تجربه کاربری (UX)
- 78. مقدمهای بر اصول طراحی رابط کاربری (UI)
- 79. کاربرپسندی (Usability)
- 80. دسترسیپذیری (Accessibility)
- 81. اصول طراحی برای موبایل (Mobile-First)
- 82. تست و عیبیابی برنامههای وب
- 83. انواع تست (واحد، یکپارچگی، پایانی)
- 84. اصول اشکالزدایی (Debugging)
- 85. ابزارهای اشکالزدایی
- 86. مقدمهای بر معماری میکروسرویس (Microservices)
- 87. مقدمهای بر معماری تکصفحهای (SPA)
- 88. مفهوم Progressive Web Apps (PWA)
- 89. مقدمهای بر ابزارهای ساخت (Build Tools)
- 90. Webpack و Parcel
- 91. مقدمهای بر تست خودکار (Automated Testing)
- 92. ابزارهای تست خودکار (Selenium, Cypress)
- 93. مقدمهای بر معماریهای مدرن وب
- 94. مقدمهای بر معماریهای سمت سرور بدون سرور (Serverless)
- 95. مقدمهای بر امنیت API
- 96. مقدمهای بر ابزارهای مانیتورینگ وب
- 97. مقدمهای بر ابزارهای تجزیه و تحلیل وب (Analytics)
- 98. مقدمهای بر اصول توسعه پایدار وب
- 99. مقدمهای بر اخلاق در توسعه نرمافزار
- 100. مقدمهای بر آینده توسعه وب
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.