Angular Webinar III – Services (Simulated Login & Logout Workflow)
Duration: 3 Hours
Level: Beginner → Early Intermediate
Format: Live Human Online Webinar with Guided Labs (Visual Studio Code)
Webinar Schedule (3 Hours)
Session 1: Understanding Services and Application State
Why services exist in Angular
Separating UI logic from business logic
Sharing data across components
Introduction to application state
Lab 1:
Create a basic Angular service
Inject the service into multiple components
Share simple data across views
Session 2: Building a Simulated Authentication Service
What authentication workflows look like (high level)
Login vs logout concepts
Storing user state in a service
Controlling UI behavior based on login state
Lab 2:
Build a simulated login/logout service
Track authentication state (logged in / logged out)
Display user status across the application
Session 3: Using Services with Routing and Guards
Controlling access to routes
Using services to protect views
Updating navigation based on login state
Improving application flow
Lab 3:
Restrict routes based on login state
Redirect users on login and logout
Test and refine the workflow
Webinar Description
Angular Webinar III introduces services as the backbone of real Angular applications. In this hands-on session, participants build a simulated authentication workflow that demonstrates how services manage shared data, control application behavior, and support clean architecture.
Rather than integrating real authentication systems, this webinar focuses on core Angular concepts—services, dependency injection, shared state, and route control—using a realistic login/logout example that mirrors production patterns.
All development is completed in Visual Studio Code, reinforcing professional Angular workflows and best practices.
Lab & Exercise Structure
Each lab is:
Instructor-guided with live explanation
Incremental and practical
Focused on real application patterns
Built and tested in Visual Studio Code
Lab code can be reused and expanded in later Angular webinars.
Who This Webinar Is For
Attendees of Angular Webinars I and II
Developers ready to structure Angular applications
JavaScript developers transitioning to Angular architecture
Anyone curious how login workflows work under the hood
What You’ll Gain
Clear understanding of Angular services
Experience using dependency injection
Insight into application state management
Confidence building realistic Angular workflows
Other Angular Webinars
This webinar introduces core application architecture concepts.
Additional Angular webinars expand on this foundation by covering:
HTTP services and APIs
Error handling and guards
State management patterns (NgRx, signals)
Building production-ready Angular applications
Angular Webinar III is a major step toward building Angular applications that behave like real software—not just demos.