Course Outline

Introduction

  • Overview of Entity Framework (EF) Core for government
  • Overview of Progressive Web App (PWA) for government

Entity Framework (EF) Core

  • Installing EF Core for government applications
  • Modeling using the code-first approach for government data structures
  • Modeling using the database-first approach for government databases
  • Using the Fluent API to configure models for government use

Querying and Saving Data with EF Core

  • Basic queries using LINQ for government data retrieval
  • Calling stored procedures in government database environments
  • Controlling the tracking behavior of entities for government operations
  • Saving changes to the database for government applications
  • Bulk insert operations for efficient government data management
  • Managing transactions for secure government data integrity

Blazor Components

  • Understanding the Razor fundamentals for government web development
  • Working with components in Blazor for government applications
  • Using C# in components to enhance government functionality
  • Creating parameterized components for flexible government interfaces
  • Managing component life cycle events for robust government solutions
  • Implementing one-way data binding for government user interfaces
  • Utilizing two-way binding for dynamic government applications
  • Binding events to actions for interactive government components

Advanced Blazor Component Concepts

  • Rendering raw HTML content in government web pages
  • Rendering child content within government components
  • Using RenderFragment to customize government component output
  • Employing RenderTreeBuilder for advanced government component rendering
  • Utilizing @key and @attribute directives for optimized government performance

Routing and Layout

  • Creating a master layout for consistent government user experiences
  • Configuring routing for government web applications
  • Using URL helpers to navigate within government sites

Forms and Validation

  • Using EditForm for data entry in government forms
  • Implementing form validation to ensure accurate government data input
  • Utilizing @ref for referencing elements in government components

Dependency Injection (DI) and JSInterop

  • Understanding dependency injection principles for government applications
  • Using DI with default services in government projects
  • Implementing custom services with DI for specialized government needs
  • Calling JavaScript functions from C# in government components
  • Calling C# methods from JavaScript to integrate government functionalities

Debugging and Deploying

  • Debugging a Blazor app for government development environments
  • Deploying a Blazor app to government servers
  • Upgrading a Blazor app for ongoing government support

Security

  • Implementing Blazor authentication for secure government access
  • Using ASP.NET Core Identity and JWT for robust government security

Progressive Web Application (PWA) Development

  • Overview of PWA technology for government use
  • Understanding the features of PWAs for government applications
  • Developing Blazor PWAs for government web solutions
  • Creating offline applications to enhance government accessibility
  • Using service workers for reliable government performance
  • Customizing PWA applications for specific government needs
  • Implementing caching strategies for efficient government data retrieval
  • Adding push notifications for real-time government updates

Summary and Next Steps

Requirements

  • Proficiency in C# programming language
  • Familiarity with Blazor and JavaScript frameworks
  • Demonstrated experience with the .NET framework

Audience for government

  • Web Developers
 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories