تسلط بر وب‌پک (Webpack) - باندل، بهینه‌سازی و مقیاس‌بندی وب‌سایت‌ها [آموزشی] - آخرین آپدیت

دانلود Webpack Mastery - Bundle, Optimize & Scale Web Sites [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، شما با درک مفاهیم پایه وب‌پک و اهمیت آن در توسعه مدرن وب شروع خواهید کرد. یاد می‌گیرید که وب‌پک چگونه به باندل کردن و بهینه‌سازی کارآمد اپلیکیشن‌های وب کمک می‌کند و ابزارهایی مانند 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

پروژه نهایی: داشبورد هواشناسی Capstone Project - Weather Dashboard

  • پیش‌نمایش کلیه پروژه Project OverviewPreview

  • راه‌اندازی پروژه Project Setup

  • پیکربندی وب‌پک Configuring Webpack

  • پیاده‌سازی رابط کاربری (UI) Implementing the UI

  • دریافت و ذخیره‌سازی کلید API Retrieving and Storing the API Key

  • اتصال به APIهای OpenWeatherMap Calling OpenWeatherMap APIs

  • نمایش اطلاعات هواشناسی Displaying the Weather Information

  • بارگذاری تنبل داده‌های پیش‌بینی هواشناسی Lazy Loading the Forecast Data

نمایش نظرات

تسلط بر وب‌پک (Webpack) - باندل، بهینه‌سازی و مقیاس‌بندی وب‌سایت‌ها [آموزشی]
جزییات دوره
3h 11m
24
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Ahmed Elsakka
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ahmed Elsakka Ahmed Elsakka

مهندس نرم افزار در آمازون