نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، شما با درک مفاهیم پایه وبپک و اهمیت آن در توسعه مدرن وب شروع خواهید کرد. یاد میگیرید که وبپک چگونه به باندل کردن و بهینهسازی کارآمد اپلیکیشنهای وب کمک میکند و ابزارهایی مانند Loaderها و Pluginها و تفاوت بین حالتهای توسعه (Development) و تولید (Production) را بررسی خواهید کرد.
سپس دوره به سراغ مفاهیم پیشرفتهای مانند Code Splitting (تقسیم کد)، Lazy Loading (بارگذاری تنبل) و Tree Shaking میرود که برای بهینهسازی عملکرد در اپلیکیشنهای بزرگ حیاتی هستند. همچنین تجربه عملی با Webpack Dev Server را کسب کرده و نحوه تنظیم Hot-Reloading برای تسریع گردش کار خود را خواهید آموخت.
در پایان دوره، قادر خواهید بود وبپک را با فریمورکهای مدرنی مانند React و TypeScript ادغام کرده و اپلیکیشنهای بهینهسازی شده بسازید. شما تمام آموختههای خود را در یک پروژه نهایی (Capstone Project) یعنی ساخت یک داشبورد هواشناسی با استفاده از APIها و کامپوننتهای ماژولار پیاده خواهید کرد تا مهارتهای خود را در محیط واقعی به کار بگیرید.
آنچه در این دوره میآموزید:
- درک مفاهیم هسته وبپک برای باندلینگ و بهینهسازی موثر
- پیکربندی Loaderهای وبپک برای مدیریت جاوااسکریپت، CSS و تصاویر
- پیادهسازی تکنیکهای پیشرفته مانند Code Splitting، Lazy Loading و Tree Shaking
- ادغام بینقص وبپک در پروژههای React و TypeScript
- راهاندازی Webpack Dev Server برای Hot-Reloading و توسعه سریعتر
- ساخت و استقرار داشبورد هواشناسی با استفاده از وبپک و متدهای مدرن
این دوره برای توسعهدهندگان وب، بهویژه کسانی که با JavaScript، React و TypeScript کار میکنند و قصد دارند مهارتهای خود را در باندلینگ و بهینهسازی ارتقا دهند، ایدهآل است. همچنین برای توسعهدهندگان Front-end که به دنبال بهبود گردش کار خود هستند بسیار مفید است. داشتن دانش پایه توسعه وب توصیه میشود اما الزامی نیست.
ویژگیهای برجسته:
* بررسی عمیق Loaderها و Pluginهای وبپک برای بهینهسازی بهتر
* پروژه عملی برای پیادهسازی سناریوهای واقعی
* تکنیکهای پیشرفته افزایش پرفورمنس مانند Tree Shaking و Lazy Loading
سرفصل ها و درس ها
مقدمه
Introduction
پیشنمایش مقدمه
IntroductionPreview
سلام دنیا (Hello World)
Hello World!
مبانی وبپک
Webpack Basics
پیشنمایش لودرها
LoadersPreview
پلاگینها در وبپک
Plugins in Webpack
حالتهای توسعه در مقابل تولید (Mode)
Mode (Development vs Production)
بررسی عمیق Loaderهای وبپک
Webpack Loaders Deep Dive
ترنسپایل جاوااسکریپت با Babel Loader
Transpiling JavaScript with Babel Loader
لودرهای CSS و استایل
CSS and Style Loaders
مدیریت داراییها با File Loader و URL Loader
Managing Assets with File Loader and URL Loader
پلاگینهای وبپک
Webpack Plugins
پاکسازی خودکار با CleanWebpackPlugin
Automatic Cleanup using CleanWebpackPlugin
استخراج مجزای CSS با MiniCssExtractPlugin
Extracting CSS Separately using MiniCssExtractPlugin
تجسم باندلها با BundleAnalyzerPlugin
Visualizing Bundles with BundleAnalyzerPlugin
مفاهیم پیشرفته وبپک
Advanced Webpack Concepts
تقسیم کد (Code Splitting) و بارگذاری تنبل (Lazy Loading)
Code Splitting and Lazy Loading
حذف کدهای بلااستفاده (Tree Shaking)
Tree Shaking
سرور توسعه وبپک (Webpack Dev Server)
Webpack Dev Server
وبپک و فریمورکهای مدرن جاوااسکریپت
Webpack and Modern JavaScript Frameworks
استفاده از وبپک با React
Using Webpack with React
ادغام وبپک و TypeScript
Webpack and TypeScript Integration
نمایش نظرات