Angular

Overview
CIS College’s Angular course teaches you to build modern single-page web applications with one of the most widely used JavaScript frameworks. Over 20 to 25 hours, you learn to structure applications with components, manage application state, connect to backend services and build applications ready for real-world use.
What You Will Learn
- Set up an Angular development environment with Node.js, npm and Angular CLI
- Build reusable components and templates for your application’s user interface
- Use directives and data binding to connect components with data
- Apply dependency injection and build services for shared business logic
- Configure routing and navigation for single-page applications
- Work with template-driven and reactive forms, including validation
- Make HTTP requests and handle responses with Angular’s HttpClient
- Manage asynchronous data streams with Observables and RxJS
Course Curriculum
| Module | What you cover |
|---|---|
| Angular Fundamentals | Framework architecture, environment setup and creating your first application |
| Components & Templates | Building and composing reusable components for the user interface |
| Directives & Data Binding | Conditional rendering and binding data between components and templates |
| Services & Dependency Injection | Encapsulating business logic and sharing data across the application |
| Routing & Navigation | Configuring routes, navigating between views and passing parameters |
| Forms & Validation | Building template-driven and reactive forms with validation and error handling |
| HTTP & RxJS | Making HTTP requests and managing asynchronous data with Observables |
Who This Course Is For
This course requires a working knowledge of HTML, CSS and JavaScript.
Target audiences
- Front-end developers who want to move into framework-based development
- JavaScript developers looking to build single-page applications
- Anyone with HTML, CSS and JavaScript experience wanting to learn Angular
Requirements
- HTML
- CSS
- JavaScript