Skip to content

Microsoft included a new language called C# (pronounced C Sharp). C# is designed to be a simple, modern, general-purpose, object-oriented programming language, borrowing key concepts from several other languages, most notably Java. C# could theoretically be compiled to machine code, but in real life, it's always used in combination with the .NE…

Notifications You must be signed in to change notification settings

MicrosoftStudentAmbassadors-Kenya/csharp-workshop

Repository files navigation

C# Coverage outline

Core Technologies Use

Click on them to download

  1. IDES
  2. Dotnet Core

Some Advantages

  1. Cross-platform & container support.
  2. High performance.
  3. Asynchronous via async/await.
  4. Unified MVC & Web API frameworks.
  5. Multiple environments and development mode.
  6. Dependency Injection.
  7. WebSockets & SignalR.
  8. Cross-Site Request Forgery (CSRF) Protection.

Topic Covered : REferences: sor Far

  1. C# Core. (Not yet delivered)
  2. Working with String
  3. Project: working with string
  4. Bank account Project
  5. Methods(Not yet delivered)
  6. Object Oriented Programing (In progress)

Next Topic in Line

  1. lambda expressions
  2. Linq
  3. Entity Framework core

C# Topics To Learn

  1. C# core
  2. Loops and conditionals
  3. Workign with strings
  4. Methods
  5. Arrays and Collections
  6. Object Orented Programing
  7. Abstract and Interfaces.
  8. Generics
  9. Arrays and collections (generics)
  10. Lambda Expressions
  11. Operators and casts
  12. Linq
  13. Async programing (async and await)
  14. Delegates, Events and Task
  15. Entity Framework core

Visual Studio Code Extensions

Visual studio code is just a colourfull text editor with Extensions.

Extension Preffered

  1. C# extension
  2. IntelliCode
  3. Auto-Using for C#
  4. C# Extensions

optional but nice

  1. Bracket pair colorizer
  2. Material icon Theme
  3. Nuget package manager
  4. Prettier
  5. Ayu theme

About

Microsoft included a new language called C# (pronounced C Sharp). C# is designed to be a simple, modern, general-purpose, object-oriented programming language, borrowing key concepts from several other languages, most notably Java. C# could theoretically be compiled to machine code, but in real life, it's always used in combination with the .NE…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages