اپلیکیشن اندرویدی فلشکارت آموزشی ساخت اولین برنامه کاربردی فولاستک: از صفر تا صد
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اولین برنامه کاربردی فولاستک: از صفر تا صد
موضوع کلی: توسعه نرمافزار
موضوع میانی: توسعه وب فولاستک
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه فولاستک
- 2. آشنایی با مفاهیم توسعه وب
- 3. تنظیم محیط توسعه
- 4. مقدمهای بر HTML
- 5. ساختار صفحات وب با HTML
- 6. عناصر و تگهای پرکاربرد HTML
- 7. کار با فرمها در HTML
- 8. استفاده از CSS برای استایلدهی
- 9. قواعد و سلکتورهای CSS
- 10. چیدمان عناصر با CSS (Flexbox)
- 11. چیدمان عناصر با CSS (Grid)
- 12. مقدمهای بر جاوااسکریپت
- 13. متغیرها و انواع داده در جاوااسکریپت
- 14. عملگرها در جاوااسکریپت
- 15. ساختارهای کنترلی (شرطی)
- 16. حلقهها در جاوااسکریپت
- 17. توابع در جاوااسکریپت
- 18. کار با آرایهها
- 19. کار با اشیاء
- 20. مقدمهای بر DOM (Document Object Model)
- 21. دستکاری عناصر DOM
- 22. مدیریت رویدادها در جاوااسکریپت
- 23. مفاهیم Asynchronous Programming
- 24. کار با Callbacks
- 25. استفاده از Promises
- 26. آشنایی با Async/Await
- 27. مقدمهای بر Node.js
- 28. نصب و راهاندازی Node.js
- 29. مدیریت پکیجها با npm
- 30. ساخت یک سرور ساده با Node.js
- 31. مقدمهای بر Express.js
- 32. ساخت API با Express.js
- 33. مسیریابی (Routing) در Express.js
- 34. کار با Middlewares در Express.js
- 35. مدیریت درخواستها و پاسخها
- 36. مقدمهای بر پایگاههای داده
- 37. انواع پایگاههای داده
- 38. مقدمهای بر پایگاه دادههای رابطهای (SQL)
- 39. مفاهیم پایگاه داده PostgreSQL
- 40. نصب و راهاندازی PostgreSQL
- 41. طراحی مدل داده
- 42. نوشتن کوئریهای SQL
- 43. اتصال Node.js به PostgreSQL
- 44. مقدمهای بر پایگاه دادههای NoSQL
- 45. مفاهیم پایگاه داده MongoDB
- 46. نصب و راهاندازی MongoDB
- 47. اتصال Node.js به MongoDB
- 48. کار با Mongoose (ORM برای MongoDB)
- 49. تعریف Schema در Mongoose
- 50. عملیات CRUD در MongoDB
- 51. مقدمهای بر توسعه Frontend
- 52. انتخاب فریمورک Frontend
- 53. مقدمهای بر React.js
- 54. نصب و راهاندازی React
- 55. مفاهیم JSX
- 56. کامپوننتها در React
- 57. Props و State در React
- 58. مدیریت State با useState Hook
- 59. مدیریت Effects با useEffect Hook
- 60. مسیریابی در React (React Router)
- 61. کار با فرمها در React
- 62. اعتبارسنجی فرمها
- 63. مقدمهای بر مدیریت وضعیت (State Management)
- 64. استفاده از Context API
- 65. مقدمهای بر Redux
- 66. نصب و راهاندازی Redux
- 67. Reducerها و Actions در Redux
- 68. Selectors در Redux
- 69. اتصال React به Redux
- 70. مقدمهای بر احراز هویت (Authentication)
- 71. مفاهیم Session-based Authentication
- 72. مفاهیم Token-based Authentication (JWT)
- 73. پیادهسازی ثبتنام (Sign up)
- 74. پیادهسازی ورود (Login)
- 75. مدیریت کاربران
- 76. پیادهسازی خروج (Logout)
- 77. امنیت در توسعه وب
- 78. مقدمهای بر تست نرمافزار
- 79. انواع تست (Unit, Integration, End-to-end)
- 80. نوشتن تست واحد (Unit Tests)
- 81. نوشتن تست یکپارچهسازی (Integration Tests)
- 82. مقدمهای بر استقرار (Deployment)
- 83. مفاهیم استقرار
- 84. استقرار برنامه در هاست
- 85. استقرار در پلتفرمهای ابری (مانند Heroku)
- 86. مقدمهای بر CI/CD
- 87. تنظیم پایپلاین CI/CD
- 88. نظارت و لاگگیری
- 89. بهینهسازی عملکرد برنامه
- 90. روشهای بهینهسازی Frontend
- 91. روشهای بهینهسازی Backend
- 92. امنیت پایگاه داده
- 93. ملاحظات قانونی و شرعی در توسعه نرمافزار (ایران)
- 94. استانداردهای کدنویسی
- 95. مستندسازی کد
- 96. اصول طراحی UI/UX
- 97. آشنایی با معماریهای نرمافزاری
- 98. میکروسرویسها (مقدماتی)
- 99. آشنایی با Docker (مقدماتی)
- 100. مقدمهای بر GraphQL
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.