We may earn an affiliate commission when you visit our partners.
John Papa

Learn how to create, generate, lint, debug, test, build, and serve high quality apps that follow the Angular Style Guide using the Angular CLI.

Read more

Learn how to create, generate, lint, debug, test, build, and serve high quality apps that follow the Angular Style Guide using the Angular CLI.

Do you want to hone your Angular skills and develop great apps faster, all while following the recommended practices in the official Angular style guide? In this course, Angular CLI, you'll learn how to create, cultivate, debug, test, and serve apps using the Angular CLI, language features and code snippets. First, you'll learn how to generate an application. Next you'll explore how to generate new components and services. Finally, you'll explore and run tests serve code locally, build, and serve code intended for a production deployment. By the end of this course, you'll feel confident in your new Angular knowledge that you can apply right away in your own work.

Enroll now

What's inside

Syllabus

Course Overview
Overview
Angular CLI Setup and Verification
Generating a New Angular Application
Read more
Generating Code from Blueprints
Generating Routing Features
Building and Serving
Running Unit and End to End Tests
Tooling Features

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Accelerates Angular skills development leveraging official style guide best practices
Covers key aspects of Angular development, including code generation, debugging, testing, and deployment
Taught by John Papa, an experienced Angular instructor
Provides hands-on practice with code snippets and interactive materials
Suitable for learners with some understanding of Angular concepts
May require additional resources for learners new to Angular development

Save this course

Save Angular CLI 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 Angular CLI with these activities:
Review JavaScript basics
Review the basics of JavaScript to strengthen your foundation for Angular.
Browse courses on JavaScript
Show steps
  • Review concepts such as variables, data types, and control flow
  • Practice writing simple JavaScript programs
Connect with experienced Angular developers
Find experienced Angular developers who can provide guidance and support as you learn.
Browse courses on Mentoring
Show steps
  • Attend Angular meetups or online communities
  • Reach out to Angular developers on LinkedIn or other social media platforms
  • Ask for recommendations from friends or colleagues
Follow Angular CLI tutorials
Follow online tutorials to learn how to use the Angular CLI to build different types of Angular applications.
Browse courses on Angular CLI
Show steps
  • Find tutorials that cover specific Angular CLI features you want to learn
  • Follow the steps in the tutorials to create and deploy Angular applications
  • Experiment with different CLI commands and options
Four other activities
Expand to see all activities and additional details
Show all seven activities
Join an Angular study group
Join or form a study group to discuss Angular concepts and work on projects together.
Browse courses on Collaboration
Show steps
  • Find other students who are taking the course or who have experience with Angular
  • Meet regularly to discuss the course material, work on projects, and help each other troubleshoot
Organize and review course materials
Organize and review your course materials to improve your understanding and retention.
Browse courses on Study Skills
Show steps
  • Gather and organize your lecture notes, readings, and assignments
  • Review the materials regularly to reinforce your learning
Practice Angular CLI commands
Practice using the Angular CLI to generate code, run tests, and build and serve applications.
Browse courses on Angular CLI
Show steps
  • Set up an Angular project using the Angular CLI
  • Use the CLI to generate new components, services, and routing features
  • Run unit and end-to-end tests using the CLI
  • Build and serve applications for different environments using the CLI
Create an Angular portfolio
Create a portfolio of Angular projects to showcase your skills and knowledge to potential employers.
Browse courses on Portfolio
Show steps
  • Plan and design your portfolio projects
  • Develop and implement the projects using Angular
  • Document your projects and explain your design decisions
  • Host your portfolio online

Career center

Learners who complete Angular CLI will develop knowledge and skills that may be useful to these careers:
Front-End Developer
A Front-End Developer is responsible for the visual and interactive elements of a website or application. They work with user experience (UX) designers and back-end developers to create a seamless and enjoyable user interface. Angular CLI is a powerful tool that can help Front-End Developers improve their productivity and create high-quality applications. By learning how to use Angular CLI, Front-End Developers can save time and effort, and produce better results.
Web Developer
Web Developers are responsible for the design and development of websites and web applications. They work with designers and other engineers to create websites that are both visually appealing and functional. Angular CLI is a tool that can help Web Developers to improve their productivity and create high-quality websites and web applications. By learning how to use Angular CLI, Web Developers can save time and effort, and produce better results.
Full-Stack Developer
Full-Stack Developers are responsible for the design and development of both the front-end and back-end of websites and web applications. They work with designers, front-end developers, and back-end developers to create websites and web applications that are both visually appealing and functional. Angular CLI is a tool that can help Full-Stack Developers to improve their productivity and create high-quality websites and web applications. By learning how to use Angular CLI, Full-Stack Developers can save time and effort, and produce better results.
Software Engineer
Software Engineers design, develop, and maintain software applications. They use their knowledge of programming languages and software development principles to create software that meets the needs of users. Angular CLI is a tool that can help Software Engineers to improve their productivity and create high-quality applications. By learning how to use Angular CLI, Software Engineers can save time and effort, and produce better results.
Web Architect
Web Architects are responsible for the design and architecture of websites and web applications. They work with designers, developers, and other stakeholders to create websites and web applications that are both visually appealing and functional. Angular CLI is a tool that can help Web Architects to improve their productivity and create high-quality websites and web applications. By learning how to use Angular CLI, Web Architects can save time and effort, and produce better results.
UI Engineer
UI Engineers are responsible for the user interface of websites and web applications. They work with designers and developers to create websites and web applications that are both visually appealing and functional. Angular CLI is a tool that can help UI Engineers to improve their productivity and create high-quality websites and web applications. By learning how to use Angular CLI, UI Engineers can save time and effort, and produce better results.
UX Engineer
UX Engineers are responsible for the user experience of websites and web applications. They work with designers and developers to create websites and web applications that are both visually appealing and functional. Angular CLI is a tool that can help UX Engineers to improve their productivity and create high-quality websites and web applications. By learning how to use Angular CLI, UX Engineers can save time and effort, and produce better results.
Product Manager
Product Managers are responsible for the planning and development of products. They work with designers, developers, and other stakeholders to create products that meet the needs of users. Angular CLI is a tool that can help Product Managers to improve their productivity and create high-quality products. By learning how to use Angular CLI, Product Managers can save time and effort, and produce better results.
Project Manager
Project Managers are responsible for planning and executing projects. They work with teams to help them achieve their goals. Angular CLI is a tool that can help Project Managers to improve their productivity and create high-quality products. By learning how to use Angular CLI, Project Managers can save time and effort, and produce better results.
Technical Writer
Technical Writers are responsible for writing documentation for technical products. They work with engineers and other stakeholders to create documentation that is clear and concise. Angular CLI is a tool that can help Technical Writers to improve their productivity and create high-quality documentation. By learning how to use Angular CLI, Technical Writers can save time and effort, and produce better results.
Agile Coach
Agile Coaches are responsible for helping organizations adopt agile methodologies. They work with teams to help them improve their productivity and achieve their goals. Angular CLI is a tool that can help Agile Coaches to improve their productivity and create high-quality products. By learning how to use Angular CLI, Agile Coaches can save time and effort, and produce better results.
Scrum Master
Scrum Masters are responsible for facilitating Scrum teams. They work with team members to help them improve their productivity and achieve their goals. Angular CLI is a tool that can help Scrum Masters to improve their productivity and create high-quality products. By learning how to use Angular CLI, Scrum Masters can save time and effort, and produce better results.
Business Analyst
Business Analysts are responsible for analyzing business processes and identifying areas for improvement. They work with businesses to help them achieve their goals. Angular CLI is a tool that can help Business Analysts to improve their productivity and create high-quality business analysis. By learning how to use Angular CLI, Business Analysts can save time and effort, and produce better results.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for testing software and ensuring that it meets quality standards. They work with developers to identify and fix bugs. Angular CLI is a tool that can help Quality Assurance Analysts to improve their productivity and create high-quality software. By learning how to use Angular CLI, Quality Assurance Analysts can save time and effort, and produce better results.
Data Analyst
Data Analysts are responsible for collecting and analyzing data. They work with businesses to help them make informed decisions. Angular CLI is a tool that can help Data Analysts to improve their productivity and create high-quality data analysis. By learning how to use Angular CLI, Data Analysts can save time and effort, and produce better results.

Reading list

We've selected six 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 Angular CLI.
Provides a comprehensive guide to Angular development using TypeScript. It covers the fundamentals of Angular, including component-based architecture, data binding, and dependency injection. It also covers advanced topics such as routing, forms, and testing.
Provides a deep dive into the Angular framework. It covers advanced topics such as performance optimization, unit testing, and code refactoring. It also provides a comprehensive overview of the Angular ecosystem, including libraries and tools.
Provides a hands-on guide to deploying Angular applications. It covers topics such as choosing a deployment platform, configuring a build pipeline, and monitoring and debugging deployed applications.
provides a collection of recipes for working with forms in Angular applications. It covers topics such as creating and validating forms, handling form events, and using form controls.
provides a collection of recipes for testing Angular applications. It covers topics such as writing unit tests, integration tests, and end-to-end tests.

Share

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

Similar courses

Here are nine courses similar to Angular CLI.
Developing Faster with the Vue CLI
Most relevant
NativeScript + Angular: Build Native iOS, Android & Web...
Most relevant
Angular Essentials (Angular 2+ with TypeScript)
Most relevant
Containerizing Angular Applications with Docker
Most relevant
Structuring Angular 7 Applications with Angular 7...
Most relevant
Working with Angular Animations
Most relevant
Ensuring Application Reliability and Performance on Heroku
Most relevant
Docker and Kubernetes: The Complete Guide
Angular - The Complete Guide (2024 Edition)
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