Software & Web Development

Blazor: Modern Full-Stack Web Development with C#

by GFU Cyrus AG

Provider
GFU Cyrus AG
Category
Software & Web Development
Duration
1–3 Monate
Schedule
Vollzeit
Locations
Köln
Next start
2026-11-15T23:00:00+00:00

Course overview

Introduction to Blazor: Overview and Importance What is Blazor and why is it important? Definition and Background: Blazor as part of the .NET framework enables the development of interactive web applications using C#. Importance and Advantages: Using C# instead of JavaScript for the client side, support for WebAssembly. Comparison with other frameworks: Differences and advantages compared to Angular, React, and Vue.js. Basics of Blazor Installation and Setup Installation and Configuration System Requirements and Supported Platforms: Hardware and software prerequisites. Installation of .NET SDK and Blazor tools: Step-by-step guide for setup. Initial Configuration: Creating a new Blazor project, overview of project structure and components. Basic Operation and Functions Basic Functions and Architecture Introduction to Blazor Architecture: Component model, Razor syntax, data binding. Basic Concepts: Blazor Server vs. Blazor WebAssembly, lifecycle methods, event handling. Using Blazor: Creating and managing Blazor components and applications. Getting Started with Blazor Simple Blazor Components Creating and integrating components: Syntax, parameter passing, data binding. Introduction to navigation and routing: Configuration, link components, parameter passing. Applying Blazor in practice: Building simple web applications. Practical Exercise 1: Setting up and basic configuration of Blazor Objective of the exercise: Applying learned techniques for setting up and basic configuration of Blazor. Project Description: Participants create a new Blazor project and develop initial components. Requirements: Use of basic functions and commands of Blazor. Step-by-step guide: Preparation: Introduction to project requirements, setting up the development environment. Execution: Installation of Blazor, creation of simple components and navigation elements. Presentation: Presentation of results by participants. Tools: .NET SDK, Visual Studio or Visual Studio Code, Blazor tools. Results and Presentation: Presentation of the set up environment and the first Blazor components. Discussion and Feedback: Analysis of results and suggestions for improvement. Advanced Blazor Techniques Complex Components and Data Binding Using more complex data binding: Two-way data binding, binding to complex data structures. State Management: Using StateHasChanged, Dependency Injection, Services. Error Handling and Debugging: Incorporating error handling mechanisms, debugging techniques. Integration and Management Integration with Backend Services Connecting to APIs: Using HTTP clients, RESTful APIs, SignalR for real-time communication. Security and Authentication: Implementing authentication and authorization mechanisms. Using Databases: Integration with Entity Framework Core, data access and management. Scripting and Automation Automating Build and Deploy Processes Introduction to CI/CD pipelines: Basics and setup of automated workflows. Creating and using unit tests: Test-driven developm…

Upcoming dates

  • 2026-11-15T23:00:00.000Z · 2026-11-19T23:00:00.000Z · Online-Seminar
  • 2026-11-15T23:00:00.000Z · 2026-11-19T23:00:00.000Z · Köln · Seminar

Funding

Bildungsgutschein funding depends on the course details and the decision of the responsible authority.

Data last synced: 2026-08-05