کتاب آموزش جامع برنامهنویسی جاوااسکریپت مدرن و کتابخانه React با رویکرد توسعه نرمافزارهای کاربردی و تجاری با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع برنامهنویسی جاوااسکریپت مدرن و کتابخانه React با رویکرد توسعه نرمافزارهای کاربردی و تجاری
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: توسعه وب و برنامهنویسی سمت کاربر (Front-End)
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی برنامهنویسی و تاریخچه زبان جاوااسکریپت
- 2. نصب و راهاندازی محیط توسعه و ابزارهای استاندارد
- 3. متغیرها و انواع دادههای اصلی در جاوااسکریپت
- 4. عملگرهای محاسباتی منطقی و انتسابی
- 5. دستورات شرطی و کنترل جریان برنامه
- 6. ساختارهای حلقوی و تکرار در کد
- 7. آشنایی با توابع و نحوه تعریف آنها
- 8. محدوده دسترسی متغیرها و مفهوم اسکوپ
- 9. آرایهها و متدهای مدیریت دادههای لیستی
- 10. اشیاء و نحوه تعریف ویژگیها و متدها
- 11. مفهوم این در جاوااسکریپت
- 12. کار با رشتهها و متدهای پردازش متن
- 13. مقدمهای بر مدل شیءگرای سند در مرورگر
- 14. انتخاب و دستکاری عناصر صفحه با دام
- 15. مدیریت رویدادها و تعامل کاربر در وب
- 16. مفهوم توابع بازگشتی و کاربردهای آن
- 17. آشنایی با توابع تیر و نحو نگارش مدرن
- 18. مفاهیم پیشرفته در توابع و بستارها
- 19. کار با بازههای زمانی و وقفه در اجرا
- 20. آشنایی با مدیریت خطاها و استثناها
- 21. مفاهیم پایه ای اس۶ و ویژگیهای جدید زبان
- 22. کار با قالبهای رشتهای و الحاق دادهها
- 23. ساختار دادهای مجموعه و نگاشت
- 24. آشنایی با ماژولها و نحوه وارد و صادر کردن کد
- 25. مفاهیم برنامهنویسی ناهمگام و کالبکها
- 26. وعدهها و مدیریت عملیات غیرهمزمان
- 27. استفاده از دستورات استاندارد برای کدهای ناهمگام
- 28. ارتباط با سرور و دریافت دادهها از طریق ایپیآی
- 29. آشنایی با فرمت جیسون در تبادل داده
- 30. ذخیرهسازی دادههای کاربر در مرورگر
- 31. مقدمهای بر کتابخانه ریاکت و فلسفه کامپوننتمحوری
- 32. راهاندازی پروژه با ابزارهای مدرن ریاکت
- 33. آشنایی با ساختار فایلها و پوشهبندی استاندارد
- 34. مفهوم کامپوننتهای تابعی در ریاکت
- 35. کار با ویژگیها برای انتقال داده بین کامپوننتها
- 36. مدیریت وضعیت داخلی کامپوننت با هوکِ حالت
- 37. استفاده از هوکِ اثر برای مدیریت چرخه حیات
- 38. کار با لیستها و کلیدها در رندرینگ
- 39. مدیریت فرمها و ورودیهای کاربر در ریاکت
- 40. مفهوم بالا بردن وضعیت و ارتباط بین کامپوننتها
- 41. آشنایی با مسیریابی در برنامههای تکصفحهای
- 42. مدیریت وضعیتهای پیچیده با هوکِ کاهشدهنده
- 43. مفاهیم پیشرفته در هوکهای سفارشی
- 44. بهینهسازی عملکرد با هوکهای حافظهساز
- 45. استفاده از کتابخانههای مدیریت وضعیت جانبی
- 46. کار با استایلدهی مدرن در کامپوننتها
- 47. آشنایی با معماری نرمافزارهای تجاری و مقیاسپذیر
- 48. تستنویسی و ارزیابی کیفیت کدهای سمت کاربر
- 49. امنیت در برنامههای وب و جلوگیری از آسیبپذیریهای رایج
- 50. بهینهسازی نهایی و آمادهسازی برای انتشار محصول
تگها:
React.js
آموزش React
آموزش جاوااسکریپت
برنامهنویسی ES6
برنامهنویسی وب
توسعه فرانتاند
توسعه نرمافزار
جاوااسکریپت مدرن
طراحی وبسایت
یادگیری برنامهنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.