We may earn an affiliate commission when you visit our partners.
Course image
Angular Denver
The Angular CLI is an amazing tool for being productive with Angular. In order to facilitate the impressively low barrier to entry, there are some advanced optimizations that have to be disabled. In this talk, James Henry will walk you through how much more...
Read more
The Angular CLI is an amazing tool for being productive with Angular. In order to facilitate the impressively low barrier to entry, there are some advanced optimizations that have to be disabled. In this talk, James Henry will walk you through how much more power the TypeScript compiler can offer you and how to enable it for your projects. You'll walk away with a deep understanding of TypeScript’s strict type checking capabilities, and how it is a spectrum rather than a switch.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides deeper understanding of Typescript's strict type checking capabilities
Suitable for intermediate-level developers with experience in Angular
Taught by Angular Denver instructors
May require additional knowledge of TypeScript before taking

Save this course

Save Angular Denver '19: Strictly TypeScript: Maximizing the Compiler to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Angular Denver '19: Strictly TypeScript: Maximizing the Compiler. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Angular Denver '19: Strictly TypeScript: Maximizing the Compiler will develop knowledge and skills that may be useful to these careers:
TypeScript Developer
TypeScript Developers are responsible for developing and maintaining software applications using the TypeScript programming language. This course may be useful in developing your skills in TypeScript, which is a superset of JavaScript that adds static typing. Static typing can help catch errors early in the development process and can improve the overall quality of your code. Additionally, this course can help you learn how to use the TypeScript compiler to optimize your code and improve performance.
Mobile Developer
Mobile Developers are responsible for the design and development of mobile applications. This course may be useful in developing your skills in TypeScript, which is a popular programming language for building mobile applications. Additionally, this course can help you learn how to use the TypeScript compiler to optimize your code and improve performance.
Software Engineer
Software Engineers design, develop, test, and maintain software systems. This course may be useful in developing your skills in TypeScript, which is a popular programming language for building web applications. Additionally, this course can help you learn how to use the TypeScript compiler to optimize your code and improve performance.
Front-End Developer
Front End Developers are responsible for the design and development of the user interface of a website. This course may be useful in developing your skills in TypeScript, which is a popular programming language for building web applications. Additionally, this course can help you learn how to use the TypeScript compiler to optimize your code and improve performance.
Web Developer
Web Developers are responsible for designing, developing, and maintaining websites. This course may be useful in developing your skills in TypeScript, which is a popular programming language for building web applications. Additionally, this course can help you learn how to use the TypeScript compiler to optimize your code and improve performance.
Back-End Developer
Back End Developers are responsible for the development and maintenance of the server-side of a web application. This course may be useful in developing your skills in TypeScript, which is a popular programming language for building web applications. Additionally, this course can help you learn how to use the TypeScript compiler to optimize your code and improve performance.
Full-Stack Developer
Full Stack Developers are responsible for developing both the front-end and back-end of web applications. This course may be useful in developing your skills in TypeScript, which is a popular programming language for building web applications. Additionally, this course can help you learn how to use the TypeScript compiler to optimize your code and improve performance.
Data Scientist
Data Scientists are responsible for collecting, analyzing, and interpreting data to help businesses make informed decisions. This course may be useful in developing your skills in TypeScript, which is a popular programming language for data science. Additionally, this course can help you learn how to use the TypeScript compiler to optimize your code and improve performance.
Machine Learning Engineer
Machine Learning Engineers are responsible for developing and maintaining machine learning models. This course may be useful in developing your skills in TypeScript, which is a popular programming language for machine learning. Additionally, this course can help you learn how to use the TypeScript compiler to optimize your code and improve performance.
Computer Programmer
Computer Programmers are responsible for writing, testing, and maintaining code for software applications. This course may be useful in developing your skills in TypeScript, which is a popular programming language for building software applications. Additionally, this course can help you learn how to use the TypeScript compiler to optimize your code and improve performance.
Systems Analyst
Systems Analysts are responsible for analyzing and designing computer systems. This course may be useful in developing your skills in TypeScript, which is a popular programming language for building software applications. Additionally, this course can help you learn how to use the TypeScript compiler to optimize your code and improve performance.
Database Administrator
Database Administrators are responsible for the management and maintenance of databases. This course may be useful in developing your skills in TypeScript, which is a popular programming language for building data-driven applications. Additionally, this course can help you learn how to use the TypeScript compiler to optimize your code and improve performance.
Network Administrator
Network Administrators are responsible for the management and maintenance of computer networks. This course may be useful in developing your skills in TypeScript, which is a popular programming language for building network applications. Additionally, this course can help you learn how to use the TypeScript compiler to optimize your code and improve performance.
Security Analyst
Security Analysts are responsible for identifying and mitigating security risks. This course may be useful in developing your skills in TypeScript, which is a popular programming language for building secure software applications. Additionally, this course can help you learn how to use the TypeScript compiler to optimize your code and improve performance.
Technical Writer
Technical Writers are responsible for writing and editing technical documentation. This course may be useful in developing your skills in TypeScript, which is a popular programming language for building software applications. Additionally, this course can help you learn how to use the TypeScript compiler to optimize your code and improve performance.

Reading list

We haven't picked any books for this reading list yet.
Provides a comprehensive introduction to Angular, covering everything from the basics to advanced topics like dependency injection and testing. Jeremy McPeak, a renowned Angular expert, provides clear and concise explanations, making it an excellent resource for both beginners and experienced developers.
Practical guide to building enterprise-grade Angular applications. It covers everything from architecture and design patterns to performance optimization and testing. As an expert in Angular, Adam Freeman provides valuable insights that can help you create robust and scalable applications.
Gentle introduction to Angular, designed for beginners with little to no prior experience in web development. It covers the basics of Angular, including components, directives, and services. John Papa, an Angular enthusiast and renowned speaker, provides clear and approachable explanations that make Angular easy to understand.
Testing is an essential part of software development, and it is especially important for Angular applications. provides a collection of practical recipes and techniques to help you test your Angular applications effectively. Felipe Coury, an experienced Angular developer, shares his expertise on how to write unit tests, integration tests, and end-to-end tests for your Angular applications.
Provides a practical guide to building Angular applications, covering topics like component development, routing, and data management. Antonio Goncalves, an experienced Angular developer, provides step-by-step instructions and real-world examples to help you build robust and scalable Angular applications.
This practical guide provides 62 specific tips and tricks for writing better TypeScript code, making it a valuable resource for developers of all levels.
This beginner-friendly guide to TypeScript provides a step-by-step introduction to the language, making it a great choice for those who are new to TypeScript.
This hands-on guide to TypeScript provides a practical introduction to the language, making it a great choice for developers who want to learn how to use TypeScript in real-world projects.
This concise guide to TypeScript provides a quick and easy introduction to the language, making it a great choice for developers who want to get up to speed on TypeScript quickly.
This practical guide to TypeScript provides a comprehensive overview of the language, making it a great choice for developers of all levels.
This beginner-friendly guide to TypeScript provides a step-by-step introduction to the language, making it a great choice for those who are new to TypeScript.
This practical guide to TypeScript provides a comprehensive overview of the language, making it a great choice for developers of all levels.
This practical guide to TypeScript for Angular developers provides a comprehensive overview of the language, making it a great choice for developers who want to use TypeScript with Angular.
This practical guide to TypeScript for Node.js developers provides a comprehensive overview of the language, making it a great choice for developers who want to use TypeScript with Node.js.
Provides a comprehensive overview of compiler optimization techniques and their impact on program performance. It is particularly relevant for readers interested in understanding the practical aspects of compiler optimization.
This classic textbook covers the entire compiler design process, including optimization techniques. It is suitable for both undergraduate and graduate students, and provides a solid foundation for understanding compiler optimization.
Provides a practical guide to compiler implementation using Java. It covers optimization techniques in the context of a real-world compiler, making it particularly valuable for readers interested in the practical aspects of optimization.
Focuses on optimization techniques for modern computer architectures, including parallel and vector architectures. It is suitable for advanced readers interested in the latest developments in compiler optimization.
This comprehensive textbook covers all aspects of compiler design and implementation, including optimization techniques. It is suitable for advanced undergraduate and graduate students, and provides a thorough understanding of the subject matter.
Provides a concise and practical overview of compiler optimization techniques. It is suitable for undergraduate and graduate students, and provides a good starting point for understanding the subject matter.

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 - 2024 OpenCourser