Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React CSS Angular Node.Js PHP HTML5 Typescript
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Personal Development Neuro-Linguistic Programming Personal Transformation Life Purpose Mindfulness Sound Therapy Coaching CBT Cognitive Behavioral Therapy
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Google Analytics Internet Marketing Copywriting Email Marketing Startup YouTube Marketing

IT & SoftwareOther IT & SoftwareWebpack

Beginners course for webpack 5

Learn webpack step by step
Rating: 3.9 out of 53.9 (13 ratings)
289 students
Created by Marcin Wosinek
Last updated 11/2021
English

What you'll learn

  • How to set up webpack - the most common JavaScript bundler - so you can set up from scratch, or manage existing configuration in your project
  • How to use webpack to enable you to use other languages in your project - like TypeScript or SCSS - so you can use the best tooling available on the frontend
  • How to set up a development server with webpack - which give you better experience while programming - making you more productive
  • How to get deployment-ready code with webpack - to provide an optimal experience for users of your application
  • How to configure loaders & plugins - so you can get the most of the tools out there

Requirements

  • you have node & npm installed, and you already used them a bit
  • you don’t panic seeing browser-side JavaScript:)
  • no framework needed - the course uses vanilla JS, so you can apply what you learn here to whatever you use

Description

Have you ever struggled with setting up webpack? True, it's a very useful JavaScript bundler, BUT on the first try, it can be SO damn confusing ?. Now, if this sounds familiar... you're not alone. But don't worry! There is a solution for that :)

I will show you how easy it is to include webpack in an existing application. I will also introduce you to the features that will allow you to understand that bundler better. We will start with a simple JS application, and then we will

  1. add webpack to its build - to get you started

  2. organize JavaScript files into components - so you see how easy is to put a reasonable structure to your files when you use webpack

  3. move templates to HTML files - so you see how to add new file extensions to the webpack build

  4. set up CSS import - so the styles imports are managed in the same way as JS

  5. prepare the deploy ready output - to share your application with the world

  6. modernize the codebase to use TypeScript & SCSS - so you can use the newest & best tools available

  7. set up development server - to make sure there are no unnecessary delays in your workflow

  8. optimize the build for the best user experience - so the users for the application have a smooth experience too


I'm using vanilla JS in this course - so you’ll be able to transfer the knowledge & experience gained here to any JS framework.

Tip: as you watch the videos, try to reproduce the same steps in your development environment. At the start of each section, you will find a zip file with a starting point codebase - that way, you can follow the course in the order you find the most useful.

⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

➡️ 100% satisfaction guarantee or a refund! If you're disappointed with the course in any way - you have 30 days to get a full refund!

➡️ Don't want to buy a pig in a poke? Watch the free lesson(s) and decide for yourself if investment in this course is for you!

➡️ I also share free learning materials - if you sign up for the course, you will receive bonus gift announcements.

➡️ Got any questions about the course? Feel free to contact me in Q&A - I'm more than happy to help!

➡️ Enroll today to learn to code fast, smoothly, and without a headache :)


======

Who this course is for:

  • developers at the beginning of their career, who wants to 𝗾𝘂𝗶𝗰𝗸𝗹𝘆 𝗽𝗶𝗰𝗸 𝘂𝗽 𝗮 𝗻𝗲𝘄 𝘀𝗸𝗶𝗹𝗹 that will help them understand tools used in the project they work on
  • people interested in replacing their legacy build system with a proven, industry-standard solution: webpack is 𝘁𝗵𝗲 𝗺𝗼𝘀𝘁 𝗰𝗼𝗺𝗺𝗼𝗻 𝗯𝘂𝗻𝗱𝗹𝗲𝗿 𝗶𝗻 𝗝𝗦 - it has 3 times more weekly downloads than the second one (rollup)

Instructor

Marcin Wosinek
javascript developer
Marcin Wosinek
  • 4.2 Instructor Rating
  • 23 Reviews
  • 399 Students
  • 2 Courses

I'm a javascript developer with more than 10 years of experience. I'm here to teach you useful skills, so you can succeed in your work & private projects. My goal is to provide courses that are easy to follow, and which are letting you get up to speed quickly. See you in the course comments!

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.