کتاب صوتی Svelte: Bringing Your Web Designs to Life
Svelte: Bringing Your Web Designs to Life معرفی دوره: دروازهای به سوی آینده توسعه وب در دنیای پویای توسعه وب، سرعت، عملکرد و تجربه کاربری روان، دیگر یک مزیت نیستند، بلکه ضرورتی اجتنابناپذیرند. در ای...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Svelte: Bringing Your Web Designs to Life
موضوع کلی: برنامه نویسی
موضوع میانی: سوِلت (Svelte)
📋 سرفصلهای دوره
- 1. مقدمه ای بر Svelte و فلسفه آن
- 2. تنظیم محیط توسعه Svelte
- 3. ساخت اولین کامپوننت Svelte
- 4. ساختار فایلهای Svelte (Svelte files)
- 5. متغیرها و مدیریت دادهها در Svelte
- 6. استفاده از props برای انتقال داده به کامپوننتها
- 7. رویدادها و تعامل با کامپوننتها
- 8. دستورات شرطی در Svelte (if/else)
- 9. حلقهها و تکرار دادهها (for loops)
- 10. لیستها و کلیدها در Svelte
- 11. نحوه استفاده از CSS و استایلدهی در Svelte
- 12. scoped styles و جلوگیری از تداخل استایلها
- 13. استفاده از Svelte transitions و animations
- 14. ایجاد انیمیشنهای ساده با Svelte
- 15. مدیریت فرمها و ورودیهای کاربر
- 16. اعتبارسنجی فرمها در Svelte
- 17. ایجاد کامپوننتهای قابل استفاده مجدد
- 18. استفاده از Svelte store برای مدیریت حالت (state)
- 19. ایجاد storeهای سفارشی
- 20. نصب و استفاده از پکیجهای npm
- 21. فچ کردن دادهها از APIها (fetching data)
- 22. مدیریت خطاها در Svelte
- 23. مسیردهی (routing) با Svelte
- 24. نصب و پیکربندی Svelte Router
- 25. ایجاد صفحات و مسیرهای مختلف
- 26. ارسال پارامترها به صفحات
- 27. layoutها و layout کامپوننتها
- 28. ساخت کامپوننتهای با قابلیت lazy loading
- 29. ساخت کامپوننتهای وب (web components) با Svelte
- 30. انتشار کامپوننتهای وب
- 31. استفاده از Svelte برای ساخت وبسایتهای ایستا (static sites)
- 32. استفاده از SvelteKit برای ساخت پروژههای بزرگ
- 33. ساخت پروژههای full-stack با SvelteKit
- 34. تفاوت بین Svelte و React/Vue/Angular
- 35. مزایا و معایب Svelte
- 36. بهینهسازی عملکرد (performance optimization) در Svelte
- 37. کاهش حجم فایلهای نهایی (code splitting)
- 38. استفاده از Svelte در پروژههای بزرگ
- 39. تست واحد (unit testing) کامپوننتهای Svelte
- 40. تست یکپارچهسازی (integration testing)
- 41. استفاده از کتابخانههای تست Svelte
- 42. debugging و رفع اشکال در Svelte
- 43. ابزارهای توسعهدهنده (developer tools) Svelte
- 44. ایجاد اپلیکیشنهای PWA با Svelte
- 45. افزودن قابلیت offline به اپلیکیشنها
- 46. مدیریت کش در Svelte
- 47. پردازش تصاویر و رسانهها در Svelte
- 48. استفاده از Svelte در محیطهای مختلف (Desktop, Mobile)
- 49. ایجاد اپلیکیشنهای موبایل با Svelte Native
- 50. یکپارچهسازی با Typescript
- 51. استفاده از Svelte با Typescript
- 52. تعریف interface و types در Typescript
- 53. مدیریت state پیشرفته با Svelte store
- 54. استفاده از context API در Svelte
- 55. بهینه سازی storeها و استفاده از selectorها
- 56. ایجاد انیمیشنهای پیشرفته
- 57. انیمیشنهای سفارشی با transitions
- 58. استفاده از libraries برای انیمیشنهای پیچیده
- 59. ساخت کامپوننتهای drag and drop
- 60. کار با canvas و WebGL در Svelte
- 61. پخش ویدئو و صدا در Svelte
- 62. مدیریت صدا و ویدئو با libraries
- 63. استفاده از Svelte برای ساخت بازیهای وب
- 64. بهرهوری از WebSockets در Svelte
- 65. اتصال به یک backend با WebSockets
- 66. ساخت وباپلیکیشنهای real-time
- 67. افزودن authentication و authorization
- 68. پیادهسازی احراز هویت با Firebase
- 69. امنیت در Svelte
- 70. بهینهسازی برای SEO
- 71. بهرهگیری از server-side rendering (SSR)
- 72. ساخت یک Blog با Svelte و SvelteKit
- 73. ساخت یک E-commerce shop با Svelte
- 74. ساخت اپلیکیشنهای تعاملی با Svelte
- 75. مدیریت بینالمللیسازی (i18n) در Svelte
- 76. بهرهگیری از کتابخانههای i18n
- 77. استفاده از GraphQL با Svelte
- 78. یکپارچهسازی با Apollo Client
- 79. ایجاد custom directives
- 80. ساخت custom elementهای پیشرفته
- 81. افزونههای Svelte
- 82. بهینهسازی برای mobile-first
- 83. طراحی ریسپانسیو در Svelte
- 84. استفاده از CSS frameworks (Bootstrap, Tailwind)
- 85. افزودن قابلیت dark mode
- 86. استفاده از service workers
- 87. ایجاد Progressive Web Apps
- 88. ایجاد pluginهای سفارشی برای Svelte
- 89. انتشار اپلیکیشن Svelte در Netlify/Vercel
- 90. یکپارچهسازی با CI/CD
- 91. عیبیابی مشکلات رایج Svelte
- 92. بررسی بهترین practices در Svelte
- 93. مقایسه Svelte با سایر فریمورکها در سالهای آتی
- 94. آینده Svelte و جامعهی آن
- 95. منابع و مستندات Svelte
- 96. آموزشهای پیشرفته SvelteKit
- 97. ساخت یک پروژه کامل با Svelte
- 98. نکات و ترفندهای حرفهای Svelte
- 99. رفع اشکال و عیبیابی پروژههای Svelte پیچیده
- 100. بهینه سازی عملکرد در پروژههای بزرگ Svelte
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Front-End
Svelte
SvelteJS
آموزش Svelte
برنامه نویسی
توسعه وب
جاوا اسکریپت
رابط کاربری
ساخت وب اپلیکیشن
سوِلت
طراحی وب
فرانت اند
فریمورک جاوا اسکریپت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.