Fullstack Web Applications with .NET, Nx and Angular Seminar

9/27/2024
2 minute read

Seminar

Angular, Nx and .NET - A combination for modern, performant and scalable web applications.

Learn to launch professional full-stack web applications with Angular, Nx, and .NET. From robust backend architecture to dynamic frontend implementation, this course covers all important aspects.

What can you expect?

.NET:

  • Web API with ASP.NET 8: Build a RESTful API and implement modern development approaches.
  • Modern software architecture: Learn best practices like Clean Architecture for scalable solutions.
  • Entity Framework Core (EF Core): Manage database models and perform operations with ease.
  • Testing your Web API: Implement tests for a reliable and stable API.

Angular and Nx

  • What is Nx? Discover the advantages of Nx for Angular developers and how it optimizes monorepos.
  • Angular and Nx in combination: Create, structure, and maintain Angular applications in an Nx-supported monorepo setup.
  • Interactive repository: Explore the code yourself and share your solutions for a hands-on learning experience.

Takeaway

By the end of this course, you will be able to launch full-stack web applications using .NET, Angular, and Nx. Learn best practices of API development, front-end implementation, and testing with practical examples.

Who is the course aimed at?

This course is for developers with some experience in .NET and Angular, familiar with C# and TypeScript. It includes live coding and demonstrates modern architectures and APIs using concrete examples.

What do I need to bring with?

Bring a notebook, .NET 8 SDK, Node JS for Nx and Angular, and a code editor like VS Code with extensions like C# DevKit and Nx installed. Alternatively, we do have a GitHub Devcontainer to begin with. So a notebook and a GitHub account is enough.

Details

  • When: 3rd of December 2024 from 09:00 to 17:00
  • Where: SPIRGARTEN, Lindenpl. 5, Zürich, CH
  • Price: Early Bird: 300 CHF, otherwise 350 CHF

How to register?

Click in this link: here

.NET 8 and Blazor United / Server-side rendering

New .NET and new Blazor features. In this blog post, I want to highlight the new features that are hitting us with .NET 8 in the Blazor world. So let's see what's new.

LINQ might get a "left join" operator in .net 10

LINQ has a Join operator, that basically translates to something like a SQL INNER JOIN. There is no built in operator for a LEFT JOIN in LINQ, but you can achieve the same result by using a combination of GroupJoin, SelectMany and DefaultIfEmpty. But there is a chance that this might change in the future, as there is a proposal to add a LeftJoin operator in .net 10.

Blazor Performance Tuning - Good practices and advanced use cases

Blazor is a beautiful framework for building SPA's. One advantage is that those SPA's feel like native applications. We do not feel that stuff is necessarily loading. But for that we have to keep our code performant.

This guide will highlight some of the techniques to keep your Blazor app running smoothly. We will also cover some more advanced use cases.

An error has occurred. This application may no longer respond until reloaded. Reload x