We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Working with JavaScript Modules

Jonathan Mills

When writing web applications, JavaScript code can rapidly become difficult to maintain and understand. In this course, you will learn how to use modules to break up your code into manageable pieces that are easier to work with.

Read more

When writing web applications, JavaScript code can rapidly become difficult to maintain and understand. In this course, you will learn how to use modules to break up your code into manageable pieces that are easier to work with.

At the core of JavaScript is a thorough knowledge of Modules. In this course, Working with JavaScript Modules, you’ll learn how to break your code out into modules in a logical way and use those modules in your application. First, you’ll learn what modules are and why you should use them. Next, you’ll explore how to import and export code from modules. Finally, you’ll discover how to use those modules in a real-world application. When you’re finished with this course, you’ll have a foundational knowledge of modules that will help you as you move forward to build easier to maintain JavaScript applications. Software required: JavaScript.

Enroll now

What's inside

Syllabus

Course Overview
What Is a Module?
Creating Modules
Using Modules
Read more

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers using modules to organize and maintain complex JavaScript code, a foundational component of modern web development
Taught by Jonathan Mills, an experienced instructor recognized for his expertise in JavaScript and web development
Participants will learn how to break down complex code into manageable pieces, making it easier to maintain and work with
Provides a hands-on approach to working with modules in JavaScript, allowing learners to apply their understanding in real-world scenarios
Suitable for learners with a basic understanding of JavaScript and web development concepts

Save this course

Save Working with JavaScript Modules to your list so you can find it easily later:
Save

Career center

Learners who complete Working with JavaScript Modules will develop knowledge and skills that may be useful to these careers:
Software Developer
As a Software Developer, you will work on software applications. JavaScript is widely-used to make web applications. This course will teach you the basics of JavaScript Modules, and help you build a foundation to write more manageable code for web applications.
Full-Stack Developer
As a full-stack developer, you will work on both front and back end development of web applications. JavaScript and JavaScript Modules help to provide the foundation for these kinds of applications. This course will help you write more manageable code for your web application.
Web Developer
As a Web Developer, you will be responsible for the implementation of both front end and back end development of web pages and web applications. JavaScript and JavaScript Modules are the core of many web applications.
Software Engineer
As a Software Engineer, you will apply software engineering principles to design and develop software applications. You will need a strong understanding of programming languages, including JavaScript. This course will help you work effectively with JavaScript Modules.
Data Scientist
As a Data Scientist, you will collect, analyze, and make conclusions about data. JavaScript is used with a number of data science libraries. This course will help you build a foundation for working with JavaScript and its Modules as you pursue a career in data science.
Software Architect
As a Software Architect, you will design and oversee the building of a software application. JavaScript Modules are an important part of this process. This course will help you understand how to implement them in a larger software system.
Front-End Developer
As a Front End Developer, you will be responsible for the design and implementation of the front end of a web application. JavaScript and JavaScript Modules are the core parts of most modern front end applications. This course will help you write more manageable and reusable code.
Back-End Developer
As a Back End Developer, you will be responsible for the design and implementation of the back end of a web application. JavaScript and JavaScript Modules are the core parts of most modern back end applications. This course will help you write more manageable and reusable code.
Quality Assurance Analyst
As a Quality Assurance Analyst, you will be responsible for testing and validating software applications. This course will teach you the importance of writing maintainable and reusable code, a key principle in writing JavaScript Modules.
Database Administrator
As a Database Administrator, you will be responsible for the implementation, maintenance, and monitoring of databases. JavaScript is increasingly being used in the development of database administration tools. This course will help you understand the basics of JavaScript Modules, and help you write more manageable code for these tools.
Project Manager
As a Project Manager, you will be responsible for planning, executing, and closing software development projects. This course will help you understand the importance of writing maintainable and reusable code, a key principle of agile development methodologies.
Technical Writer
As a Technical Writer, you will be responsible for writing documentation for software applications. This course will help you understand the importance of writing clear and concise code, a key principle for writing JavaScript Modules.
Sales Engineer
As a Sales Engineer, you will be responsible for selling software applications. This course will help you understand the importance of writing maintainable and reusable code, a key principle for writing JavaScript Modules. This will help you build effective sales pitches for development teams.
Computer Systems Analyst
As a Computer Systems Analyst, you will be responsible for analyzing, designing, and implementing computer systems. This course will help you understand the importance of writing maintainable and reusable code, a key principle for writing JavaScript Modules.
Information Security Analyst
As an Information Security Analyst, you will be responsible for protecting computer systems from security breaches. This course will help you understand the importance of writing secure code, a key principle for writing JavaScript Modules.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Working with JavaScript Modules.
Provides a practical guide to JavaScript module patterns, including modern approaches using ES modules.
Provides deep theoretical knowledge and practical experience with CommonJS, AMD, and ES modules. Provides a comprehensive survey of the latest developments in JavaScript module systems.
Provides techniques for refactoring JavaScript code, including modules, to improve its design and maintainability.
Provides practical examples and in-depth explanations of common JavaScript patterns. A valuable resource for understanding how to structure and organize JavaScript code.
Provides a concise and practical introduction to JavaScript modules and other core concepts.
Provides essential guidance on writing clean, maintainable, and efficient JavaScript code, including best practices for using modules.
While more focused on general JavaScript principles, this book still provides many insights and best practices that are applicable to JavaScript module development.
Useful for building a strong foundation in Node.js and JavaScript modules.
Covers essential JavaScript concepts, such as data types, operators, and control flow. As a result, is essential for novices and experienced developers who want to learn about JavaScript modules.
Provides valuable background information on data management and storage, which is essential for understanding the context of JavaScript modules.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser