اپلیکیشن اندرویدی فلشکارت آموزشی طراحی وب و موبایل، استانداردهای امروزی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی وب و موبایل، استانداردهای امروزی
موضوع کلی: طراحی و گرافیک دیجیتال
موضوع میانی: توسعه مهارتهای نرم (Soft Skills) برای طراحان
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه وب و موبایل
- 2. مبانی طراحی رابط کاربری (UI)
- 3. اصول تجربه کاربری (UX)
- 4. معرفی زبان HTML5
- 5. ساختاردهی محتوای وب با HTML5
- 6. مفاهیم اساسی CSS3
- 7. استایلدهی بصری با CSS3
- 8. طراحی واکنشگرا (Responsive Design)
- 9. چارچوبهای CSS (مانند Bootstrap)
- 10. مبانی زبان جاوا اسکریپت
- 11. متغیرها، انواع داده و عملگرها در جاوا اسکریپت
- 12. ساختارهای کنترلی و حلقهها در جاوا اسکریپت
- 13. توابع و اسکوپ در جاوا اسکریپت
- 14. کار با اشیاء و آرایهها در جاوا اسکریپت
- 15. مفاهیم DOM و دستکاری آن
- 16. رویدادها و مدیریت آنها در جاوا اسکریپت
- 17. مقدمهای بر فریمورکهای جاوا اسکریپت
- 18. کار با فریمورک React.js
- 19. مبانی کامپوننتها در React
- 20. مدیریت وضعیت (State Management) در React
- 21. مسیریابی (Routing) در React
- 22. مقدمهای بر فریمورک Vue.js
- 23. کامپوننتها در Vue.js
- 24. مدیریت وضعیت در Vue.js
- 25. مسیریابی در Vue.js
- 26. مبانی زبان PHP
- 27. ساختارهای پایگاه داده رابطهای
- 28. مقدمهای بر SQL
- 29. طراحی پایگاه داده با SQL
- 30. کار با پایگاه داده در PHP
- 31. مقدمهای بر فریمورک Laravel
- 32. مبانی MVC در Laravel
- 33. کار با Eloquent ORM در Laravel
- 34. Routeها و Controllerها در Laravel
- 35. Blade Templating Engine در Laravel
- 36. مقدمهای بر پایگاه داده NoSQL
- 37. مقدمهای بر MongoDB
- 38. کار با MongoDB در PHP
- 39. مبانی طراحی اپلیکیشن موبایل
- 40. معرفی Android Studio
- 41. مبانی زبان Java برای اندروید
- 42. طراحی رابط کاربری اندروید (XML Layouts)
- 43. مدیریت فعالیتها (Activities) در اندروید
- 44. کار با Intentها در اندروید
- 45. مقدمهای بر توسعه اپلیکیشنهای بومی iOS
- 46. معرفی Xcode
- 47. مبانی زبان Swift برای iOS
- 48. طراحی رابط کاربری iOS (Storyboards)
- 49. مدیریت View Controllerها در iOS
- 50. کار با Navigation Controller در iOS
- 51. مقدمهای بر توسعه کراسپلتفرم (React Native)
- 52. کامپوننتهای React Native
- 53. مدیریت وضعیت در React Native
- 54. مسیریابی در React Native
- 55. مبانی توسعه کراسپلتفرم (Flutter)
- 56. کامپوننتهای Flutter
- 57. مدیریت وضعیت در Flutter
- 58. مسیریابی در Flutter
- 59. مقدمهای بر APIها (Application Programming Interfaces)
- 60. طراحی APIهای RESTful
- 61. کار با APIهای RESTful در سمت کلاینت
- 62. مقدمهای بر GraphQL
- 63. کار با GraphQL
- 64. امنیت در وب و موبایل
- 65. اصول احراز هویت (Authentication)
- 66. اصول مجوزدهی (Authorization)
- 67. حفاظت در برابر حملات رایج وب (XSS, CSRF)
- 68. امنیت دادهها در پایگاه داده
- 69. رمزنگاری دادهها
- 70. مبانی DevOps
- 71. معرفی Git و سیستمهای کنترل نسخه
- 72. کار با GitHub/GitLab
- 73. مقدمهای بر CI/CD (Continuous Integration/Continuous Deployment)
- 74. پیادهسازی CI/CD با ابزارهای رایج
- 75. مقدمهای بر Docker
- 76. ساخت Image و Container با Docker
- 77. استفاده از Docker در توسعه
- 78. مبانی Cloud Computing
- 79. خدمات رایج ابری (AWS, Azure, GCP)
- 80. استقرار اپلیکیشنها در محیط ابری
- 81. مدیریت زیرساخت به عنوان کد (IaC)
- 82. مقدمهای بر اصول برنامهنویسی تمیز (Clean Code)
- 83. اصول طراحی شیءگرا (OOP)
- 84. الگوهای طراحی (Design Patterns)
- 85. معرفی الگوهای رایج در وب و موبایل
- 86. اصول تستنویسی (Unit Testing, Integration Testing)
- 87. نوشتن تستهای واحد (Unit Tests)
- 88. نوشتن تستهای یکپارچهسازی (Integration Tests)
- 89. مقدمهای بر اصول معماری نرمافزار
- 90. معماری میکروسرویس (Microservices Architecture)
- 91. معماری یکپارچه (Monolithic Architecture)
- 92. انتخاب معماری مناسب برای پروژهها
- 93. اصول بهینهسازی عملکرد (Performance Optimization)
- 94. بهینهسازی سرعت بارگذاری وبسایت
- 95. بهینهسازی مصرف منابع در اپلیکیشن موبایل
- 96. مقدمهای بر اصول اخلاق حرفهای در توسعه نرمافزار
- 97. حفظ حریم خصوصی کاربران
- 98. مسئولیتپذیری در قبال دادههای کاربران
- 99. اهمیت مستندسازی کد و پروژه
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.