The C# programming language allows you to build many types of applications, like:
- Business applications to capture, analyze, and process data
- Dynamic web applications that can be accessed from a web browser
- Games, both 2D and 3D
- Financial and scientific applications
- Cloud-based applications
- Mobile applications
Awesome Things You Can Build With C# https://youtu.be/_nd093DZC8Y
If you like this repository to learn or start your solution, please give it a star. Thanks!
.NET Training Batch 3 Telegram Channel (Free)
https://t.me/dot_net_training_batch_3
You can see the course outline.
.NET Training Batch 4 Telegram Channel (Free)
https://t.me/dot_net_training_batch_4
You can see the course outline.
C# | .NET |
---|---|
C# is a programming language that is primarily used for building .NET applications. | .NET is a framework for building different kinds of programming applications. |
Since it has similar syntax and concepts with Java, JavaScript, and it is easier to learn C#. | Open-source many languages (C#, F#, VB.NET), libraries, ecosystems with multiple platforms (Heroku, IBM Bluemix) are available for your use. |
Being Microsoft products, benefit from extensive support from the MSDN community | It is harder to learn since it has a broad selection of various types of technologies to have as background and lots of community support. |
Provides the syntax and rules for coding | Does not also have support from the MSDN community. It also provides the environment for executing applications written in C#, or other compatible languages |
Used to develop cross-platform desktop, web frameworks, service application, and statement keyword. | It's a framework with an extensive library of pre-existing classes ready to be utilized right away. |
In C#, the Common Language Runtime (CLR) ensures complete applications. | .NET framework includes runtime environment (CLR) and a class library that developers use as code libraries into their applications. |
Supports multi-paradigm programming (OOP after encapsulation inheritance language including LEC & function). | This supports a wide range of programming paradigms, especially with its IL through the combination of compilation and interpretation processes. .NET uses Framework # emphasizing practicality in its programming languages like F# for building efficient programs within this structure system. |
-
Console App
-
RepoDB
-
Postman
- GET, POST, PUT, PATCH, DELETE
- Export, Import, Use Variable in Postman
-
ASP.NET Core Web API (REST API / RESTful API)
- EF
- Dapper
- Ado.Net
- Minimal Api
-
Console App connect with ASP.NET Core Web API
- HttpClient
- RestClient
- Refit
-
Html, Css, JavaScript, Bootstrap, jQuery
- Local Storage / Session Storage CRUD
-
jQuery Plugins
-
ASP.NET Core MVC (submit, ajax)
- EF
- Ado.Net
- Dapper
-
Charts
- ApexChart
- ChartJs
- HighCharts
- CanvasJS
-
ASP.NET Core MVC [Frontend Only] with ASP.NET Core Web API using HttpClient, RestSharp, Refit
- HttpClient
- RestClient
- Refit
-
Logging (Serilog, NLog, Log4net)
- Text Logging
- Db Logging
-
SignalR (WebSocket)
- Realtime Chat App using SignalR
- Realtime Chart using SignalR
-
UI Design
-
ASP.NET Core Blazor
- Blazor Web Assembly CRUD with ASP.NET Core Web API using HttpClient
- Blazor Server CRUD with EF Core
-
Publish and deploy the app
- Deploy Blazor Web Assembly
- Deploy on IIS
- Deploy .NET 8 ASP.NET Core Blazor Web Assembly on Vercel, Netlify
-
Middleware (ASP.NET Core MVC/API)
Self Study
- ASP.NET Core + GraphQL
- ASP.NET Core + gRPC
- C# Examples
- Microsoft SQL Server Installation
- Visual Studio 2022 Installation
- Visual Studio Code Installation
- JetBrains Rider Installation
- SQL Basic
- C# Basic
- ADO.NET Read
- ADO.NET Update, Delete, Edit
- ADO.NET Create
- Open with VS Code
- Dapper CRUD
- GitHub Public Setting
- Database Export as Script
- EF Core CRUD
- Console App Folder Structure
- ASP.NET Core Web API using EF Core CRUD
- ASP.NET Core Web API using Dapper CRUD
- ASP.NET Core Web API using ADO.NET CRUD
- Dapper Custom Service
- ADO.NET Custom Service
- Layered (N-Layer) Architecture
- Burma Project Idea Discussion For API
- Burma Project Idea JSON data to API
- Console App CRUD with API using HttpClient
- Console App CRUD with API using RestClient
- Myanmar Proverbs API
- Pizza API
- Pizza API using Query with Dapper Service
- Console App CRUD with API using Refit
- Windows Forms Intro
- .NET Framework vs .NET Core vs .NET
- Windows Forms - Hello World
- Windows Forms Blog - Create
- Windows Forms Blog - List
- Windows Forms Blog - Edit, Delete
- If Case, Switch Case
- Sql Injection
- NLayer Architecture
- JavaScript Blog CRUD
- Html + JavaScript Blog CRUD
- jQuery Plugin (SweetAlert, Notiflix)
- jQuery Plugins - DataTable, Date Picker, Ladda Button, iCheckbox, Custom Confirm Message
- Dependency Injection
- Dependency Injection - Code
- ASP.NET Core Minimal API CRUD
- ASP.NET Core Web MVC Blog List
- ASP.NET Core Web MVC Blog Create
- ASP.NET Core Web MVC Blog Edit Update Delete
- AsNoTracking
- ASP.NET Core MVC Ajax
- ASP.NET Core Apex Chart - Pie Chart
- ASP.NET Core Chart.js, HighCharts, CanvasJs, Text Log
- Db Log Part - 1
- Db Log Part - 2
- Realtime Chat using SignalR Part - 1
- Realtime Chat using SignalR Part - 2
- Realtime Chart using SignalR
- EF Core Database First
- ASP.NET Core MVC + UI Design (Admin LTE)
- Blazor Server, Blazor Web Assembly
- About Blazor Web Assembly Project
- ASP.NET Core MVC Ajax - V2
- ASP.NET Core Blazor Web Assembly with API (GET, POST)
- ASP.NET Core Blazor Web Assembly with API (GET, PUT, DELETE)
- ASP.NET Core Blazor Web Assembly with API (GET By ID)
- ASP.NET Core Blazor Server CRUD
- Deploy ASP.NET Core
- Session, Middleware
- Blog Project
Visual Studio 2022 Installation https://t.me/c/2105297398/59 https://docs.google.com/document/d/1EJUY9R0_s8BekTq_vN9N7OLmla71kSdG3AA7TTXkm6A/edit?usp=sharing
Microsoft SQL Server Installation https://t.me/c/2105297398/60 https://docs.google.com/document/d/1RExSyOKaXB5hTbHZAz64tGJHv4cNz8ktvPcIn6iV298/edit?usp=sharing
C# Basic https://t.me/c/2105297398/117
SQL Basic https://t.me/c/2105297398/118
Console App Intro & Push a project to GitHub https://t.me/c/2105297398/5
C# Intro https://t.me/c/2105297398/11
C# Console App CRUD using Ado.Net https://t.me/c/2105297398/12
C# Console App CRUD using Dapper https://t.me/c/2105297398/24
C# Console App CRUD using EFCore (Database First) https://t.me/c/2105297398/25
ASP.NET Core Web API CRUD using EFCore https://t.me/c/2105297398/28 https://t.me/c/2105297398/29
Postman & Console App CRUD using HttpClient Get / Read https://t.me/c/2105297398/30
Console App CRUD using HttpClient Get / Post / Put / Delete https://t.me/c/2105297398/33
Burma Project Ideas - Bird Project using ASP.NET Core Web API https://t.me/c/2105297398/35
Console App CRUD using RestClient Get / Post / Put / Delete https://t.me/c/2105297398/40
Console App CRUD using Refit Get / Post / Put / Delete https://t.me/c/2105297398/41
Html, CSS, JavaScript, Bootstrap https://t.me/c/2105297398/45
Local Storage CRUD https://t.me/c/2105297398/56
Local Storage CRUD with Bootstrap UI https://t.me/c/2105297398/58
jQuery Plugins 1 https://t.me/c/2105297398/61
jQuery Plugins 2 https://t.me/c/2105297398/64
ASP.NET Core MVC using EFCore Intro https://t.me/c/2105297398/65
ASP.NET Core MVC CRUD using EF Core https://t.me/c/2105297398/66
ASP.NET Core MVC Ajax CRUD, SweetAlert https://t.me/c/2105297398/68
ASP.NET Core MVC with ApexChart https://t.me/c/2105297398/71
ASP.NET Core MVC with ChartJs, HighCharts, CanvasJs https://t.me/c/2105297398/72
ASP.NET Core Web API Pagination https://t.me/c/2105297398/74
ASP.NET Core MVC Pagination https://t.me/c/2105297398/75
Dependency Injection, AdoDotNet Service, Dapper Service https://t.me/c/2105297398/77
Frontend (ASP.NET Core MVC) connect to Backend (ASP.NET Core Web API) https://t.me/c/2105297398/79
Logging using Serilog (Text Log) in Console App, ASP.NET Core Web API https://t.me/c/2105297398/80
Console App Logging using Serilog https://t.me/c/2105297398/85
ASP.NET Core Web MVC / API Logging using Serilog https://t.me/c/2105297398/86
ASP.NET Core MVC UI Design https://t.me/c/2105297398/87
ASP.NET Core MVC Deploy to IIS https://t.me/c/2105297398/88
ASP.NET Core MVC Realtime Chart App using SignalR https://t.me/c/2105297398/89
ASP.NET Core MVC Realtime Chart App https://t.me/c/2105297398/90
EFCore Database First Auto https://t.me/c/2105297398/91
ASP.NET Core MVC Middleware https://t.me/c/2105297398/92
ASP.NET Core Blazor Server CRUD https://t.me/c/2105297398/93
ASP.NET Core MVC Login Middleware - 1 https://t.me/c/2105297398/97
ASP.NET Core MVC Login Middleware - 2 https://t.me/c/2105297398/98
ASP.NET Core MVC Login Middleware - 3 https://t.me/c/2105297398/99
ASP.NET Core Blazor Web Assembly Blog CRUD https://t.me/c/2105297398/100
ASP.NET Core Blazor WASM with ASP.NET Core Web API https://t.me/c/2105297398/101
Deploy ASP.NET Core Blazor Web Assembly https://t.me/c/2105297398/102