Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
Course Outline
Introduction
- Overview of Entity Framework (EF) Core
- Overview of Progressive Web App (PWA)
Entity Framework (EF) Core
- Installing EF Core
- Modeling using code first
- Modeling using database first
- Using fluent API
Querying and Saving Data with EF Core
- Basic queries using LINQ
- Calling stored procedures
- Controlling the tracking behavior
- Saving changes
- Bulk insert
- Transactions
Blazor Components
- Understanding the Razor fundamentals
- Working with components in Blazor
- Using C# in components
- Parameterized components
- Component life cycle
- One-way data binding
- Two-way binding
- Event binding
Advanced Blazor Component Concepts
- Rendering raw HTML
- Rendering a child content
- Using RenderFragment
- Using RenderTreeBuilder
- Using @key and @attribute
Routing and Layout
- Creating a master layout
- Routing
- Using URL helpers
Forms and Validation
- Using EditForm
- Form validation
- Using @ref
Dependency Injection (DI) and JSInterop
- Understanding DI
- DI with default service
- DI with custom service
- Calling a JavaScript function
- Calling C# from JavaScript
Debugging and Deploying
- Debugging a Blazor app
- Deploying a Blazor app
- Upgrading a Blazor app
Security
- Blazor authentication
- Using ASP.NET core identity and JWT
Progressive Web Application (PWA) Development
- Overview of PWA
- Understanding the features of PWA
- Blazor PWA
- Creating offline applications
- Using service workers
- Customizing the application
- Caching
- Adding push notifications
Summary and Next Steps
Requirements
- Understanding of C#
- Knowledge of Blazor and JavaScript
- Experience with .NET framework
Audience
- Web Developers
Testimonials
Related Courses
Programming using ASP.NET MVC 4
21 hours
ASP.NET MVC 4.5 Web Development
28 hours
IIS 7 and ASP.NET Administration
21 hours
IIS 8 and ASP.NET Administration
21 hours
PowerShell Master Class
21 hours
C#.Net
35 hours
ASP.Net 4.0
35 hours
C# for Automation Test Engineers
21 hours
Programming in C#
14 hours
Blazor WebAssembly
14 hours
Introduction to Blazor
14 hours
Administration with Powershell
35 hours