995,000 تومان قیمت اصلی: 995,000 تومان بود.199,000 تومانقیمت فعلی: 199,000 تومان.
ویژگی های دوره
Vite در واقع یک سرور توسعه محلی است که توسط ایوان یو، خالق فریم ورک Vue.js نوشته شده و به صورت پیش فرض در قالب های پروژه Vue و React مورد استفاده قرار می گیرد. این ابزار به طور کامل از TypeScript و JSX پشتیبانی می کند و برای فرآیند باندلینگ داخلی، از Rollup و esbuild بهره می برد.
یادگیری Vite که یک ابزار ساخت سریع برای پروژه های مدرن وب است، به شما این امکان را می دهد تا با کمترین تنظیمات و خیلی سریع پروژه خود را راه اندازی کنید. شما در این دوره به شکل کاربردی کار با Vite را می آموزید و یادگیری کار کردن با این ابزار فوق العاده می تواند روند توسعه را بسیار ساده تر و کارآمدتر کند.
در این دوره چه مباحثی آموزش داده شده است؟
ما در این دوره به آموزش Vite به صورت کاربردی می پردازیم. در این دوره با قابلیت های کلیدی Vite آشنا خواهید شد. از جمله این قابلیت ها می توان به باندلینگ (Bundling)، بهینه سازی فایل های استاتیک، بارگذاری آنی ماژول ها (Hot Module Reloading) و اکوسیستم قدرتمند افزونه ها اشاره کرد.
Vite به راحتی با فریم ورک های محبوبی مانند React و Svelte یکپارچه می شود و از importهای داینامیک برای شکستن کد (Code Splitting) پشتیبانی می کند. تا پایان این دوره، مهارت کافی برای استفاده از Vite جهت ساده سازی فرآیند توسعه، بهبود عملکرد و ساخت اپلیکیشن های مقیاس پذیر (Scalable) را کسب خواهید کرد.
در ادامه به برخی از مزایای کلیدی Vite اشاره کردیم:
- راه اندازی سریع سرور توسعه
- بارگذاری آنی ماژول ها (Hot Module Reloading)
- اکوسیستم گسترده و قابل گسترش از افزونه ها
سرفصلهای دوره آموزش Vite
1. معرفی ابزار Vite
- آشنایی با Vite به عنوان ابزار ساخت فرانت اند
- بررسی مزایای Vite از جمله راه اندازی سریع، HMR و اکوسیستم غنی افزونه ها
- مروری بر مباحثی مثل شروع کار با Vite، اتصال به فریم ورک هایی مانند React و Svelte، بهینه سازی فایل های استاتیک، ساخت کتابخانه، پیاده سازی Module Federation و گسترش قابلیت های Vite
2. راهاندازی اولیه پروژه با Vite
- ساخت اولین پروژه با استفاده از Vite
- وارد کردن فایل ها و ماژول ها
- فرایند باندلینگ و بهینه سازی خودکار
- ساخت نسخه Production و مدیریت فایل های استاتیک
3. Import داینامیک و تقسیمبندی کد (Code Splitting)
- وارد کردن ماژول ها به صورت پویا با استفاده از ES Modules
- استفاده از Vite Preview برای تست نسخه نهایی پروژه
- تمرین عملی بارگذاری داینامیک فایل ها مانند “banner.js”
4. استایلدهی در پروژههای Vite
- وارد کردن CSS و استفاده از CSS Modules
- وارد کردن استایل ها در فایلهای JavaScript
- تمرین عملی استفاده از CSS Modules برای بارگذاری داینامیک بنر
- پیکربندی PostCSS و استفاده از پیش پردازنده هایی مثل SASS و SCSS
5. استفاده از TypeScript و فریمورکها
- فعالسازی پشتیبانی از TypeScript در Vite
- استفاده از قالبهای آماده برای فریم ورک هایی مثل React
- نصب و پیکربندی افزونه plugin-react و سایر افزونه های مرتبط
6. مدیریت فایلها و ایمپورتها در Vite
- مدیریت فایل های استاتیک در پروژه
- تفاوت بین ایمپورت تصاویر کوچک و بزرگ
- استفاده از Vite Image Tools برای بهینه سازی تصاویر
- اعمال تغییر فرمت، تغییر سایز و دسترسی به Metadata با استفاده از دستورهای Vite
- کار با import.meta برای مدیریت متغیرهای محیطی
- وارد کردن فایلهای JSON و استفاده از Named Exports
- استفاده از Glob Imports برای وارد کردن مجموعه ای از فایل ها
- تمرین عملی استفاده از import.meta.glob برای کار با فایل های JSON
7. ساخت کتابخانه با استفاده از Vite
- پیکربندی پروژه Vite برای حالت Library Mode
- تعیین نقطه ورود، نام کتابخانه و وابستگی های خارجی
- تولید فایلهای declaration برای TypeScript
- استفاده از پلاگین inject-css برای Import استایل ها
- نحوه استفاده از کتابخانه در سایر پروژه های Vite
8. پیادهسازی Module Federation در Vite
- معرفی مفهوم ماژول فدراسیون
- ساخت و اشتراک گذاری کتابخانه ها به صورت runtime
- پرسش و پاسخ درباره سناریوهای مختلف استفاده از ماژول فدراسیون و تعامل با TypeScript
9. افزونه نویسی در Vite
- معرفی ماژولهای مجازی و نحوه ساخت آنها
- ساخت افزونه برای تبدیل فایل Markdown به HTML
- استفاده از افزونه Markdown در پروژه و تبدیل Markdown به JavaScript
- بررسی قابلیت شخصیسازی در فرایند build با افزونهها
10. جمعبندی دوره
- مروری بر مفاهیم کلیدی مانند بازگرداندن null در Javascript
- تفاوت micro frontends و module federation
- مزایای سرمایه گذاری روی یادگیری ابزارهای سطح پایین تر مانند Rollup
- نکات نهایی در مورد استفاده حرفه ای از Vite
حاصل دوره
دانشجویان عزیز با گذراندن این دوره آموزشی به طور کامل کار با ابزار Vite را می آموزند و می توانند با استفاده از این ابزار محبوب در پروژه های خود، سرعت و کیفیت کار خود را به طور قابل توجهی افزایش دهند.
پلتفرم آموزش آنلاین Udemy بزرگترین پلتفرم آموزش ویدیویی در دنیاست که نزدیک به 75 میلیون نفر دانشجو و 75 هزار مدرس دارد. همچنین این پلتفرم ادعا میکند که تقریباً 17000 مشتری تجاری Udemy Business دارد و بیش از 50 درصد از شرکتهای Fortune 100 مشتری Udemy Business هستند. شما به کمک Udemy می توانید هر مهارتی را بیاموزید و مسیر رشد و پیشرفت شغلی و یا شخصی خود را به کمک دوره های آموزشی این پلتفرم طی کنید.
دوره های مرتبط
پکیج آموزش کاربردی برنامه نویسی اندروید
ارائه شده توسط< آرکادمی
آموزش کوئری نویسی در MySQL
ارائه شده توسط< آرکادمی
مهاجرت به لینوکس – آموزش لینوکس مقدماتی
[vc_row][vc_column][vc_column_text] لینوکس یا گنو/لینوکس در دهه 90 متولد شد و تاکنون همیشه در حال ارتقا و پیشرفت بوده است. این پیشرفت تا حدی بوده که امروزه از آن به عنوان …
ارائه شده توسط< محمدرضا عسگری
آموزش کار با دیتابیس در زبان جاوا
[vc_row][vc_column][vc_column_text]در این دوره آموزشی نحوه ارتباط با دیتابیس در زبان جاوا توضیح داده شده است. برای ارتباط با دیتابیس شما باید driver مربوط یه دیتابیس مورد نظر را بر روی …
ارائه شده توسط< مهدی عادلی فرد
آموزش کار با JavaFX به همراه مثال
[vc_row][vc_column][vc_column_text]JavaFX یک کتابخانه جاوا است که برای ساخت برنامه های Rich Internet استفاده می شود. برنامه های کاربردی نوشته شده با استفاده از این کتابخانه می توانند در سراسر سیستم عامل های …
ارائه شده توسط< محمدحسین ریماز
rate_reviewامتیاز دانشجویان دوره
chat_bubble_outlineنظرات
995,000 تومان قیمت اصلی: 995,000 تومان بود.199,000 تومانقیمت فعلی: 199,000 تومان.
فرصت باقیمانده تا پایان جشنواره نیمکت آخر
پلتفرم آموزش آنلاین Udemy بزرگترین پلتفرم آموزش ویدیویی در دنیاست که نزدیک به 75 میلیون نفر دانشجو و 75 هزار مدرس دارد. همچنین این پلتفرم ادعا میکند که تقریباً 17000 مشتری تجاری Udemy Business دارد و بیش از 50 درصد از شرکتهای Fortune 100 مشتری Udemy Business هستند. شما به کمک Udemy می توانید هر مهارتی را بیاموزید و مسیر رشد و پیشرفت شغلی و یا شخصی خود را به کمک دوره های آموزشی این پلتفرم طی کنید.
قوانین ثبت دیدگاه
با سلام و احترام خدمت شما کاربر محترم