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 directly to you 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.

Who Should Attend?

This hands-on seminar is designed for those who are interested or needing to understand how code executes inside the Common Language Runtime (CLR). For example, people in technical roles e.g. software developers, architects, and developers on corporate development teams.

Register Now

2-Day Hands-On Training Seminar: Busy .NET Developer's Training on the Common Language Runtime (CLR)
July 29-30, 2021
9:00AM – 5:00PM (Central)
Level: Intermediate to Advanced

The Common Language Runtime (CLR) is an incredibly powerful and elegant creature that has patiently executed millions of .NET applications, application servers, and demos for almost two decades. Even then, sometimes behavior within the CLR surprises the programmers that use it, even though the behavior is documented and available. In this 2-day hands-on seminar, we will explore the CLR in depth, looking at some of the "arcana" of the CLR that separates the C# developer from the CLR guru.

Join us for this 2-Day Hands-On Training Seminar...

  • because you want to be able to debug
  • because every developer should know one layer below the layer at which they work
  • because you are just curious (and the CLR is fascinating!)
  • because .NET developers who know this stuff are just better than everybody else

Course Outline:

  • Write a simple app, slightly more complex than HelloWorld; we use that app as the backbone of how a .NET application is executed
  • The app gets compiled into bytecode: CIL
  • The app gets packaged as an assembly: Assembly format
  • CLR Runtime fires up and bootstraps into place: Invocation API
  • App gets loaded into the CLR: Assembly loading
  • Types are resolved and metadata is loaded: Reflection
  • Objects are allocated out of the GC heap: GC
  • Eventually actions "call down" to the underlying OS: P/Invoke

Attendee Laptop/Workstation Requirements:
You must provide your own computer (Windows or Mac), any laptop (Windows or macOS) from within the last three years should be sufficient hardware. You must have either .NET 5, .NET Core 3.x, or .NET Framework 4.7 or later installed; and have Visual Studio 2019 (Windows), Visual Studio Mac, Visual Studio Code, or JetBrains Rider installed and running to participate in this hands-on training.

Meet Our Speaker

Ted Neward Director of Platform Strategy, Quicken Loans

Ted is a Director of Platform Strategy for Quicken Loans, where he directs and defines next-generation platform strategy for the company. Prior to this, he was (and remains) the Principal at Neward & Associates, LLC, where he advised companies looking to figure out the intersection of people, process and technology. He's been at every level in the organizational tree -- from software engineer up through architect, Director, and CTO -- for companies ranging from sweat-equity startups to IPO-success startups to companies who've been public for decades. He's written dozens of books and hundreds of articles on Java, .NET, Javascript, iOS and Android, including a monthly back-page editorial in CODE Magazine. He lives in the Pacific Northwest with his wife, sons, three cats, seven smartphones, eight tablets, five laptops, and a serious electric bill. Reach him on Twitter as @tedneward.

Top Reasons To Join Us

In-Depth Training.

If you are a developer, developer 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, and learn all about CLR in depth.

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.

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 July 9 to Save $150

Pricing

  • Early Bird Registration through July 9
  • Standard Registration through July 29
  • 2-Day Seminar
  • $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 Brent Sutton 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 Brent Sutton at [email protected].
We look forward to hearing from you!