We may earn an affiliate commission when you visit our partners.
Jonathan Mills

In this course, you will get to see some best practices for keeping large applications maintainable and ways to manage AngularJS workflows.

Read more

In this course, you will get to see some best practices for keeping large applications maintainable and ways to manage AngularJS workflows.

As you advance in your knowledge of AngularJS and your applications grow in size, you can be bombarded with a large variety of tooling to use. In this course, Advanced AngularJS Workflows, you will work through some of the problems that arise as your applications grow and the best tools available to help keep your applications maintainable. First, you will see how to go about setting up minification with for your application. Next, you will work with sourcemaps and see how they make debugging possible again, as well as setting up the Babel compiler to make your new ES6 code work with multiple browsers. Finally, you will set up multiple build paths to make your files production ready. When you're finished with this course, you'll be better prepared to manage your entire AngularJS workflow.

Enroll now

What's inside

Syllabus

Course Overview
The State of Angular Tooling
Bundling
Debugging and Source Maps
Read more
Using ES6 with Babel
Validating Your Code
Environment Specific Deploys

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
This course's focus is on AngularJS. If you're intending to develop applications using AngularJS, consider this course
Teaches how to set up minification for the application, work with sourcemaps to make debugging possible, use the Babel compiler, validate code and set up multiple build paths
Taught by Jonathan Mills. Note that we don't independently verify instructor credentials

Save this course

Save Advanced AngularJS Workflows to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Advanced AngularJS Workflows with these activities:
Review programming concepts
Refresh your understanding of fundamental programming concepts to strengthen your foundation for working with AngularJS.
Browse courses on Programming
Show steps
  • Review core concepts such as data types, variables, control flow, and functions.
  • Practice writing and debugging simple programs to reinforce your understanding.
Attend an AngularJS meetup or conference
Attending an AngularJS meetup or conference can help you connect with other AngularJS developers and learn about the latest trends and technologies.
Browse courses on AngularJS
Show steps
  • Find an AngularJS meetup or conference in your area.
  • Register for the event.
  • Attend the event and participate in the discussions.
Review JavaScript fundamentals
Review the basics of JavaScript, including data types, variables, operators, and control flow, to strengthen your foundation for AngularJS.
Browse courses on JavaScript
Show steps
  • Go over your notes or study materials on JavaScript fundamentals.
  • Take practice quizzes or coding challenges to test your understanding.
  • Complete online tutorials or exercises to reinforce your knowledge.
Six other activities
Expand to see all activities and additional details
Show all nine activities
Watch Pluralsight tutorials on AngularJS
Watching tutorials can help you learn the basics of AngularJS and how to use it to build web applications.
Browse courses on AngularJS
Show steps
  • Create a Pluralsight account and search for AngularJS tutorials.
  • Watch at least one tutorial on AngularJS fundamentals.
  • Follow along with the tutorial and try out the code examples.
Create a study guide for yourself
Creating a study guide for yourself will help you organize your notes and review the key concepts of AngularJS.
Browse courses on AngularJS
Show steps
  • Review your class notes and identify the key concepts.
  • Create a list of the key concepts.
  • Write out a brief summary of each key concept.
  • Review your study guide regularly.
Complete the AngularJS tutorial on the MDN Web Docs
Completing the AngularJS tutorial on the MDN Web Docs will help you learn the basics of AngularJS and how to use it to build web applications.
Browse courses on AngularJS
Show steps
  • Go to the MDN Web Docs website and find the AngularJS tutorial.
  • Follow along with the tutorial and try out the code examples.
  • Complete the exercises at the end of each section.
Practice writing AngularJS code
Writing code will help you improve your understanding of AngularJS and how to use it effectively.
Browse courses on AngularJS
Show steps
  • Find a simple AngularJS project online (e.g. GitHub, CodePen).
  • Step through the code and understand how it works.
  • Modify the code to create your own custom AngularJS application.
Write a blog post about your experience learning AngularJS
Writing a blog post about your experience learning AngularJS can help you solidify your knowledge and share it with others.
Browse courses on AngularJS
Show steps
  • Brainstorm ideas for a blog post about your experience learning AngularJS.
  • Write an outline for your blog post.
  • Write the first draft of your blog post.
  • Edit and proofread your blog post.
  • Publish your blog post to your blog or website.
Build a small AngularJS application
Building a small AngularJS application will help you put your knowledge into practice and gain practical experience.
Browse courses on AngularJS
Show steps
  • Come up with an idea for a small AngularJS application.
  • Plan out the architecture of your application.
  • Start coding and building your application.
  • Test and debug your application.
  • Deploy your application to a hosting service.

Career center

Learners who complete Advanced AngularJS Workflows will develop knowledge and skills that may be useful to these careers:
Web Developer
A Web Developer designs and develops websites and web applications. They work with clients to understand their needs and then create a website that meets those needs. This course, Advanced AngularJS Workflows, can help build a foundation for a career as a Web Developer by providing knowledge of best practices for keeping large applications maintainable and ways to manage AngularJS workflows, as well as the setup and usage of various tools.
Full-Stack Developer
A Full-Stack Developer is responsible for both the front-end and back-end development of a website or web application. They work with designers and other developers to create a website that is both visually appealing and functional. This course, Advanced AngularJS Workflows, can help build a foundation for a career as a Full-Stack Developer by providing knowledge of best practices for keeping large applications maintainable and ways to manage AngularJS workflows.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. They work with other engineers and stakeholders to ensure that the software is efficient, reliable, and scalable. This course, Advanced AngularJS Workflows, can help build a foundation for a career as a Software Engineer by providing knowledge of best practices for keeping large applications maintainable and ways to manage AngularJS workflows.
Front-End Developer
A Front-End Developer is responsible for the design and development of the user interface of a website or web application. They work with designers and back-end developers to create a website that is both visually appealing and functional. This course, Advanced AngularJS Workflows, can help build a foundation for a career as a Front-End Developer by providing knowledge of best practices for keeping large applications maintainable and ways to manage AngularJS workflows.
Software Architect
A Software Architect designs and develops plans for software applications, ensuring that they meet the needs of the business. They work closely with other developers, engineers, and business stakeholders to ensure that the software is efficient, reliable, and scalable. This course, Advanced AngularJS Workflows, can help build a foundation for a career as a Software Architect by providing knowledge of best practices for keeping large applications maintainable and ways to manage AngularJS workflows.
Back-End Developer
A Back-End Developer is responsible for the design and development of the server-side of a website or web application. They work with front-end developers and designers to create a website that is both visually appealing and functional. This course, Advanced AngularJS Workflows, may be useful for Back-End Developers by providing knowledge of best practices for keeping large applications maintainable and ways to manage AngularJS workflows.
Software Test Engineer
A Software Test Engineer is responsible for testing and validating software applications. They work with developers and other engineers to ensure that the software is free of defects. This course, Advanced AngularJS Workflows, may be useful for Software Test Engineers by providing knowledge of best practices for keeping large applications maintainable and ways to manage AngularJS workflows.
Machine Learning Engineer
A Machine Learning Engineer is responsible for the design and development of machine learning systems. They work with data scientists and other engineers to ensure that the systems are efficient, reliable, and scalable. This course, Advanced AngularJS Workflows, may be useful for Machine Learning Engineers by providing knowledge of best practices for keeping large applications maintainable and ways to manage AngularJS workflows.
Product Manager
A Product Manager is responsible for the development and launch of new products. They work with engineers, designers, and marketers to ensure that the product meets the needs of the market. This course, Advanced AngularJS Workflows, may be useful for Product Managers by providing knowledge of best practices for keeping large applications maintainable and ways to manage AngularJS workflows.
Data Engineer
A Data Engineer is responsible for the design and development of data systems. They work with data scientists and other engineers to ensure that the systems are efficient, reliable, and scalable. This course, Advanced AngularJS Workflows, may be useful for Data Engineers by providing knowledge of best practices for keeping large applications maintainable and ways to manage AngularJS workflows.
DevOps Engineer
A DevOps Engineer is responsible for the development and operation of software systems. They work with developers, testers, and operations staff to ensure that the software is released and deployed smoothly. This course, Advanced AngularJS Workflows, may be useful for DevOps Engineers by providing knowledge of best practices for keeping large applications maintainable and ways to manage AngularJS workflows.
Cloud Engineer
A Cloud Engineer is responsible for the design and management of cloud computing systems. They work with developers and other engineers to ensure that the systems are reliable, scalable, and secure. This course, Advanced AngularJS Workflows, may be useful for Cloud Engineers by providing knowledge of best practices for keeping large applications maintainable and ways to manage AngularJS workflows.
Project Manager
A Project Manager is responsible for the planning and execution of projects. They work with stakeholders to identify project goals and objectives and then develop a plan to achieve them. This course, Advanced AngularJS Workflows, may be useful for Project Managers by providing knowledge of best practices for keeping large applications maintainable and ways to manage AngularJS workflows.
Technical Writer
A Technical Writer is responsible for creating documentation for software and other technical products. They work with engineers and other stakeholders to ensure that the documentation is accurate and easy to understand. This course, Advanced AngularJS Workflows, may be useful for Technical Writers by providing knowledge of best practices for keeping large applications maintainable and ways to manage AngularJS workflows.
UX Designer
A UX Designer is responsible for the design of the user interface of a website or web application. They work with designers and other engineers to create a website that is both visually appealing and functional. This course, Advanced AngularJS Workflows, may be useful for UX Designers by providing knowledge of best practices for keeping large applications maintainable and ways to manage AngularJS workflows.

Reading list

We've selected ten 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 Advanced AngularJS Workflows.
Provides a comprehensive tutorial on AngularJS. It covers everything from the basics to advanced topics such as testing and performance optimization. It valuable resource for anyone who wants to learn more about AngularJS.
Provides a comprehensive guide to building maintainable AngularJS applications. It covers topics such as modularity, dependency injection, and testing. It valuable resource for anyone who wants to learn how to write maintainable AngularJS code.
Comprehensive guide to AngularJS. It covers everything from the basics to advanced topics such as testing and performance optimization. It valuable resource for anyone who wants to learn more about AngularJS.
A comprehensive online book that covers AngularJS concepts thoroughly, from beginner to advanced.
Classic guide to JavaScript, covering the good parts of the language and how to use it effectively. It good background resource for those who want to learn more about JavaScript or who want to improve their JavaScript skills.
Covers JavaScript design patterns, which are reusable solutions to common programming problems. It good choice for those who want to learn more about design patterns or who want to improve the quality and maintainability of their JavaScript code.
Provides an introduction to Node.js, a popular JavaScript runtime environment. It good choice for those who want to learn more about Node.js or who want to build Node.js applications.
Uses a visual and interactive approach to teach AngularJS concepts, making it accessible to beginners.

Share

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

Similar courses

Here are nine courses similar to Advanced AngularJS Workflows.
Single Page Web Applications with AngularJS
Most relevant
Introduction to Protractor 7
Practical Design Patterns in JavaScript
Multiplatform Mobile App Development with Web Technologies
Web Development with AngularJS: Build Your First Website
Working with Design Patterns in Go (Golang)
Build your First Data Visualization with n3-charts 2
Firebase on Android: The Big Picture
Ruby on Rails Design Patterns and Refactoring
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