ASP.NET Core Fundamentals (bedrifter)



Kursarrangør: Bouvet
Sted: Bouvet avd Oslo
          Oslo, Majorstua
Kursadresse: Sørkedalsveien 8, 0369 Oslo (kart)
Type:Bedriftsinternt / Større grupper
Undervisningstid: Ta kontakt for avtale
Varighet: 3 dager
Pris: Avtales

We provide course about ASP.NET Core Fundamentals for businesses. In this ASP.NET course for developers, you will learn how to build a complete MVC web application from scratch using the ASP.NET Core framework.

Content:
This course is fully updated for Visual Studio 2022, C# 13, and .NET 9. It includes numerous presentations and hands-on exercises, guiding you step by step through each concept. The instructor will also share best practices and essential tools to streamline your workflow and make your life easier as a developer.

In this ASP.NET Fundamentals Course, you will learn:
• How HTTP and ASP.NET Core work
• The MVC pattern
• Routing
• Razor views
• Creating database-driven pages
• Entity Framework
• Security and validation
• Introduction to creating Web APIs

Agenda:
In this course we will cover:
• Introduction
• Kestrel vs. IIS
• ASP.NET Core request pipeline
• Understanding Middleware modules
• Applying the MVC pattern
• Models
• Views
• Controllers
• Routing

• Dependency Inversion
• Razor views
• Layouts
• Tag Helpers
• Forms
• Accessing the database
• SQL Server
• Entity Framework core

• Migrations
• Scaffolding
• Validation
• Introduction to REST API’s
• Swagger / OpenAPI
• Consuming APIs
• Problem Details
• Security

Instructor: Tore Nestenius

Tore Nestenius has more than 25 years of professional experience in software development and over a decade specializing in developer training, Tore is a seasoned industry expert. He is an independent consultant, delivering high-quality training, coaching, and consulting services. His areas of focus include .NET, ASP.NET Core, Software Architecture, Web Security, and Identity Management. He is also a Microsoft .NET MVP and blogs frequently at https://nestenius.se/.

Target Audience:
This course is designed for C# developers who want to start building ASP.NET Core web applications

Prerequisites:
• You should have fundamental C# knowledge, including being familiar with LINQ and lambda expressions. Basic knowledge of HTML, CSS and JavaScript is also required. Some SQL Server experience is always a plus, along with an understanding of how a relational database works, but it is not required to take the course.

This course assumes you are using a Windows computer. While most of the material will also work on macOS and Linux, we unfortunately cannot provide support for non-Windows environments. In particular, the database components may cause issues on other operating systems. If you’re using macOS or Linux, you may need to install Charles Proxy or a similar HTTP proxy tool.

Vis flere tilsvarende kurs: