Course Description
Short Course | 24 hours | 2.4 CEUs | $2,995
Blazor is a client-side UI framework used to develop rich web UI experiences using HTML, CSS, and C# instead of JavaScript. Blazor is similar to other JavaScript frameworks but uses WebAssembly to execute C# code in the browser so that the front- and back-end of the web application can be written in the same language. Key focus areas include creating modern Progressive Web Applications with Blazor, understanding the principles of Blazor components, and enabling PWA functionality in existing and new Blazor applications.
Course Outline
- Introduction to Blazor, Entity Framework Core, and Progressive Web Apps
- Getting Started with Blazo
- Working with Blazor Components
- Advanced Blazor Component Concepts
- Layout and Routing
- Forms and Validation
- Dependency Injection & JSInterop
- Debugging and Deploying a Blazor Application
- Getting Started with Entity Framework Core
- Querying and Saving Data with Entity Framework Core
- Understanding RESTful Services
- Getting Started with Web API
- Testing and Documenting REST APIs
- Calling REST APIs from Blazor
- Unit Testing and Error Handling in Blazor
- Progressive Web Apps Overview
- Push Notifications and Storage
- Best Practices for Blazor Application
Prerequisites
Attendees should be familiar with .NET and C#. Basic knowledge of JavaScript is useful but not necessary.
Duration
24 Hours | 4 Days or 8 Nights*Academic Unit eligibility to be determined by college/university in which you are enrolled in a degree seeking program.