Introduction to C# and .NET
Spencer Schneidenbach
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!
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
Join-In Person from Downtown Minneapolis
Apply to Join In-PersonYou'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:30AMIntroduction
- 10:00AMBasics of C# syntax
- 11:30AMIntro to Types, Classes, Structures
- 12:00PMLunch Break
- 1:00PMFinish Type, Classes, Structures
- 1:30PMCollections, Generics, and LINQ
- 3:00PMCommon libraries and advanced topics
- 4:00PMThe .NET hosting model and building your first API
Your (Awesome) Instructor
Spencer Schneidenbach
Spencer Schneidenbach is the President and CTO of Aviron Software. Passionate about helping businesses and people run better, Spencer has been recognized as a Microsoft MVP for nearly a decade 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.