ASP.NET Core Fundamentals

17 June, 2024Hilversum, The Netherlands

3 days
In Person
ASP.NET

Microsoft has introduced the next version of ASP.NET: ASP.NET Core 5. The newly introduced version of MVC allows developers to build modern and future-proof server-side web applications, unifying the MVC and Web API frameworks. This new version introduced the most significant change to the platform since its inception many years ago.    

Book this training

Book now

Looking to upskill your team(s) or organization?

Wesley will gladly help you further with custom training solutions for your organization.

Get in touch

Duration

3 days

Time

09:00 – 17:00

Language

English

Lunch

Included

Certification

No

Level

Foundation

What will you learn?

ASP.NET Core 5 is Microsoft’s open-source framework for creating web applications and building web APIs. This course is focused on helping you gain mastery over this framework – helping you develop cross-platform, lightweight, Cloud-Ready apps with outstanding performance.   

All participants build an app prototype during the training with their trainer’s support. This practical approach will teach you how to work with ASP.NET Core 5 yourself, and you will go home with a piece of software you can continue building.   

Key takeaways

  1. Gain proficiency in ASP.NET Core 5, enabling you to develop cross-platform web applications and APIs with exceptional performance.Leverage AWS services to make your infrastructure scalable, reliable, and highly available
  2. Understand how ASP.NET Core 5 unifies the MVC and Web API frameworks, empowering you to build modern and future-proof server-side web applications.   Make an AWS-based infrastructure more efficient to increase performance and reduce costs
  3. Learn by doing! Develop an app prototype during the training with hands-on support, ensuring you leave with tangible software development skills.  
  4. Dive deep into the ASP.NET Core 5 fundamentals, covering topics like .NET 7, MVC configuration, Entity Framework Core, navigation, form creation, authentication with ASP.NET Identity, security, advanced concepts, Blazor, unit testing, diagnostics, logging, caching, performance optimization, and deployment.  

Program

In this training course, you will get complete information on how to start building web applications with ASP.NET Core 5 MVC. This course will support you in building a strong foundational understanding of ASP.NET Core 5 and ASP.NET Core 5 MVC. 

Moving to .NET 7 and ASP.NET Core

  • This first module will give you an overview of the .NET 7 platform and its components. We will also look at the .NET Core CLI.   

Finding your way around ASP NET Core MVC

  • In this module, we will create the File > new project together and see what is getting generated. You’ll learn about the latest files, workflow, and configuration options with ASP.NET Core.   

Creating our first page

  • In this module, we’ll be building our first ASP.NET Core pages. We’ll start with basic configuration and add a first view, model, and controller. You’ll see how routing works and how we can allow users to authenticate with the site. After this module is complete, you’ll already understand how an ASP.NET Core MVC app is built, and you’ll be able to identify its primary building blocks, such as controllers, routing, and views.   

Introduction to EF Core

  • ASP.NET Core MVC comes backed with the support of a new version of Entity Framework Core. This new framework version has been redesigned from scratch to target .NET Core. In this module, we are exploring the new framework. We’ll see how it focuses entirely on code-first approaches.   

Who is it for?

Web developers with some prior knowledge in development. This is a foundation-level training, which means we start from the beginning. However, to get the most out of these three days, experience with C# and creating web applications (HTML, CSS, and JavaScript) is a prerequisite for participation. WebForms or other ASP.NET Experience is a plus but not required.  

Requirements

Familiarity with C# and basic web development skills.

Students new to MVC and seasoned ASP.NET developers seeking insights into the latest framework version.

Introduction to MVC (Model-View-Controller) for beginners, exploration of the latest version of the MVC framework, and an overview of new features and updates in this version of the framework.

Why should I do this training?

Stay at the forefront of web development. 

Stay at the forefront of web development technologies by mastering cutting-edge technology.  

Learn to develop web applications.

Learn to develop web applications that work seamlessly across platforms, giving you a competitive edge in the market.   

Get hands-on experience.

Get hands-on experience during the training by building an app prototype with expert guidance, ensuring you leave with practical skills you can apply immediately. Future-Proof   

What else
should I know?

After registering for this training, you will receive a confirmation email with practical information. One week before the training, we will ask you about your dietary requirements and share literature if you need to prepare yourself. See you soon!  

Course information

You will need your laptop with the latest version of Visual Studio.   

Travel and accommodation are not included.   

Also interesting for you

View all training courses
Tech Lead Masterclass

Join the Tech Lead Masterclass. Discover what it truly means to be a Tech Lead and enhance your leadership skills.

Patrick Kua

Software Development
2 days
In Person

Next:

8 – 9 Apr, 2024

From:

€1570

View training
Applied DevSecOps   

Level up your security skills with our 2-day Applied DevSecOps training. Automation, threat modeling, and more. Are you in?

Marinus Kuivenhoven

DevOps
Docker
Software Development
2 days
In Person

Next:

13 – 14 May, 2024

From:

€1465

View training
Production Ready Machine Learning

Follow our Production-Ready Python for Machine Learning training course to bring your machine learning models into production.

David Coba

Data Engineering
Data Science
Machine Learning
Python
Software Development
Software Testing
3 days
In Person

Next:

21 May, 2024

From:

€1895

View training
Applying Professional Scrum for Software Development (APS-SD)

Master Agile professional software development with our APS-SD training. Turn product requirements into business value. Get certified as a PSD!

Scrum
Scrum.org
3 days
In Person

Next:

12 Jun, 2024

From:

€2095

View training
Docker and Kubernetes 

Learn in our Docker and Kubernetes training how Docker containers work — how to build, place and run them. Also understand how to deploy them in a Kubernetes cluster.

David Coba

CI/CD
Data and AI
Data Engineering
Docker
Kubernetes
Software Development
3 days
In Person

Next:

9 Sep, 2024

From:

€1895

View training

Can’t find the course you’re looking for? There’s more!