لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع وبپک ۴ (Webpack 4)
- آخرین آپدیت
دانلود Learning webpack 4
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
وبپک (Webpack) به یکی از استانداردهای کلیدی در ابزارهای توسعه فرانت-اند تبدیل شده است. این باندلر ماژول که برای اپلیکیشنهای مدرن جاوااسکریپت ساخته شده، به دلیل گزینههای پیکربندی متعدد، محبوبیت زیادی کسب کرده است. وبپک ۴ با سینتکس تمیزتر، پیکربندی سادهتر و پشتیبانی کامل از ES6، وعدههای اولیه در زمینه مدیریت تسکها، کدها و وابستگیها را گسترش داده است. در این دوره، مدرس دوره Eve Porcello مبانی این ابزار کاربردی را پوشش میدهد. بیاموزید که چگونه وبپک را نصب کنید، عملیات Build را اجرا نمایید و فایل کانفیگ را برای تسهیل اتوماسیون ویرایش کنید. همچنین نحوه استفاده از Loaderها برای اجرای تسکها و پردازش فایلهایی مانند CSS و تصاویر داخلی را خواهید آموخت. علاوه بر این، Eve نحوه استفاده از پلاگینهای وبپک برای مدیریت کارهایی مانند Code Splitting (تقسیم کد) را نمایش میدهد.
سرفصل ها و درس ها
مقدمه
Introduction
باندل کردن ماژولهای جاوااسکریپت با وبپک ۴
Bundle JavaScript modules with webpack 4
پیشنیازها و نکاتی که باید بدانید
What you should know
1. وبپک چیست؟
1. What Is webpack?
اجرای وبپک
Run webpack
اجرای بیلد با استفاده از webpack.config
Run the build with webpack.config
استفاده از اسکریپتهای بیلد npm
Using npm build scripts
ویژگیهای جدید در وبپک ۴ چیست؟
What's new in webpack 4?
وبپک دقیقاً چیست؟
What is webpack?
نصب وبپک
Install webpack
2. لودرهای وبپک
2. webpack Loaders
لودر (Loader) چیست؟
What is a loader?
راهاندازی babel loader برای پروژههای React یا ES6
Set up babel-loader for a React or ES6 project
استفاده از @babel/preset react
Using @babel/preset-react
استفاده از @babel/preset env
Using @babel/preset-env
3. بارگذاری داراییها (Assets)
3. Load Assets
استفاده از webpack dev server
Using the webpack-dev-server
بارگذاری CSS با وبپک
Load CSS with webpack
بارگذاری تصاویر با وبپک
Load images with webpack
4. تقسیم کد (Code Splitting) با وبپک
4. Code Splitting with webpack
استفاده از HtmlWebpackPlugin
Using the HtmlWebpackPlugin
آمادهسازی کد برای محیط Production
Prepare code for production
بهینهسازی با SplitChunks
Optimize with SplitChunks
افزودن نقاط ورود (Entry Points) متعدد
Add multiple entry points
تقسیم کد (Code Splitting) چیست؟
What is code splitting?
ایو پورچلو یکی از بنیانگذاران Moon Highway، یک شرکت توسعه برنامه درسی و آموزش است.
برای تقریبا یک دهه، ایو جاوا اسکریپت، GraphQL را آموزش داده است. و کارگاه های آموزشی React برای متخصصان فناوری در سراسر جهان. او همچنین نویسنده Learning React و Learning GraphQL از O'Reilly Media است. میتوانید او را در Twitter @eveporcello دنبال کنید یا مقالههای او درباره برنامهنویسی را در www.moonhighway.com/articles پیدا کنید. div>
نمایش نظرات