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 technology team members (developers, tech leads, scrum masters, project managers, testers) who want to use GitHub to develop, deliver, and track the work on their .NET Core application development projects. In short, this is for people who write .NET Core applications and want to do DevOps using GitHub.

Register Now

2-Day Hands-On Training Seminar: Learn to Use GitHub to do DevOps with .NET Core
April 13-14, 2021
9:00AM – 5:00PM (Central)
Level: Intermediate to Advanced

Two big things to know: 1) GitHub is more than just source control and 2) GitHub isn't just for open-source projects.  Over the years, GitHub has become not only a great place for your source control but it also supports automated builds, automated releases, project management, defect tracking and more.  Put another way, if you want to do DevOps, GitHub is a great choice.

This two-day hands-on-labs workshop will show you how to develop, manage, build, and deploy your .NET Core / EF Core applications using GitHub.  If you're new to Git, don't worry – we'll start with the basics of Git before we move on to more advanced topics.  At the end of two days, you'll be more than merely dangerous – you'll know how to use GitHub to streamline the development and project management for your enterprise .NET Core applications and you'll know how to setup and configure your continuous integration/deployment workflows using GitHub Actions and Azure.

Topics will include:

  • What is DevOps?  Why should you care about DevOps?
  • Git basics
  • Git branching & merging
  • Git branching strategies
  • Code reviews using GitHub Pull Requests
  • Continuous integration builds with GitHub Actions
  • Continuous deployment with GitHub Actions
  • Including database schema changes in your DevOps pipeline
  • Entity Framework Core Migrations
  • Using containers as part of your GitHub devops pipelines
  • Deploy to Azure App Services using GitHub Actions
  • Approval workflows using GitHub Actions
  • Managing "secrets" with GitHub
  • Scrum basics
  • Scrum with GitHub
  • Project management with GitHub
  • QA defect tracking with GitHub
  • Private NuGet Packages using GitHub Packages
  • Browser-based development using GitHub Codespaces
  • GitHub Issues
  • GitHub Repos
  • GitHub Boards
  • GitHub Wiki

You will learn:

  • How to manage your code and assets with GitHub
  • How to manage projects with GitHub
  • How to build and release with GitHub

Attendee Requirements:
You must provide your own computer (Windows or Mac) for this hands-on lab workshop. The attendee must provide a valid, active Azure subscription where the attendee is an administrator.  The attendee must have a Microsoft Account (aka. Microsoft Live ID).

Experience with C# coding required.

Workstation Requirements:*

MacOS Requirements:

    • You must have administrator rights on this machine.  You must be able to "sudo" commands from the terminal
    • Latest version of Visual Studio Code installed
    • Latest version of Azure Data Studio installed (https://docs.microsoft.com/en-us/sql/azure-data-studio/download-azure-data-studio?view=sql-server-ver15)
    • Latest version of .NET Core installed
    • Latest version Docker installed
    • Latest Microsoft SQL Server 2019 container downloaded using "docker pull mcr.microsoft.com/mssql/server:2019-latest" command
    • Latest version of Microsoft Remote Desktop installed

Windows Requirements:

    • Windows 10 with all the latest patches and service packs installed using Windows Update
    • Windows Subsystem for Linux (WSL2) role installed
    • Ubuntu installed for WSL2
    • You must be a member of the Administrators group on this machine
    • SQL Server 2019 Developer Edition installed and patched
    • Latest version of Visual Studio Code installed
    • Latest version of Azure Data Studio installed (https://docs.microsoft.com/en-us/sql/azure-data-studio/download-azure-data-studio?view=sql-server-ver15)
    • Latest version of .NET Core installed
    • Latest version Docker installed
    • Latest Microsoft SQL Server 2019 container downloaded using "docker pull mcr.microsoft.com/mssql/server:2019-latest" command

* NOTE: these workstation requirements may change. Final requirements will be sent to all registered attendees prior to the hands-on training seminar.

Meet Our Speaker

Benjamin Day

Benjamin Day is a consultant and trainer specializing in software best practices using Scrum with Microsoft’s DevOps tools. Ben’s main areas of emphasis include Team Foundation Server, Scrum, software testing, and software architecture. He is a Microsoft Visual Studio ALM MVP, a certified Scrum trainer via Scrum.org, and a speaker at conferences such as TechEd and Visual Studio Live! When not developing software, Ben’s been known to go running and sea kayaking in order to balance out his love of cheese, cured meats, and champagne. He can be contacted via http://www.benday.com.

Top Reasons To Join Us

In-Depth Training.

If you are a developer, tech lead, scrum master, project manager, tester, or industry professional looking for training, VSLive! Training Seminars provide focused in-depth training with one of the top experts in the field. Attend in-person or virtually, and learn all about using GitHub to do DevOps with .NET Core.

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 March 26 to Save $150

Pricing

  • Early Bird Registration through March 26
  • Standard Registration through April 13
  • 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!