Fullstack Webanwendungen mit .NET, Nx und Angular
For the English Version, please scroll to the bottom.
Angular, Nx und .NET - Eine Kombination für moderne, performante und skalierbare Webanwendungen.
In diesem Kurs lernen Sie, wie Sie mit der kraftvollen Kombination aus Angular, Nx und .NET professionelle Fullstack-Webanwendungen starten können. Von der robusten Backend-Architektur bis hin zur dynamischen Frontend-Implementierung – dieser Kurs deckt den Einstieg in alle wichtigen Aspekte ab.
Was erwartet Sie?
.NET:
- Web API mit ASP.NET 8: Sie lernen, wie Sie eine RESTful API aufbauen und moderne Entwicklungsansätze umsetzen.
- Moderne Softwarearchitektur: Wie strukturiert und organisiert man eine Anwendung? Sie erfahren, welche Best Practices, wie z.B. Clean Architecture, für eine skalierbare Lösung sorgen.
- Entity Framework Core (EF Core): Lernen Sie, wie Sie Datenbankmodelle effizient mit EF Core verwalten und Datenbankoperationen problemlos durchführen.
- Testen Ihrer Web-API: Sie erfahren, wie Sie Tests für eine zuverlässige und stabile API implementieren.
Angular und Nx
- Was ist Nx?: Sie entdecken die Vorteile von Nx für Angular-Entwickler und wie es die Verwaltung von Monorepos optimiert sowie Entwicklungsprozesse beschleunigt.
- Angular und Nx in Kombination: Wir zeigen Ihnen, wie Sie Angular-Anwendungen in einem Nx-gestützten Monorepo-Setup erstellen, strukturieren und pflegen. Von der Komponentenerstellung bis hin zur State-Verwaltung und dem Routing.
Für den Kurs steht ein interaktives Repository zur Verfügung. Wenn Sie einen GitHub-Account besitzen, benötigen Sie kaum Setup, um direkt mit der Arbeit zu beginnen. Über dieses Repository können Sie den Code selbst erkunden und Ihre Lösungen teilen – ein praxisnaher Ansatz, der die Lernerfahrung erheblich verbessert.
Was Sie mitnehmen:
Am Ende dieses Kurses sind Sie in der Lage, Fullstack-Webanwendungen mit .NET, Angular und Nx zu starten. Sie sehen Best Practices der API-Entwicklung, Frontend-Implementierung und dem Testen moderner Anwendungen an praktischen Beispielen. Egal ob Einsteiger oder fortgeschrittener Entwickler, dieser Kurs bietet Ihnen wertvolle Einblicke und moderne Werkzeuge für die Webentwicklung von morgen.
An wen richtet sich dieser Kurs?
Der Kurs richtet sich an Entwickler, welche schon erste Erfahrungen mit .NET und Angular gemacht haben und mit C# und TypeScript als Sprache schon etwas vertraut sind. Der Kurs beinhaltet Live-Coding und zeigt moderne Architekturen und APIs an konkreten Beispielen.
Was muss ich mitbringen?
Wenn Sie gerne Ihr eigenes Setup fahren wollen, sollten Sie folgenden Sachen parat haben:
- Notebook
- .NET 8 SDK installiert (Download .NET 8)
- Für Nx und Angular Node JS
- Einen Code Editor wie VS Code oder der gleichen. Es empfiehlt sich ebenfalls Erweiterungen wie C# DevKit und Nx installiert zu haben.
Alternative, wenn Sie einen GitHub Account haben, bieten wir einen vorgefertigten DevContainer an, welcher dies alles schon mitbringt.
Information: Bei diesem ganztägigen Kurs werden Getränke wie Tee, Kaffee und Wasser bereitgestellt, allerdings ist das Mittagessen nicht inkludiert.
Für Unternehmen bieten wir extra Konditionen an. Bitte kontaktieren Sie uns für weitere Informationen (z.B. via dem Kontaktformular).
English Version
Angular, Nx and .NET - A combination for modern, performant and scalable web applications.
In this course, you will learn how to launch professional full-stack web applications with the powerful combination of Angular, Nx and .NET. From robust backend architecture to dynamic frontend implementation, this course covers getting started with all the important aspects.
What can you expect?
.NET:
- Web API with ASP.NET 8: You will learn how to build a RESTful API and implement modern development approaches.
- Modern software architecture: How do you structure and organize an application? You will learn which best practices, such as Clean Architecture, ensure a scalable solution.
- Entity Framework Core (EF Core): Learn how to efficiently manage database models with EF Core and perform database operations with ease.
- Testing your Web API: Learn how to implement tests for a reliable and stable API.
Angular and Nx
- What is Nx? You will discover the advantages of Nx for Angular developers and how it optimizes the management of monorepos and accelerates development processes.
- Angular and Nx in combination: We will show you how to create, structure and maintain Angular applications in an Nx-supported monorepo setup. From component creation to state management and routing.
An interactive repository is available for the course. If you have a GitHub account, you hardly need any setup to get started right away. Through this repository, you can explore the code yourself and share your solutions - a hands-on approach that greatly enhances the learning experience.
What is the takeaway?
By the end of this course, you will be able to launch full-stack web applications using .NET, Angular and Nx. You will see best practices of API development, front-end implementation and testing of modern applications with practical examples. Whether you are a beginner or an advanced developer, this course will provide you with valuable insights and modern tools for web development of tomorrow.
Who is this course aimed at?
The course is aimed at developers who have already had some experience with .NET and Angular and are already somewhat familiar with C# and TypeScript as a language. The course includes live coding and demonstrates modern architectures and APIs using concrete examples.
What do I need to bring?
If you would like to ride your own setup, you should have the following things ready:
- Notebook
- .NET 8 SDK installed (Download .NET 8)
- For Nx and Angular Node JS
- A code editor like VS Code or similar. It is also recommended to have extensions like C# DevKit and Nx installed.
Information: Drinks such as tea, coffee and water are provided during this full-day course, but lunch is not included.
We offer special conditions for companies. Please contact us for further information (e.g. via the contact form).
Veranstaltungsort
Lindenpl. 5
8048 Zürich
Weitere Veranstaltungen
23.11.24, 14:00 Uhr
25.11.24, 09:30 Uhr
25.11.24, 19:30 Uhr
27.11.24, 08:30 Uhr