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?

If you are a C# web developer, at some point you are probably going to need Web APIs. If you are a front-end developer using Angular, React, JavaScript, jQuery, etc. you should be familiar with how to create Web APIs so you can consume them effectively. If you are already developing Web APIs using MVC, you are sure to learn something new in this course especially about the Minimal APIs. If you are a development manager or a QA person who works with developers creating Web APIs, after attending this course you will be better equipped to work with those developers.

Register Now

2-Day Hands-On Training Seminar: Learn to Use the Web API in .NET 6/7
February 27-28, 2023
9:00AM – 5:00PM (Central)
Level: Intermediate

If you need other developers to access data within your private domain, Web APIs are the best way to accomplish this. If you are developing Angular, React, or any other front-end software that needs to interact with data, then you are going to need to use Web APIs. Using Web APIs, you write code behind a firewall to access your private data and expose just what you want to the outside world. With Microsoft you can write Web APIs using MVC controllers and the Minimal Web APIs. You are going to learn both of these techniques in this course.

In this 2-Day VSLive! Seminar you are provided with an overview of Web APIs in general. You then build an MVC Web API project and learn to consume Web APIs using Postman and Swagger. You learn how to configure the project to return different types of data such as JSON and XML. The basics of routing and how to add logging and exception handling is illustrated. You then start building a set of CRUD APIs to allow a developer to interact with your database. You are going to see how to call your APIs via JavaScript/jQuery and how CORS is added to allow cross-domain access. Finally, the basics of securing your Web APIs is covered.

Starting with .NET 6, Microsoft released a new method for creating Web APIs called the Minimal Web API. This new approach is simpler than MVC. In this course, you learn how to use these minimal calls and how best to architect them to provide scalability and ease of maintenance. You are provided with an overview of the new Minimal Web APIs paradigm. You build a Minimal Web API project and learn to consume Web APIs using Postman and Swagger. You learn the standard methods for getting, inserting, updating, and deleting data. You then start building a set of CRUD APIs to allow a developer to interact with your database. You then build a set of classes that make working with minimal APIs much easier. You are going to see how to call your APIs via JavaScript/jQuery and how CORS is added to allow cross-domain access. Finally, the basics of securing your minimal Web APIs is covered.

Join Paul D. Sheriff, one of the best instructors in the industry, on your journey to becoming a C# Web API developer using MVC and Minimal APIs.

Prerequisite:
To get the most out of this course, I assume you are very familiar with the C# language, Visual Studio or Visual Studio Code. You should also have a basic familiarity with MVC and web programming.

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 following technologies installed prior to joining the session:

  • Visual Studio 2022 or later
  • or Visual Studio Code V1.7 or later
  • .NET 6.x or later
  • SQL Server (Developer Edition or higher) or SQL Server Express

Meet Our Speaker

Paul Sheriff

Paul has been in the IT industry over 34 years. In that time he has successfully assisted hundreds of companies architect software applications to solve their toughest business problems. Paul has been a teacher and mentor through various mediums such as video courses, blogs, articles and speaking engagements at user groups and conferences around the world. Contact Paul at [email protected].

Top Reasons To Join Us

In-Depth Training.

If you are a developer, architect, or senior software engineer looking for training, this VSLive! Training Seminar provides focused in-depth training with one of the top experts in the field. Attend virtually and learn how to create a CRUD set of APIs, know how to call them using PostMan, Swagger and JavaScript/jQuery. You will know how to return JSON and/or XML, understand the basics of routing, logging, and exception handling.

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 bring 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! Virtual 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 vslive.com and live360events.com to explore the events, sessions, workshops and hands-on training options we offer.

Register by February 10th to Save $150

Pricing

  • Early Bird Registration through February 10th
  • Standard Registration through February 27th
  • 2-Day Seminar
    (Price per attendee)
  • $1,300
  • $1,450
  • Team - 2-Day for Groups of 3 or More
    (Price per attendee)
  • $1,250
  • $1,400
  • 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.

Please make checks payable to: VSLive! Seminars

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!