BONUS! Cyber Phoenix Subscription Included: All Phoenix TS students receive complimentary ninety (90) day access to the Cyber Phoenix learning platform, which hosts hundreds of expert asynchronous training courses in Cybersecurity, IT, Soft Skills, and Management and more!
Course Overview
This comprehensive Angular course provides developers with the skills needed to build dynamic, single-page applications (SPAs) using Angular. Through hands-on exercises and real-world examples, participants will learn how to leverage Angular’s powerful features to create scalable and maintainable web applications.
At the completion of this course, participants will be able to:
- Understand the fundamentals of Angular and its role in modern web development.
- Utilize the Angular CLI to scaffold and manage Angular applications.
- Develop and structure Angular components effectively.
- Implement data binding techniques, including one-way and two-way binding.
- Apply Angular directives to manipulate the DOM.
- Configure and manage routing within Angular applications.
- Handle user input and events using Angular’s event binding.
- Implement forms and form validation in Angular.
- Compose components to build complex user interfaces.
- Integrate RESTful services using Angular’s HttpClient.
- Understand and apply reactive programming concepts with Observables and Signals.
Schedule
Currently, there are no public classes scheduled. Please contact a Phoenix TS Training Consultant to discuss hosting a private class at 301-258-8200.
Course Outline
Introduction to Angular and its evolution
Angular architecture and core concepts
Angular CLI: installation, scaffolding, development, and production
Components: creation, data binding, templates, and styling
Directives: attribute and structural (ngIf, ngFor, ngSwitch)
Angular routing and SPA navigation
Event binding and handling user input
Forms and two-way binding (ngModel) with validation
Component composition and communication
HTTP/Ajax calls with HttpClient and RESTful integration
Signals and reactive programming
Observables: creation, subscription, operators, and HTTP usage
Services: creation, usage, best practices
Pipes: built-in and custom
Modules: shared modules, creation, and decorators
Prerequisites
Participants should have:
- A basic understanding of HTML and CSS.
- Familiarity with JavaScript and its ES6+ features.
- Experience with TypeScript is beneficial but not required.
BONUS! Cyber Phoenix Subscription Included: All Phoenix TS students receive complimentary ninety (90) day access to the Cyber Phoenix learning platform, which hosts hundreds of expert asynchronous training courses in Cybersecurity, IT, Soft Skills, and Management and more!
Phoenix TS is registered with the National Association of State Boards of Accountancy (NASBA) as a sponsor of continuing professional education on the National Registry of CPE Sponsors. State boards of accountancy have final authority on the acceptance of individual courses for CPE credit. Complaints re-garding registered sponsors may be submitted to the National Registry of CPE Sponsors through its web site: www.nasbaregistry.org