intro-to-dotnet-web-dev/2-csharp/README.md
2022-04-28 15:53:48 -07:00

2.7 KiB

C# Crash Course

In this C# Crash Course, we'll go over the basics of C# so that you'll be ready to build out exciting web apps in emails 3, 4, and 5! We'll start by going through the key attributes of C#, syntax basics, and introduce you to OOP. At the end, we'll link you to some quick in-browser C# challenges so you can apply these concepts.

Topics you'll learn

  • Language attributes
    • Compiled languages
  • Syntax basics
    • Keywords
    • Accessing methods
    • Parameters
    • Semicolons
    • Data types
    • Variables
    • Arithmetic operators
    • Booleans
  • Object Oriented Programming
    • Records
    • Objects
    • Properties
    • Methods

Let's get into it!

blah blah blah

Mini Challenges!

Each of these mini challenges is designed so that you can apply C# concepts to mini coding exercises. These challenges are all sourced from Microsoft documentation and will allow you to get coding inside your browser. Easy peasy!

# Challenge Solution Duration What you will learn More information
1 Hello World N/A 3 min case sensitive, strings, comments Intro to C# Tutorial, C# documentation
2 Variables Solution 5 min variables, data types, strings, ints, decimals Numberic Types, C# documentation
3 Challenge Solution 5 min topics Link

Bonus and more ways to connect

Want more practice with C#? The .NET team has you covered. Here's a few learning resources:

Connect with us! Check out the .NET Community Page to find links to our blogs, YouTube, Twitter, and more.