In-Depth Training for Developers

Looking for intense hands-on developer training to help you take your dev career to a new level? VSLive! Training Seminars take our world-class education to you in an intimate virtual setting with an industry expert as your guide. Keep up-to-date on some of the hottest trends in the developer world to drive your career forward. These engaging and high-impact training seminars provide in-depth education and knowledge-share, networking with fellow peers, and one-on-one interaction with a skilled instructor to take what you have learned back to your office.


Who Should Attend?

This VSLive! hands-on seminar is open to everyone who develops software using C# and wants to start using the latest offerings in the .NET stack. While you should have experience with C# and the .NET Framework (e.g. .NET 4.8 or earlier), you do not need to have any prior experience with .NET (Core).

Register Now

4-Day Hands-On Training Seminar: Full Stack Hands-On Development With .NET (Core)
December 10-13, 2024
9:00AM – 5:00PM (Central)
Level: Intermediate

In this information intense 4-day hands-on deep dive, we will use the entire stack of Microsoft's open source development platform, .NET (formerly known as .NET Core) to build an end-to-end set of applications. This includes Entity Framework (EF) Core, ASP.NET Core MVC, ASP.NET Core Razor Pages, ASP.NET Core RESTful services, and ASP.NET Core Blazor.

The data access layer (DAL) will be developed using EF Core and SQL Server. The DAL will use the full power of EF Core, including code first migrations, global query filters, paging, dynamic query generation with LINQ, using a repository pattern, integration testing, and much more.

With the Data Access Layer in place, it’s time to choose your next adventure. The labs cover building ASP.NET Core Web Applications using the Model View Controller (MVC) pattern as well as Razor Pages. While building these web applications, we will use all of the new features in ASP.NET Core, including the enhanced configuration system and environmental awareness, dependency injection, routing, tag helpers (and custom tag helpers), display and editor templates, view components, and more. Both applications present the same UI, giving you experience in the similarities and differences between MVC and Razor Pages.

Next, the RESTful service will be developed. The API will encapsulate the DAL and provide the CRUD (Create, Read, Update, and Delete) methods in a RESTful, tech-agnostic manner. THE API will take advantage of all of the capabilities of ASP.NET Core, including versioning and documentation using Open API, as well as the enhanced configuration system and environmental awareness, dependency injection, routing, and more.

With the RESTful service in place, the next step is to update MVC and Razor Pages application to use the service to interact with the data access later.

The final application we will build is a single-page application using Blazor WebAssembly. This application will use the API for data access and demonstrate the capabilities of ASP.NET Core to build a client application using C#.

You will learn:

  • How to build a data access layer with Entity Framework Core and SQL Server
  • How to build ASP.NET Core RESTful services
  • How to build Web Applications using ASP.NET Core MVC and Razor Pages
  • How to build single-page applications using ASP.NET Core Blazor WebAssembly

In short, you will learn all that there is to know when using the .NET stack to build web applications.

Attendee Workstation Requirements:
You must provide your own computer (Windows or Mac) for this hands-on lab workshop with a camera, wired Internet connection, speakers, and a microphone.

Your computer must have the ability to run .NET 8 and C# 12 code and have access to SQL Server. Details of prerequisites will be sent out before the start of the class.

Meet Our Speaker

Philip Japikse

An international keynote speaker, Microsoft MVP, ASPInsider, MCSD, PSM II, PSD, PSPO, and PST, and a passionate member of the developer community, Phil Japikse has been working with .NET since the first betas, developing software for over 35 years, and heavily involved in the agile community since 2005 as well as a Professional Scrum Trainer. Phil has taken over the best-selling Pro C# books (Apress Publishing), including "Pro C# 10", is the Lead Director for the Cincinnati .NET User’s Group and the Cincinnati Software Architect Group, co-hosted the Hallway Conversations podcast, founded and runs the CincyDeliver conference, and volunteers for the National Ski Patrol. During the day, Phil works as the CTO for Pintas & Mullins. Phil always enjoys learning new tech and is always striving to improve his craft. You can follow Phil on twitter and read his blog.

Top Reasons To Join Us

In-Depth Training.

If you are a developer, tech lead, or industry professional looking for training, VSLive! Training Seminars provide focused in-depth training with one of the top experts in the field. Attend virtually to learn to build an end-to-end set of applications using Microsoft's open source development platform, .NET.

Networking.

With small classes and an expert instructor, the intimate virtual setting of these training courses allows for networking with your peers to learn from their experiences, problem-solve, and brings solutions back to your office.

Get the Most Out of Your Time.

VSLive! Training Seminars provide in-depth, actionable training in a virtual format to fit in with your busy schedule.

Looking For More? If you are interested in more developer training offerings, check out vslive.com and live360events.com to explore the events, sessions, workshops and hands-on training options we offer.

Secure Your Spot Now!

Pricing

  • Early Bird Registration through November 8th
  • Standard Registration through December 9th
  • 4-Day Seminar
    (Price per attendee)
  • $2,600
  • $2,800
  • Team - 4-Day for Groups of 3 or More
    (Price per attendee)
  • $2,400
  • $2,500
  • DISCOUNTS
  • REGISTRATION INFORMATION

Discounts are available for alumni, government employees, and educators. For more information, contact us at [email protected], or 949.296.9840.

Part of a team of 3 or more? Contact us at [email protected], or 949.296.9840 for more information and pricing.

Attendees can pay by credit card, purchase order or company check. Make checks payable to 1105 Media.

Send checks to: 1105 Media Inc. General Lockbox, File 2273, 1801 W Olympic Blvd., Pasadena, CA 91199-2273

Questions? Contact Sara Ross at [email protected], or 949.296.9840

Why Visual Studio Live!

Visual Studio Live! (VSLive!™) conferences and training seminars offer intense developer training and knowledge-share to software developers, programmers, architects, designers and more that are looking for training they can put to use immediately back in the office. Join our unique brand of training on .NET, the Microsoft Platform, open-source technologies and more. Visit us at vslive.com.

 

Questions or Want to Learn More?
Email Sara Ross at [email protected].
We look forward to hearing from you!