3rd October, Bucharest

Upgrading to ASP.NET Core seminar

Early bird tickets: 1.390 RON + TVA

Offer available until 4th September 2017

Full price: 1.790 RON + TVA

Register your teamView Agenda

This training is for web developers already using ASP.NET MVC 5 and interested in getting introduced to ASP.NET Core’s new features.

Essential Topics Covered

This training aims at delivering an introduction to ASP.NET Core’s new features compared to ASP.NET MVC 5 ones:

$

We’ll start with an overview of the framework architecture and its foreseeable roadmap, then have a look at Visual Studio’s web project’s refactored structure and assets management, understanding how to take advantage of new features, such as the brand-new integrated support for multiple deployment environments.

$

Afterward, we’ll have a deep dive on the runtime pipeline and learn how to both configure and extend it, so to have a solid understanding of how every day’s use middlewares such as MVC, compression and caching plug into.

$

Talking about MVC, we’ll introduce the new unified pipeline and Razor’s new features such as tag helpers and view components, learning both how to use the ones provided out of the box and implement custom ones.

Agenda

The seminar consists of 4 modules, with coffee and lunch breaks in between.

.NET vs .NET Core

$

Framework architecture

$

Roadmap

ASP .NET Core

$

Middlewares

$

Dependency Injection

Entity Framework Core: a comparison with Entity Framework v6

MVC Core

$

Unified pipeline: implementing views and REST services

$

Action Results

$

Input/Output formatters

Razor v3

$

Tag Helpers

$

View Components

$

Razor pages

Deploying an ASP .NET Core application

Why should you care about ASP.NET Core?

To companies already using (or interested in) ASP.NET MVC, ASP.NET Core offers notable key advantages:

R

Streamlined runtime

R

Capable to squeeze higher performances

R

Scalability out of available hardware resources

R

Develop and deploy applications on non-Windows environment, such as MacOS, Linux, using an ISO-standardized programming language (C#)

That is, the best of both worlds: the vast Visual Studio family-centric ecosystem plus the convenient and money-savvy option of Linux deployment options. And the chance to reuse most of your existing code, too.

For how much similar ASP.NET Core might appear to its “Classic” counterpart, tough, it is worth our while to know the differences in order to not trigger the threat posed by the assumption that we actually can design our solution in the same very way we’re already used to.

Meet the Trainer

Andrea Saltarello ASP.Net core seminar

Andrea Saltarello

Solution Architect, ASP .NET/IIS Microsoft MVP, Microsoft Regional Director

A solution architect with more than 15 years of experience, Andrea is still eager to write code in real projects in order to get feedback about his architectural decisions; he is the co-author of “Microsoft .NET: Architecting Applications for the Enterprise” by Microsoft Press: first released in 2008, the second edition hit the stores in September 2014.

As a trainer and speaker, Andrea had several speaking engagements for courses and conferences across Europe such as Codemotion, DevWeek and Tech-Ed Europe; he also taught “Operating Systems” during the “Master in Editoria Multimediale” class organized by the University “Politecnico of Milan”.

An ASP.NET/IIS Microsoft MVP award since 2003, in 2016 he has been appointed a Microsoft Regional Director.

Prerequisites

Attendees should already be well grounded in ASP.NET MVC 5 and Entity Framework 6, as well as in fundamentals web technologies (e.g.: HTML, CSS, Bootstrap v3)

Upgrading to ASP.NET Core seminar

Register your team

Pin It on Pinterest