Blazor Certification Training - PowerPoint PPT Presentation

About This Presentation
Title:

Blazor Certification Training

Description:

The Mastering ASP.NET Core course is primarily designed for .NET Beginner(s)/Professional(s) who want to learn how to develop modern cloud-based app using ASP.NET Core . In this course, you will learn about .NET Core, middleware, MVC pattern, html helpers, tag helpers, custom helpers, validation and custom validation, querying database using Entity Framework Core. – PowerPoint PPT presentation

Number of Views:142

less

Transcript and Presenter's Notes

Title: Blazor Certification Training


1
(No Transcript)
2
Blazor Full-stack Web Development Certification
Training
  • About the Course
  • This course provides an in-depth overview of
    Blazor Server and Blazor WebAssembly for building
    interactive client-side web applications with
    .NET. It begins by explaining the benefits of
    using Blazor Server. The course proceeds to teach
    the student how to implement and secure a
    single-page web application using Blazor Server.
  • The Blazor WebAssembly section will teach you how
    to build UI apps using the same component-based
    patterns popularized by libraries such as
    Angular and React, but with C. Attendees also
    learn server-side coding using ASP.NET Core Web
    APIs and SignalR to provide data for their Blazor
    WebAssembly applications.
  • Course objectives
  • At the completion of this course, attendees will
    be able to
  • Understand the Blazor platform
  • Build UIs with components
  • Utilize data binding and event handling
  • Compose components
  • Deploy a Blazor WebAssembly application to
    production
  • Consume Server Data via REST APIs and SignalR
    (WebSockets)
  • Build a Single Page Application (SPA)
  • Understand debugging on both the server and the
    client
  • Call existing JavaScript libraries
  • Store data on the browser
  • Update data on SQL Server
  • Share Razor Components between projects

Page1
3
Course Curriculum
  • Module 1
  • Introduction
  • What is Blazor?
  • Blazor Hosting Models
  • Blazor Server vs. Blazor WebAssembly
  • What is WebAssembly?
  • Browser Compatibility
  • WebAssembly vs. JavaScript
  • How does .NET Core / C run in a web browser?
  • Blazor Server
  • Understanding Project Structure
  • Routing
  • Default Layout
  • Nested Layouts
  • Navigation
  • Components
  • Razor Syntax
  • Module 2
  • Blazor Server Razor Components

Page2
4
  • Module 4
  • Blazor WebAssembly
  • Understanding Project Template
  • Configuration
  • Dependency Injection
  • Environments
  • Logging
  • Handling Errors
  • Debugging WebAssembly
  • Blazor WebAssembly Razor Components
  • What is a Component?
  • Creating a Data Model
  • Binding the Data Model to the HTML
  • Handling Events
  • Manually Trigger State Updates and Re-rendering
  • Decompose a Component into Smaller Components
  • Module 5
  • Blazor WebAssembly Data Binding and Data Passing
  • One-Way Data Binding

Page3
5
  • Exploring the Http Client
  • Calling a REST API from a Blazor Component using
    the HttpClient
  • Build a REST API with ASP.NET Core MVC
  • Implementing Authentication and Authorization
  • Module 8
  • SignalR
  • What is SignalR?
  • What are Web Sockets?
  • Understand Two-Way Data Flow with SignalR
  • Use SignalR to communicate between Razor
    Components and ASP.NET Core server
  • Interacting with JavaScript
  • What is the JavaScript Interop?
  • Synchronous vs. Asynchronous Calls
  • How to call a JavaScript function from a
    Component?
  • How to call C code from JavaScript?
  • Organizing JavaScript Code within a Blazor
    WebAssembly App
  • Module 9 (Project Development)
  • Discussing Project Architecture
  • Understanding Application layers

Page4
6
  • Implementing Token based Security
  • Customizing principal
  • Implementing Authorization
  • Module 11 (Project Development)
  • Blazor Best Practices
  • Important Nuget Packages
  • Tips to optimize application performance
  • Bundling Minification
  • Understanding Bundling Minification
  • Minimize number of static files requests
  • Error Logging
  • Understanding Error Logging Options
  • Configuring Error logging provider
  • Tracing Error log
  • Deployment
  • Deployment on IIS
  • Deployment on Cloud
  • Contact Us
  • For more information about the course, visit
    www.dotnettricks.com/training/masters-program/aspn
    et-core

Page5
Write a Comment
User Comments (0)
About PowerShow.com