Course Outline
Introduction
- Key Enhancements in Angular 6 for Government Use
Overview of TypeScript and ES6 JavaScript for Government Applications
- TypeScript Syntax for Enhanced Code Reliability
- Utilizing the TypeScript Transpiler for Efficient Development
- Setting Up Angular 6 and TypeScript for Government Projects
Components of Angular 6 for Government Applications
- Creating Components for Modular Application Design
- Databinding and String Interpolation for Dynamic Content Presentation
- Property Binding for Data-Driven User Interfaces
- Event Binding for Interactive User Experiences
- Two-Way Databinding for Seamless User Interaction
- Data Modelling for Structured Information Management
- Directives for Reusable UI Elements
- Bootstrapping for Application Initialization
- Inputs and Outputs for Component Communication
- Angular CLI for Streamlined Development Workflows
Developing Your First Angular Application for Government Use
- Planning the Application to Meet Public Sector Requirements
- Setting Up an Angular Project and App Using the CLI
- Creating a Basic Project Setup with Bootstrap 4 and Sass for Modern Design
Utilizing Angular 6 Components in Government Applications
- Data Flow Management for Efficient Information Handling
- Working with AppModule for Application Configuration
- Developing Custom Components for Tailored Functionality
- Using Templates and Styles for Consistent User Interfaces
- Applying View Encapsulation for Enhanced Component Isolation
- Projecting Content for Flexible UI Design
- Understanding Component Lifecycle and Lifecycle Hooks for Robust Development
- Utilizing ViewChildren and ContentChildren for Advanced Component Interaction
Databinding in Angular 6 for Government Applications
- Overview of Property and Event Binding for Dynamic User Interfaces
- Binding and Assigning Aliases to Custom Properties for Flexibility
- Binding and Assigning Aliases to Custom Events for Interactive Features
Working with Directives in Government Applications
- Built-in Directives for Common UI Patterns
- Creating Custom Directives for Specific Needs
Angular 6 Services for Government Use
- Developing a Logging Service for Enhanced Debugging and Monitoring
- Creating a Data Service for Efficient Data Management
Implementing Dependency Injection and Providers in Government Applications
- Understanding Injectors, Providers, and Tokens for Flexible Component Composition
- Configuring Dependency Injection for Modular Application Design
- Setting Up Your Provider for Optimal Service Utilization
- Injecting Services into Components, Directives, and Other Services for Enhanced Functionality
Navigating Pages with Routing in Government Applications
- Setting Up Routes for Structured Navigation
- Configuring and Loading Routes for Dynamic Content Delivery
- Exploring Different Navigation Methods for User-Friendly Interfaces
- Using Parameters in Routes for Customized Data Retrieval
- Creating Nested Routes for Complex Application Structures
- Implementing Redirect and Wildcard Routes for Robust Routing Strategies
- Understanding Route Guards for Secure Navigation Control
- Exploring Routing Strategies for Optimal User Experience
Using RxJS to Create and Work with Observables in Angular for Government Applications
- Overview of Observables for Asynchronous Data Handling
- Introduction to RxJS for Advanced Data Management
- Building and Utilizing Observables in Angular for Real-Time Data Updates
Managing Forms in Government Applications
- Utilizing Template-Driven Forms for Simplified Form Handling
- Implementing Reactive Forms for Dynamic and Validated User Input
Using Pipes in Government Applications
- Built-in Pipes for Common Data Transformations
- Async Pipe for Efficient Asynchronous Data Binding
- Creating Custom Pipes for Specific Data Manipulation Needs
Making Calls to External HTTP APIs in Government Applications
Utilizing Angular Modules for Structured Application Development
Testing the Angular 6 Application for Government Use
- Using Jasmine for Robust Unit Testing
Debugging the Application for Government Projects
- Interpreting Error Messages in Angular for Effective Troubleshooting
- Utilizing Sourcemaps to Debug Code in the Browser for Enhanced Development
- Leveraging Augury for Advanced Debugging Capabilities
Optimizing the Angular 6 Application for Government Use
Ensuring Angular 6 Security for Government Applications
- Implementing Authentication for Secure User Access
- Determining What Should and Shouldn't be Written in Angular for Compliance and Security
Deploying an Angular 6 Application to Production for Government Use
- Deploying to IIS, Apache, Nginx, etc., for Robust Web Presence
Troubleshooting Common Issues in Government Applications
Closing Remarks on Angular 6 for Government Projects
Requirements
- Proficiency in fundamental web technologies including HTML, CSS, and JavaScript
Audience
- Software developers for government projects
Testimonials (6)
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Course - Angular 6
Practical exercises!
William Limberger - Conclusion Learning Centers
Course - Angular 6
Learning the whole ecosystem of angular, typescript, ad especially routing
Ryan Delport - Leaseweb
Course - Angular 6
Practising with actually doing it myself.
Christiaan Sloof - Leaseweb
Course - Angular 6
I genuinely enjoyed the trainer is a great specialist.
Lukasz Cysewski - PSI Polska
Course - Angular 6
The tutorials, they allowed us to take the knowledge that we had learnt from the lecture and implement it into a real example. It also gave us an opportunity to ask questions if we were unsure on how something works.