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.

Authenticate videos and images in Angular

Sometimes you are faced with the need to authenticate videos and images in Angular. And yes I know, normally I write about .NET, but this one took my some time - so I thought it might be worth sharing.

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