We may earn an affiliate commission when you visit our partners.
ng-conf

One of the new features in Angular Ivy is `strictTemplates`, a compiler flag that turns on much stronger validation and type-checking of component templates. Discover how to use this new flag with Angular Framework team member Alex Rickabaugh.

One of the new features in Angular Ivy is

Read more

One of the new features in Angular Ivy is `strictTemplates`, a compiler flag that turns on much stronger validation and type-checking of component templates. Discover how to use this new flag with Angular Framework team member Alex Rickabaugh.

One of the new features in Angular Ivy is

, a compiler flag that turns on much stronger validation and type-checking of component templates. Discover how to use this new flag with Angular Framework team member Alex Rickabaugh. Learn how the new type-checking works, how best to migrate a large project onto stricter type-checking, and take a peek under the hood at how this feature works.

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Builds a strong foundation for beginners in Angular and component templates with the stricter type-checking provided in Angular Ivy
Strengthens an existing foundation for intermediate learners in Angular and component templates
Develops professional skills and deep expertise in Angular Ivy and component template type-checking
Taught by Alex Rickabaugh, an Angular Framework team member
Offers hands-on labs and interactive materials
Takes a creative approach to an otherwise established topic, field, or subject

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Coming soon We're preparing activities for Stronger Type-checking in Templates with Ivy. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Stronger Type-checking in Templates with Ivy will develop knowledge and skills that may be useful to these careers:
Front-End Developer
Front-End Developers are responsible for the design and implementation of the user interface of a website or application. This course would be highly beneficial for Front-End Developers as it provides in-depth knowledge of Angular's new stricter template type-checking feature. By mastering this feature, Front-End Developers can create more robust and interactive user interfaces, which is crucial for providing a seamless user experience.
Full-Stack Developer
Full-Stack Developers possess expertise in both front-end and back-end development, making them responsible for the entire software development process. This course aligns well with the skillset of a Full-Stack Developer as it provides a solid understanding of Angular's new stricter template type-checking feature, which is essential for building robust and scalable web applications. Mastering this feature can enhance a Full-Stack Developer's ability to create high-quality software solutions.
Web Developer
Web Developers specialize in developing and maintaining websites and web applications. This course may be полезно for Web Developers as it provides a foundation in using Angular's new stricter template type-checking feature, which is becoming increasingly important in web development. By gaining proficiency in this feature, Web Developers can improve the quality and reliability of their web applications.
Software Engineer
Software Engineers apply engineering principles to the design, development, and maintenance of software systems. This course may be useful for Software Engineers, particularly those specializing in front-end development, as it provides insights into Angular's new stricter template type-checking feature. By understanding how to effectively utilize this feature, Software Engineers can enhance the quality and maintainability of their software products.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for ensuring the quality of software products by testing and identifying defects. This course may be useful for Quality Assurance Analysts as it provides a deeper understanding of Angular's new stricter template type-checking feature. By gaining proficiency in this feature, Quality Assurance Analysts can improve their ability to identify potential issues and ensure the delivery of high-quality software.
Technical Architect
Technical Architects design and implement the overall architecture of software systems. This course may be useful for Technical Architects as it provides a solid understanding of Angular's new stricter template type-checking feature, which is crucial for designing robust and scalable software solutions. By mastering this feature, Technical Architects can contribute to the development of high-quality and maintainable software systems.
Software Developer
Software Developers use their knowledge of computer programming to design, develop, and test software applications. This course may be useful for aspiring Software Developers as it provides a solid foundation in using Angular's new stricter template type-checking feature, which is essential for building robust and maintainable web applications. Furthermore, understanding how to use this feature can help Software Developers stand out in the job market.
Software Tester
Software Testers evaluate the functionality and performance of software products to identify and report defects. This course may be полезно for Software Testers as it provides a deeper understanding of Angular's new stricter template type-checking feature, which can help them develop more effective test cases and improve the overall quality of software products.
Technical Writer
Technical Writers create and maintain technical documentation, such as user manuals, white papers, and release notes. This course may be useful for Technical Writers as it provides a deeper understanding of Angular's new stricter template type-checking feature, which can help them better explain the technical concepts and usage of Angular applications.
Product Manager
Product Managers are responsible for defining the vision, roadmap, and overall strategy for software products. While this course may not be directly relevant to Product Managers, it provides valuable insights into the technical aspects of web development, which can help Product Managers make informed decisions and collaborate effectively with engineering teams.
Project Manager
Project Managers oversee the planning, execution, and completion of software development projects. This course may be useful for Project Managers as it provides a deeper understanding of Angular's new stricter template type-checking feature, which can help them better assess the technical feasibility and timelines of software development projects.
UX Designer
UX Designers focus on the user experience of software products, ensuring that they are easy to use and navigate. While this course may not be directly relevant to UX Designers, it provides valuable insights into the technical aspects of web development, which can help UX Designers better understand the feasibility and limitations of their design decisions.
Data Analyst
Data Analysts collect, analyze, and interpret data to uncover insights and trends. This course may be of interest to Data Analysts as it provides a deeper understanding of Angular's new stricter template type-checking feature, which can help them develop more robust and reliable data analysis applications.
Database Administrator
Database Administrators manage and maintain databases, ensuring the availability, performance, and security of data. While this course may not be directly relevant to Database Administrators, it provides valuable insights into the technical aspects of web development, which can help them better understand the integration between databases and web applications.
Business Analyst
Business Analysts gather and analyze business requirements to define the scope and functionality of software systems. While this course may not be directly relevant to Business Analysts, it provides valuable insights into the technical aspects of web development, which can help Business Analysts better understand the capabilities and limitations of software solutions.

Reading list

We haven't picked any books for this reading list yet.

Share

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

Similar courses

Similar courses are unavailable at this time. Please try again later.
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 - 2025 OpenCourser