مشکل زیرساخت شبکه و افت سرعت کاملاً برطرف شده است. در حال حاضر فعالسازی و آمادهسازی دورهها در حال انجام است. از صبر و شکیبایی شما سپاسگزاریم.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر Webpack - باندل، بهینهسازی و مقیاسبندی وبسایتها
- آخرین آپدیت
دانلود Webpack Mastery - Bundle, Optimize & Scale Web Sites
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره آموزشی Webpack را از مفاهیم بنیادی تا تکنیکهای پیشرفته آموزش میدهد. شما در این دوره بر Loaders و Plugins مسلط شده، نحوه تحویل بهینه جاوا اسکریپت را میآموزید و مباحث پیشرفتهای مانند Code Splitting، Lazy Loading و Tree Shaking را بررسی خواهید کرد. پروژه نهایی این دوره به شما کمک میکند تا مهارتهای خود را در ساخت یک داشبورد هواشناسی با استفاده از Webpack، React و APIها به کار بگیرید.
در این دوره، ابتدا با درک مبانی Webpack و اهمیت آن در توسعه مدرن وب شروع خواهید کرد. یاد میگیرید که Webpack چگونه به باندل کردن و بهینهسازی کارآمد اپلیکیشنهای وب کمک میکند و ابزارهایی مانند لودرها و پلاگینها و تفاوت بین حالتهای Development و Production را بررسی میکنید.
سپس دوره به سمت مفاهیم پیشرفتهای مانند تقسیم کد (Code Splitting)، بارگذاری تنبل (Lazy Loading) و حذف کدهای بلااستفاده (Tree Shaking) پیش میرود که برای بهینهسازی عملکرد در اپلیکیشنهای بزرگ ضروری هستند. همچنین تجربه عملی با Webpack Dev Server را کسب کرده و نحوه تنظیم Hot-Reloading را برای سرعت بخشیدن به گردش کار خود میآموزید.
در پایان دوره، قادر خواهید بود Webpack را با فریمورکهای مدرنی مانند React و TypeScript ادغام کرده و اپلیکیشنهای بهینهسازی شده بسازید. تمام آموختههای خود را در قالب یک پروژه جامع (ساخت داشبورد هواشناسی) پیادهسازی میکنید که اجازه میدهد متدهای دنیای واقعی را به کار گرفته و مهارتهای خود را کاربردی کنید.
این دوره برای توسعهدهندگان وب، بهویژه کسانی که با JavaScript، React و TypeScript کار میکنند و قصد ارتقای مهارتهای خود در باندل کردن و بهینهسازی وبسایتها را دارند، ایدهآل است. همچنین برای توسعهدهندگان Front-end که به دنبال بهبود گردش کار خود با Webpack هستند، بسیار مفید است. داشتن دانش پایه توسعه وب توصیه میشود اما الزامی نیست.
این دوره با رویکردی عملی و گامبهگام پیش میرود؛ از مفاهیم ابتدایی شروع شده و به تدریج به مباحث پیچیدهتر و در نهایت پروژه عملی میرسد تا یادگیری شما از طریق کاربرد واقعی تثبیت شود.
این دوره بر اساس آموزش Webpack Mastery اثر Ahmed Elsakka تهیه شده و توسط Packt منتشر شده است.
سرفصل ها و درس ها
مقدمه
Introduction
پیشنمایش مقدمه
IntroductionPreview
سلام دنیا!
Hello World!
مبانی Webpack
Webpack Basics
پیشنمایش لودرها
LoadersPreview
پلاگینها در Webpack
Plugins in Webpack
حالت توسعه در مقابل حالت تولید (Mode)
Mode (Development vs Production)
بررسی عمیق لودرهای Webpack
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
Webpack Plugins
پاکسازی خودکار با CleanWebpackPlugin
Automatic Cleanup using CleanWebpackPlugin
استخراج جداگانه CSS با MiniCssExtractPlugin
Extracting CSS Separately using MiniCssExtractPlugin
تجسم باندلها با BundleAnalyzerPlugin
Visualizing Bundles with BundleAnalyzerPlugin
مفاهیم پیشرفته Webpack
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
استفاده از Webpack در React
Using Webpack with React
ادغام Webpack و TypeScript
Webpack and TypeScript Integration
نمایش نظرات