سلام بچهها و دختران، خوشحالم که شما را اینجا میبینم :) این دومین دوره آموزشی من در مورد Webpack است، و این بار هدف من این است که به شما کمک کنم بفهمید چگونه میتوانید پیکربندیهای Webpack خود را برای موارد استفاده تولیدی بهینه کنید. در این دوره آموزشی میخواهیم به این موضوع بپردازیم که چگونه بستههای Webpack خود را تا حد امکان کوچک کنیم، و چگونه زمان بارگذاری برنامه خود را در سریعترین زمان ممکن انجام دهیم.
این دوره مخصوصاً برای افرادی طراحی شده است که قبلاً برخی از اصول Webpack را میدانند و میخواهند در ایجاد پیکربندیهای بهینه Webpack از ابتدا و همچنین بهبود پیکربندیهای Webpack موجود متخصص شوند.
در این دوره ما قصد داریم یک برنامه وب موجود را انتخاب کنیم که از هیچ نوع باندلر ماژول استفاده نمی کند و ویژگی های مختلف Webpack را برای بهینه سازی این برنامه و بهبود عملکرد بارگذاری آن اعمال می کنیم. این بدان معنی است که خواهید دید که Webpack در موارد استفاده در دنیای واقعی چگونه کار می کند. هر درس بر روی درس های قبلی ساخته می شود، بنابراین پیگیری آن بسیار آسان است.
در اینجا فقط چند نمونه از آنچه در مورد آن صحبت خواهیم کرد وجود دارد.
در یکی از بخشها، 7 رویکرد مختلف برای مدیریت CSS در برنامههای شما، از جمله ماژولهای CSS و چند کتابخانه CSS-in-JS را به شما نشان خواهم داد. در نتیجه، با بسیاری از رویکردها آشنا می شوید و می توانید مناسب ترین را برای نیازهای خاص خود انتخاب کنید.
در بخش دیگری، میخواهیم بحث طولانی در مورد تقسیم کد و بارگذاری تنبل داشته باشیم. Webpack در تقسیم کد بسیار خوب است و ما در این دوره در مورد آن صحبت خواهیم کرد. من چندین استراتژی تقسیم کد را که می توانید اعمال کنید به شما نشان می دهم، و حتی استراتژی خودمان را که در این دوره برای برنامه ای که در حال توسعه آن هستیم، قابل اجرا خواهیم بود. پس از تماشای این دوره، هرگز با شنیدن دوباره کلمات "Code Splitting" ناامید نخواهید شد.
همچنین، ما می خواهیم موضوعات مربوط به بهینه سازی تصاویر برای تولید، تکان دادن درختان، الگوریتم های فشرده سازی و بسیاری موارد دیگر را پوشش دهیم! پس از تماشای این دوره مطمئناً ایده هایی در مورد چگونگی بهبود عملکرد برنامه های کاربردی وب موجود خود خواهید داشت. من همچنین میتوانم قول بدهم که در مورد Webpack بیشتر از یک برنامهنویس Front End در شرکت خود اطلاعات بیشتری خواهید داشت.
من به طور منظم این دوره را به روز می کنم، بنابراین می توانید مطمئن باشید که این دوره همیشه به روز است و آخرین ویژگی های Webpack را پوشش می دهد.
اگر سؤالی در رابطه با Webpack دارید، در بخش Q A ارسال کنید. بسیاری از مردم قبلاً پاسخ سؤالات خود را در Q A یافته اند، و من خوشحال خواهم شد که در مورد سؤالات شما نیز به شما کمک کنم.
توسعه دهنده ارشد نرم افزار
نمایش نظرات