In-Depth Training for Developers

Looking for intense developer training to help you take your dev career to a new level? VSLive! Training Seminars take our world-class education on the road to provide in-depth, actionable developer training when and where it's convenient to you. 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.

Attend Live or Virtually

Hands-On Lab: Develop an ASP.NET Core 2.x Service and Website with EF Core 2.x
Tuesday, June 18 & Wednesday, June 19, 2019
9:00AM – 5:00PM
Level: Introductory / Intermediate

Interested in ASP.NET Core 2.x and Entity Framework Core 2.x, but not sure where to start? Start here with a two-day Hands-On Lab where you will build a complete solution using the latest development technology from Microsoft. Using Visual Studio 2017 (15.8 or greater) and .NET Core 2.1 (or greater), you will build a data access library using Entity Framework Core, complete with repos and migrations. Next, you will build an ASP.NET Core Restful service, and finally you will build an ASP.NET Core web application, leveraging all of the latest that ASP.NET Core has to offer, including Tag Helpers, View Components, Dependency Injection, and more!

You will learn:

  • The new project structure for .NET Core 2.x Apps
  • Creating a data access layer with Entity Framework Core 2.x
  • Initializing data for testing with EF Core 2.x
  • Building a Restful Service with ASP.NET Core 2.x
  • Building a website with ASP.NET Core 2.x
  • Configuring the HTTP pipeline and routing
  • Using and creating Tag Helpers
  • Creating and using View Components
  • Leveraging Dependency Injection

Attendee Requirements:

  • You must provide your own laptop computer (Windows or Mac) for this hands-on lab.
  • You will need to have and IDE installed. Any one of the following will work (all available from:
    • Visual Studio 2017 v15.9+ (any edition). When installing, make sure to select the "ASP.NET and web development" and ".NET Core cross-platform development" workloads.
    • Visual Studio 2019 (any edition) When installing, make sure to select the "ASP.NET and web development" and ".NET Core cross-platform development" workloads.
    • Visual Studio for the Max (v7.7+) When installing, make sure to select “.NET Core + ASP.Net Core”
    • Visual Studio Code (1.33.1+) After installing, make sure to add in the select the "C# for Visual Studio Code (powered by OmniSharp)" and "C# Extensions (jchannon)" extensions.
  • You will need to install the x64 versions of the .NET Core SDK and Runtime (2.1 and/or 2.2). They can be downloaded from Confirm the install by opening a command prompt, enter "dotnet –list-sdks" (without the quotes) - you should see 2.1.603 (or greater) for version 2.1 and 2.2.203 (or greater)for version 2.2. Confirm the runtime by typing "dotnet --list-runtimes" (without the quotes) and look for 2.1.10 (or greater) for version 2.1 and 2.2.4 (or greater) for version 2.2.
  • You also will need to have either Docker or a version of SQL Server (Express or above) 2014 or later. Docker is preferred (and required if you are not on a Windows based OS). If you are running Windows 7, you will need to install SQL Server Express 2014.
    • Docker Desktop Community Edition is free, and can be installed from Requires Windows 10 or above. Mac requires 2010 hardware or above, MacOS Sierra 10.12 and above.
    • If you need to install SQL Server Express you can install from here: (select the correct version. If Windows 7, select SQL Server Express 2014. If Windows 8 or Windows 10, install SQL Server Express 2016 or SQL Server Express 2017).
  • Finally, you need to have SQL Server Management Studio (SSMS) installed. SSMS can be installed from the SQL Server Express installer.

Meet Our Speaker

Philip Japikse
Developer, Coach, Author, Teacher
Microsoft MVP, MCSD, CSM, and CSP

An international speaker, Microsoft MVP, ASPInsider, MCSD, CSM, and CSP, and a passionate member of the developer community, Phil Japikse has been working with .NET since the first betas, developing software for over 30 years, and heavily involved in the agile community since 2005. Phil is co-author of best-selling "C# and the .NET 4.6 Framework" and "Pro C# 7", the Lead Director for the Cincinnati .NET User's Group and the Cincinnati Software Architect Group, co-hosts the Hallway Conversations podcast , founded the Cincinnati Day of Agile, and volunteers for the National Ski Patrol. Phil is also a published author with LinkedIn Learning. During the day, Phil works as an Enterprise Consultant and Agile Coach for large to medium firms throughout the US. Phil enjoys to learn new tech and is always striving to improve his craft. You can follow Phil on twitter and read his blog.

Virtual Classroom Available!

Can't travel to the VSLive! Training Seminar in San Jose? You can join this class via our Virtual Classroom.

VSLive! has partnered with MicroTek San Jose to offer a virtual classroom opportunity to our attendees. The Virtual Training Room enables remote attendees to experience the benefits of instructor-led training without having to travel. Remote participants experience the same collaboration, instructor interaction, and learning benefits as those who are physically in the classroom. VSLive!'s Virtual Training Room technology allows all students to:

  • See and hear everything that is taking place in the live classroom
  • Raise their hands and ask questions
  • View and interact with course content (presentations, videos, code, and more)
  • Experience real-time collaboration

Virtual Classroom Requirements
All remote users need to participate in a Virtual Training Room event is a computer with camera, wired Internet connection, speakers, and a microphone -- it's that easy.

Top Reasons To Join Us in San Jose

Hands-On Training.

If you are a developer, engineer, programmer, architect, or industry professional, VSLive! HOT provides in-person, hands-on training with some top experts in the field. Bring your laptop to apply this first-hand knowledge to your current environment.


With small classes and an expert instructor, the intimate 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.

If you don't have time for a full 4, 5, or 6-day conference, look no further. VSLive! Training Seminars provide in-depth, actionable training in a two-day format to fit in with your busy schedule.

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

Seats Are Filling Quickly - Secure Your Seat Today!


  • Standard Registration through June 18
  • 2-Day Package (In-person or Virtual)
  • $1,340

If attending in-person, a continental breakfast, hot catered lunch, and breaks will be provided as part of your VSLive! registration.

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.

You may substitute one person in your place by contacting [email protected] at least five business days prior to the event. If you must cancel all or part of your registration, your refund request must be sent no later than 20 business days prior. Your fee will be returned, less a $250 cancellation fee. No refunds will be issued within 20 days of the event.

Event Details

Click here for detailed event location


The facility name you are looking for is ExitCertified.

ExitCertified - San Jose, CA
111 West St John Street, Suite 200,
San Jose, CA 95113

There are several parking options nearby. Parking prices range from $8.00 to $20.00 per day.

Click here for hotels, directions & travel


Visual Studio Live! has partnered with ExitCertified to offer you discounted pricing at the following properties:

The Westin San Jose, 302 South Market Street, San Jose, CA 95113

The Fairmont San Jose, 170 South Market Street, San Jose, CA 95113

  • Walking distance to the ExitCertified center
  • Business center
  • Fitness center
  • Laundry/dry cleaning service
  • Outdoor pool
  • 408.998.1900
  • Hotel info and online reservation

San Jose Marriott, 301 South Market Street, San Jose, CA 95113

Can't Make This Location? Check Out Our Other Events.

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

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