کتاب صوتی Svelte: A Deep and Revealing Dive into Svelte's Compile-Time Magic
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Svelte: A Deep and Revealing Dive into Svelte's Compile-Time Magic
موضوع کلی: برنامه نویسی
موضوع میانی: سوِلت (Svelte)
📋 سرفصلهای دوره
- 1. مقدمهای بر Svelte و فلسفهٔ کامپایلزمان
- 2. آشنایی با مفاهیم اصلی Svelte: کامپایلر، واکنشگرایی
- 3. نصب و راهاندازی پروژهٔ Svelte
- 4. ساختار پروژهٔ Svelte و فایلهای اصلی
- 5. کامپوننتها در Svelte: ساختار و نحوهٔ استفاده
- 6. مدیریت وضعیت (State Management) در کامپوننتهای Svelte
- 7. واکنشگرایی (Reactivity) در Svelte: نحو و عملکرد
- 8. دستورات شرطی (If Blocks) در Svelte
- 9. حلقهها (Each Blocks) در Svelte
- 10. مدیریت رویدادها (Event Handling) در Svelte
- 11. Props: انتقال داده بین کامپوننتها
- 12. Slots: انعطافپذیری در کامپوننتها
- 13. Context API در Svelte: مدیریت وضعیت در سطوح بالاتر
- 14. Lifecycle Hooks در Svelte: onMount, onDestroy و ...
- 15. مدیریت فرمها در Svelte: ورودیها و اعتبارسنجی
- 16. ارسال داده به سرور (API Calls) در Svelte
- 17. استفاده از Fetch API در Svelte
- 18. مدیریت خطا در درخواستهای شبکه
- 19. مسیریابی (Routing) در Svelte: SvelteKit Basics
- 20. مسیریابی در SvelteKit: صفحات و طرحبندیها (Layouts)
- 21. بارگذاری دادهها در SvelteKit (Load Functions)
- 22. Endpointها در SvelteKit (API Routes)
- 23. فرمها در SvelteKit: ارسال و اعتبارسنجی
- 24. مدیریت وضعیت سراسری در SvelteKit
- 25. ذخیرهسازی دادهها (Local Storage, Session Storage)
- 26. کوکیها و مدیریت آنها
- 27. انیمیشنها و Transitionها در Svelte
- 28. انیمیشنهای سفارشی در Svelte
- 29. استفاده از CSS در Svelte: Scoped CSS
- 30. پیشپردازندههای CSS (Sass, Less) در Svelte
- 31. طراحی واکنشگرا (Responsive Design) با Svelte
- 32. مدیریت داراییها (Assets) در SvelteKit
- 33. تست واحد (Unit Testing) کامپوننتهای Svelte
- 34. تست یکپارچگی (Integration Testing) با SvelteKit
- 35. ابزارهای توسعه (DevTools) برای Svelte
- 36. بهینهسازی عملکرد (Performance Optimization) در Svelte
- 37. Lazy Loading کامپوننتها
- 38. Code Splitting در SvelteKit
- 39. Server-Side Rendering (SSR) در SvelteKit
- 40. Static Site Generation (SSG) در SvelteKit
- 41. Build Process در Svelte و SvelteKit
- 42. Deployment پروژههای SvelteKit
- 43. امنیت در برنامههای SvelteKit
- 44. مدیریت احراز هویت (Authentication) در SvelteKit
- 45. مدیریت مجوزها (Authorization) در SvelteKit
- 46. استفاده از پایگاه داده در SvelteKit
- 47. اتصال به پایگاه دادههای رابطهای
- 48. اتصال به پایگاه دادههای NoSQL
- 49. مدیریت دادههای حجیم
- 50. الگوهای طراحی (Design Patterns) در Svelte
- 51. معماری برنامههای Svelte
- 52. برنامهنویسی تابعی (Functional Programming) در Svelte
- 53. استفاده از TypeScript با Svelte
- 54. مدیریت وابستگیها (Dependencies)
- 55. بهروزرسانی Svelte و SvelteKit
- 56. اکوسیستم Svelte: کتابخانهها و ابزارهای مفید
- 57. Svelte Material UI (SMUI)
- 58. Sveltestrap
- 59. Tailwind CSS با Svelte
- 60. استفاده از SVG در Svelte
- 61. مدیریت تصاویر و بهینهسازی آنها
- 62. مفاهیم دسترسیپذیری (Accessibility) در Svelte
- 63. نکات پیشرفته در مدیریت وضعیت
- 64. استفاده از Storeهای سفارشی
- 65. مدیریت خطا در SvelteKit (Error Handling)
- 66. Logging در برنامههای SvelteKit
- 67. Monitoring عملکرد برنامه
- 68. مفهوم PWA (Progressive Web Apps) با SvelteKit
- 69. پیادهسازی PWA با SvelteKit
- 70. Caching در PWAها
- 71. Web Workers در Svelte
- 72. Service Workers در SvelteKit
- 73. امنیت دادهها در سمت کلاینت
- 74. امنیت دادهها در سمت سرور
- 75. استفاده از WebSockets در Svelte
- 76. ارتباط Real-time با SvelteKit
- 77. مفاهیم CI/CD برای پروژههای SvelteKit
- 78. اتوماسیون تست در CI/CD
- 79. استقرار خودکار (Automated Deployment)
- 80. مدیریت تنظیمات (Configuration Management)
- 81. استراتژیهای بهبود عملکرد بلندمدت
- 82. نکات و ترفندهای پیشرفته Svelte
- 83. بررسی الگوهای رایج در برنامههای Svelte
- 84. مهاجرت از فریمورکهای دیگر به Svelte
- 85. یادگیری مستمر و منابع تکمیلی Svelte
- 86. مقدمهای بر مفاهیم پیشرفتهٔ کامپایلر
- 87. ساختار داخلی کامپایلر Svelte
- 88. تحلیل کد در زمان کامپایل
- 89. بهینهسازیهای انجام شده توسط کامپایلر Svelte
- 90. تولید کد بهینه برای مرورگر
- 91. نقش کامپایلر در واکنشگرایی Svelte
- 92. ارتباط Svelte با استانداردهای وب
- 93. آیندهٔ Svelte و SvelteKit
- 94. جمعبندی و مسیر یادگیری
- 95. مباحث تکمیلی در SvelteKit
- 96. مدیریت فایلهای استاتیک در SvelteKit
- 97. پیکربندی پیشرفتهٔ SvelteKit
- 98. سفارشیسازی Build Process
- 99. توسعهٔ پلاگین برای SvelteKit
- 100. استفاده از Svelte در پروژههای بزرگ
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Svelte
Svelte tutorial
برنامه نویسی
توسعه وب
جاوا اسکریپت
فریمورک جاوا اسکریپت
کامپایلر
معماری Svelte
یادگیری Svelte
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.