October 9, 2024 - 9:30am to 5:30pm Central Daylight Time
▶ ︎LIVE NOW

Introduction to C# and .NET

Spencer Schneidenbach

Spencer Schneidenbach

Aviron Software, Microsoft MVP
Introduction to C# and .NET

This Workshop's Online Chatroom is Currently Open!

This workshop has ended. Check back soon for the recording!

You can watch a replay of this workshop!

Learn the basics of Microsoft's C# programming language as well as the .NET ecosystem, one of the most comprehensive and productive programming platforms available today.

Key Takeaways

By participating along with us in the workshop, you'll learn:

  • A full overview of the C# language, from language fundamentals to advanced programming techniques
  • A review of the most-used libraries inside of .NET Core: making HTTP requests, reading/writing files, converting to/from JSON, and more
  • An overview of the tooling in the .NET ecosystem, including the dotnet CLI
  • How to go from “hello world” to building a basic JSON HTTP API, complete with an overview of core hosting components like logging and dependency injection

Is This Workshop for Me?

This workshop is designed for beginners as well as current developers who want to be more familiar with the .NET ecosystem.

Workshop Details

In this workshop, you’ll learn the basics of Microsoft’s C# programming language as well as the .NET ecosystem, one of the most comprehensive and productive programming platforms available today. We’ll go over basic C# syntax (things like variables and loops), types (and how they fit into the bigger picture), collections (including the powerful LINQ paradigm), and common libraries you’ll use in your .NET programming journey. We’ll also dive into the .NET tooling like the .NET CLI, basic project structure, and the various IDEs available for .NET. Finally, we’ll create our first JSON API complete with logging, dependency injection, and a database.

Any Prerequisites?

  • Programming fundamentals or familiarity with another programming language.

Attend Online Live and in Full HD

Get Your Questions Answered
Code Along with the Class
Classroom Format

Join-In Person from Downtown Minneapolis

Apply to Join In-Person

You're Registered to Attend Online!

You'll receive additional details and a reminder via email as the event draws near.

Introduction to C# and .NET

Event Details

What

  • One Full Day Workshop Session
  • Replay Videos (available immediately)

When

  • October 9, 2024 - 9:30am to 5:30pm Central Daylight Time

Where

  • Option 1: Attend online on our full HD live stream
  • Option 2: Attend in-person at HQ in Minneapolis, MN

Daily Schedule

  • 9:30AM
    Introduction
  • 10:00AM
    Basics of C# syntax
  • 11:30AM
    Intro to Types, Classes, Structures
  • 12:00PM
    Lunch Break
  • 1:00PM
    Finish Type, Classes, Structures
  • 1:30PM
    Collections, Generics, and LINQ
  • 3:00PM
    Common libraries and advanced topics
  • 4:00PM
    The .NET hosting model and building your first API

Your (Awesome) Instructor

Spencer Schneidenbach

Spencer Schneidenbach

Spencer Schneidenbach is the principal consultant of Aviron Software. Passionate about helping businesses and people run better, Spencer has been recognized as a Microsoft MVP for 5 years and has spoken at numerous conferences around the world on topics such as programming, startups, and business.

After accumulating over a decade of experience as a software engineer, business analyst, project manager, and architect, Spencer started Aviron in order to better service clients in many different verticals - from energy to education to healthcare.

Check out all of our upcoming workshops!

Workshops happen throughout the year, and are all included with membership.