کتاب صوتی Svelte و Web Components

Svelte و Web Components: دوره جامع برای ساخت وب‌سایت‌های مدرن Svelte و Web Components: دوره‌ای جامع برای تبدیل شدن به یک توسعه‌دهنده وب حرفه‌ای معرفی دوره آیا می‌خواهید وب‌سایت‌هایی سریع‌تر، سبک‌تر و ...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: Svelte و Web Components

موضوع کلی: برنامه نویسی

موضوع میانی: سوِلت (Svelte)

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه ای بر برنامه نویسی وب
  • 2. مبانی HTML، CSS و JavaScript
  • 3. آشنایی با فریمورک های Front-end
  • 4. معرفی Svelte
  • 5. چرا Svelte؟
  • 6. مقایسه Svelte با React، Vue و Angular
  • 7. نصب و راه اندازی محیط توسعه Svelte
  • 8. اولین کامپوننت Svelte
  • 9. ساختار کامپوننت های Svelte
  • 10. نحو Svelte: Template Syntax
  • 11. متغیرها و Props در Svelte
  • 12. مدیریت State در Svelte
  • 13. رویدادها (Events) در Svelte
  • 14. شرطی ها (If Blocks) در Svelte
  • 15. حلقه ها (Each Blocks) در Svelte
  • 16. Binding داده ها (Data Binding)
  • 17. Reactive Declarations
  • 18. Computed Properties
  • 19. Computed State
  • 20. Closures و Scopes در Svelte
  • 21. Component Lifecycle
  • 22. Mounting و Unmounting
  • 23. Updating و Destroying Components
  • 24. Handling Props Deeply
  • 25. Conditional Rendering Advanced
  • 26. Dynamic Rendering
  • 27. List Rendering Optimizations
  • 28. Keyed Each Blocks
  • 29. Template Slots
  • 30. Scoped CSS
  • 31. Global CSS
  • 32. CSS Preprocessors (Sass, Less)
  • 33. Modules CSS
  • 34. Styling Libraries (Tailwind CSS, Bootstrap)
  • 35. Forms Handling in Svelte
  • 36. Input Binding
  • 37. Checkbox and Radio Button Binding
  • 38. Select Element Binding
  • 39. Form Submission
  • 40. Form Validation
  • 41. Custom Validations
  • 42. Event Modifiers
  • 43. Event Forwarding
  • 44. Context API
  • 45. Global State Management
  • 46. Stores (Writable, Readable, Derived)
  • 47. Custom Stores
  • 48. Async Operations in Svelte
  • 49. Fetching Data (fetch API)
  • 50. Loading States
  • 51. Error Handling in Fetching
  • 52. Data Synchronization
  • 53. Caching Strategies
  • 54. Web Components Introduction
  • 55. What are Web Components?
  • 56. Benefits of Web Components
  • 57. Shadow DOM
  • 58. Custom Elements
  • 59. HTML Templates
  • 60. Using Web Components in Svelte
  • 61. Creating Custom Elements with Svelte
  • 62. Integrating Svelte Components as Web Components
  • 63. Styling Web Components
  • 64. Lifecycle Callbacks of Web Components
  • 65. Attributes vs Properties in Web Components
  • 66. Observing Attribute Changes
  • 67. Event Handling in Web Components
  • 68. Composition of Web Components
  • 69. Extending Native HTML Elements
  • 70. Encapsulation in Web Components
  • 71. Reusability of Web Components
  • 72. Interoperability of Web Components
  • 73. Browser Support for Web Components
  • 74. Polyfills for Web Components
  • 75. Accessibility in Web Components
  • 76. Performance Considerations
  • 77. Testing Svelte Components
  • 78. Unit Testing Svelte
  • 79. Integration Testing Svelte
  • 80. End-to-End Testing Svelte
  • 81. Testing Web Components
  • 82. Tooling for Svelte Development
  • 83. SvelteKit Introduction
  • 84. SvelteKit Project Structure
  • 85. Routing in SvelteKit
  • 86. Server-Side Rendering (SSR) with SvelteKit
  • 87. Static Site Generation (SSG) with SvelteKit
  • 88. API Routes in SvelteKit
  • 89. Layouts in SvelteKit
  • 90. Hooks in SvelteKit
  • 91. Deployment of SvelteKit Applications
  • 92. Advanced Svelte Concepts
  • 93. Transitions and Animations
  • 94. Performance Optimizations in Svelte
  • 95. Svelte Compiler Internals
  • 96. Source Maps in Svelte
  • 97. Debugging Svelte Applications
  • 98. Best Practices for Svelte Development
  • 99. Building Reusable Libraries with Svelte
  • 100. Monorepos with SvelteKit
Svelte و Web Components: دوره جامع برای ساخت وب‌سایت‌های مدرن

Svelte و Web Components: دوره‌ای جامع برای تبدیل شدن به یک توسعه‌دهنده وب حرفه‌ای

معرفی دوره

آیا می‌خواهید وب‌سایت‌هایی سریع‌تر، سبک‌تر و با قابلیت‌های بیشتری بسازید؟ آیا به دنبال یادگیری یک فریم‌ورک مدرن و قدرتمند هستید که تجربه‌ی توسعه‌ی وب را متحول کند؟ دوره "Svelte و Web Components"، یک دوره‌ی آموزشی جامع و کاربردی است که شما را از مبتدی تا سطح حرفه‌ای در دنیای توسعه‌ی فرانت‌اند با استفاده از Svelte و Web Components همراهی می‌کند. این دوره، کلید ورود شما به دنیای ساخت وب‌سایت‌های مدرن و پیشرفته است.

در این دوره، شما با Svelte، فریم‌ورک جاوااسکریپتی که به دلیل سرعت بالا و حجم کم کد، محبوبیت زیادی پیدا کرده است، آشنا می‌شوید. همچنین، یاد می‌گیرید چگونه با Web Components، اجزای وب قابل استفاده مجدد و مستقل را ایجاد کنید. این دوره برای تمام کسانی که به دنبال ارتقاء مهارت‌های خود در توسعه‌ی وب هستند، ایده‌آل است. با این دوره، شما نه تنها مهارت‌های لازم برای ساخت وب‌سایت‌های مدرن را کسب می‌کنید، بلکه دانش عمیقی در مورد اصول و مفاهیم بنیادین توسعه‌ی فرانت‌اند نیز به دست می‌آورید.

درباره دوره

دوره "Svelte و Web Components" یک دوره‌ی آموزشی گام به گام است که با زبانی ساده و قابل فهم، مفاهیم اساسی Svelte و Web Components را آموزش می‌دهد. این دوره شامل مثال‌های عملی، تمرین‌های جذاب و پروژه‌های واقعی است که به شما کمک می‌کند تا مفاهیم را به خوبی درک کرده و مهارت‌های خود را تقویت کنید. از مباحث مقدماتی مانند نصب و راه‌اندازی، تا مباحث پیشرفته مانند مدیریت state، روتینگ و تست‌نویسی، همه در این دوره پوشش داده شده است. با شرکت در این دوره، شما قادر خواهید بود وب‌سایت‌ها و اپلیکیشن‌های وب پیچیده و کاربردی را با استفاده از Svelte و Web Components ایجاد کنید.

موضوعات کلیدی

  • مقدمه‌ای بر Svelte: معرفی فریم‌ورک و مزایای آن
  • نصب و راه‌اندازی Svelte
  • سینتکس Svelte: Component ها، Props، Events
  • کار با State و Reactive Statements در Svelte
  • ایجاد Layout و Component های قابل استفاده مجدد
  • مدیریت Event ها و تعامل با DOM
  • روتینگ در Svelte با استفاده از Svelte Router
  • اعتبارسنجی فرم و مدیریت داده‌ها
  • آشنایی با Web Components و مزایای آن
  • ساخت Web Components با Svelte
  • استفاده از Web Components در پروژه‌های Svelte
  • انتشار و بهینه‌سازی پروژه‌های Svelte
  • تست‌نویسی با Svelte و Jest
  • بهینه‌سازی عملکرد و رفع اشکالات
  • ساخت اپلیکیشن‌های وب پیچیده و کاربردی

مخاطبان دوره

این دوره برای افراد زیر مناسب است:

  • برنامه‌نویسان مبتدی که می‌خواهند با یک فریم‌ورک مدرن و قدرتمند آشنا شوند.
  • توسعه‌دهندگان وب که به دنبال ارتقاء مهارت‌های خود و یادگیری Svelte و Web Components هستند.
  • فریلنسرها و توسعه‌دهندگان مستقل که می‌خواهند پروژه‌های وب سریع‌تر و کارآمدتری بسازند.
  • دانشجویان رشته‌های کامپیوتر و IT که به دنبال یادگیری مباحث به‌روز توسعه وب هستند.
  • هر کسی که به دنبال یادگیری یک مهارت جدید و کاربردی در زمینه توسعه وب است.

چرا این دوره را بگذرانیم؟

گذراندن دوره "Svelte و Web Components" مزایای فراوانی دارد که شما را در مسیر پیشرفت حرفه‌ای‌تان یاری می‌کند:

  • یادگیری مهارت‌های به‌روز: با یادگیری Svelte، شما به یکی از پرطرفدارترین فریم‌ورک‌های جاوااسکریپت دسترسی پیدا می‌کنید.
  • افزایش سرعت توسعه: Svelte به شما کمک می‌کند تا وب‌سایت‌های خود را سریع‌تر و با حجم کمتری از کد بسازید.
  • بهبود عملکرد وب‌سایت: با استفاده از Svelte و Web Components، وب‌سایت‌های شما عملکرد بهتری خواهند داشت و تجربه‌ی کاربری بهتری را ارائه می‌دهند.
  • ایجاد اجزای قابل استفاده مجدد: با یادگیری Web Components، شما می‌توانید اجزای وب قابل استفاده مجدد و مستقل ایجاد کنید که در پروژه‌های مختلف قابل استفاده هستند.
  • افزایش فرصت‌های شغلی: تقاضا برای توسعه‌دهندگان Svelte و متخصصان Web Components در حال افزایش است.
  • یادگیری گام به گام و عملی: این دوره با ارائه‌ی مثال‌های عملی و تمرین‌های جذاب، شما را در یادگیری مفاهیم یاری می‌کند.
  • پشتیبانی و پاسخگویی: دسترسی به پشتیبانی و پاسخ به سوالات شما، اطمینان از یادگیری شما را فراهم می‌کند.

سرفصل‌های دوره

دوره "Svelte و Web Components" شامل بیش از 100 سرفصل جامع و کاربردی است که شما را از مقدمات تا مباحث پیشرفته‌ی Svelte و Web Components همراهی می‌کند. در این دوره، شما با مفاهیم زیر آشنا خواهید شد:

  • مقدمه و معرفی Svelte
  • نصب و راه‌اندازی Svelte
  • ساخت اولین کامپوننت Svelte
  • کار با Props و Events
  • مدیریت State در Svelte
  • Reactive Statements و Declarations
  • Conditional Rendering و Loops
  • ایجاد Layout و Component های Reusable
  • کار با Styles و CSS در Svelte
  • Routing در Svelte با استفاده از Svelte Router
  • Forms و Data Binding در Svelte
  • ساخت Form Validation
  • Axios و کار با API ها
  • Storage و Local Storage
  • Animations و Transitions
  • Deploy کردن اپلیکیشن Svelte
  • تست نویسی با Jest و Svelte Testing Library
  • پروژه‌های عملی با Svelte
  • مقدمه ای بر Web Components
  • ساخت Custom Elements با Svelte
  • استفاده از Shadow DOM
  • ساخت کامپوننت های مستقل با Web Components
  • ایجاد reusable components با Web Components
  • مدیریت استایل با Web Components
  • رویدادها و ارتباط بین Web Components
  • انتشار Web Components
  • استفاده از Web Components در فریمورک های مختلف
  • بهینه سازی عملکرد
  • معرفی SvelteKit
  • پروژه های عملی با Web Components
  • و ده‌ها سرفصل دیگر...

با شرکت در این دوره، شما به یک توسعه‌دهنده وب ماهر و متخصص در زمینه Svelte و Web Components تبدیل خواهید شد و می‌توانید پروژه‌های وب حرفه‌ای و کاربردی را با اطمینان کامل ایجاد کنید. همین امروز ثبت‌نام کنید و به جمع متخصصان وب بپیوندید!

EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Component Frontend Development JavaScript Framework Programming Svelte Svelte Course web components Web Development آموزش Svelte برنامه نویسی توسعه وب سوِلت فرانت اند کامپوننت وب کامپوننت

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.