Notă. Pagina, exceptând prima parte, nu este curent întreținută. Diverse link-uri și resurse pot să nu mai fie funcționale / disponibile.
O clasificare a tipurilor de aplicații care pot fi dezvoltate în prezent cu C#:
Aplicații de consolă – Interfață text, rulată în linia de comandă (CLI). Utilă pentru utilitare, scripturi automate, testare rapidă.
Windows Forms (WinForms) – Aplicații GUI tradiționale pentru Windows, bazate pe biblioteca WinForms. Ușor de dezvoltat, dar limitat în aspect și scalabilitate.
Windows Presentation Foundation (WPF) – Aplicații desktop cu interfețe complexe, bazate pe XAML. Suport pentru MVVM, stilizare avansată, accelerare hardware.
MAUI (Multiplatform App UI) – Succesorul Xamarin.Forms pentru aplicații desktop cross-platform (Windows, macOS) și mobile.
ASP.NET Core MVC – Aplicații web bazate pe modelul Model-View-Controller.
ASP.NET Core Razor Pages – Alternativă mai simplă la MVC, bazată pe pagini cu Razor syntax.
Blazor Server – Aplicații web interactive cu C# în loc de JavaScript (logica rulează pe server).
Blazor WebAssembly – Aplicații web în care C# rulează direct în browser prin WebAssembly (fără server-side processing continuu).
API-uri REST/GraphQL – Servicii web pentru consum de date, dezvoltate cu ASP.NET Core Web API.
.NET MAUI – Aplicații cross-platform pentru Android și iOS.
Xamarin (depășit de .NET MAUI) – Framework mai vechi pentru aplicații mobile în C#.
Microservicii – Aplicații distribuite bazate pe ASP.NET Core și tehnologii precum Docker, Kubernetes.
Azure Functions – Funcții serverless pentru cloud computing (event-driven).
Worker Services – Aplicații de tip daemon sau servicii care rulează în background.
ASP.NET Core gRPC – Servicii rapide de comunicație bazate pe protocolul gRPC.
Unity – Motor de jocuri care folosește C# ca limbaj principal.
MonoGame – Framework pentru dezvoltarea de jocuri 2D/3D.
.NET nanoFramework – Aplicații pentru dispozitive embedded cu resurse limitate.
.NET IoT – Biblioteci pentru interacțiunea cu senzori și dispozitive hardware.
PowerShell cu C# – Extensii pentru PowerShell folosind C#.
Roslyn Scripting – Execuție dinamică a codului C# pentru scripting și automatizări.
Resurse actualizate
https://www.youtube.com/watch?v=ravLFzIguCM - C# in 100 Seconds
https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history - The history of C#
https://www.youtube.com/watch?v=YErrKU1dq0g - The Path to C# in 2024
https://www.scholarhat.com/tutorial/csharp/csharp12-developer-roadmap
https://learningdaily.dev/the-best-net-developer-roadmap-for-2024-3ffc6272df5f
https://www.w3schools.com/cs/index.php
https://www.youtube.com/playlist?list=PLImps_mlpW34-weJockr3FSw7UM5dStfg - informatia din cursul W3Schools comentata video
https://www.sololearn.com/en/learn/courses/c-sharp-introduction - Introduction to C#
https://www.sololearn.com/en/learn/courses/c-sharp-intermediate - C# Intermediate
https://www.freecodecamp.org/learn/foundational-c-sharp-with-microsoft/ - Foundational C# with Microsoft (dă certificat de absolvire)
https://www.guru99.com/c-sharp-tutorial.html - C# Tutorial for Beginners: Learn C Sharp Programming in 7 Days
https://learn.microsoft.com/en-us/training/paths/get-started-c-sharp-part-1/ - Write your first code using C# (Get started with C#, Part 1)
https://learn.microsoft.com/en-us/training/paths/get-started-c-sharp-part-2/ - Create and run simple C# console applications (Get started with C#, Part 2)
https://learn.microsoft.com/en-us/training/paths/get-started-c-sharp-part-3/ - Add logic to C# console applications (Get started with C#, Part 3)
https://learn.microsoft.com/en-us/training/paths/get-started-c-sharp-part-4/ - Work with variable data in C# console applications (Get started with C#, Part 4)
https://learn.microsoft.com/en-us/training/paths/get-started-c-sharp-part-5/ - Create methods in C# console applications (Get started with C#, Part 5)
https://learn.microsoft.com/en-us/training/paths/get-started-c-sharp-part-6/ - Debug C# console applications (Get started with C#, Part 6)
https://learn.microsoft.com/en-us/training/paths/build-dotnet-applications-csharp/ - Build .NET applications with C#
https://learn.microsoft.com/en-us/training/paths/aspnet-core-web-app/ - Build web apps with ASP.NET Core for beginners
https://www.coursera.org/learn/introduction-programming-unity - Introduction to C# Programming and Unity
https://new.blazorschool.com/ - Blazor School
https://learn.microsoft.com/en-us/training/paths/build-apps-with-dotnet-maui/ - Build mobile and desktop apps with .NET MAUI
https://learn.microsoft.com/en-us/shows/csharp-for-beginners/ - C# for Beginners
https://www.youtube.com/watch?v=qZpMX8Re_2Q - Learn C# FREE Tutorial Course Beginner to Advanced! [2025 - 12 HOURS]
https://www.youtube.com/watch?v=I6kx-_KXNz4 - Learn C# Intermediate FREE Tutorial Course! [2024]
https://www.youtube.com/watch?v=0QUgvfuKvWU - C# Fundamentals for Beginners
https://www.youtube.com/watch?v=YT8s-90oDC0 - Advanced C# Programming Course
https://www.youtube.com/watch?v=wfWxdh-_k_4 - Create a C# Application from Start to Finish - Complete Course
https://www.youtube.com/watch?v=YrtFtdTTfv0 - Learn C# Programming – Full Course with Mini-Projects
https://www.youtube.com/watch?v=wxznTygnRfQ - C# Full Course for free
https://www.udemy.com/course/understandingc - Fundamentals of Programming: Understanding C#
https://www.udemy.com/course/c-sharp-programming/ - C#: Start programming with C# (for complete beginners)
https://www.youtube.com/watch?v=ALXpVlPYqYE - C# Programming for Absolute Beginners | FREE 12 Hour Course
https://www.udemy.com/course/basics-of-object-oriented-programming-with-csharp/ - Basics of Object Oriented Programming with C#
https://www.youtube.com/watch?v=rylaiB2uH2A - Master Design Patterns & SOLID Principles in C# - Full OOP Course for Beginners
https://www.youtube.com/playlist?list=PLEiEAq2VkUULDJ9tZd3lc0rcH4W5SNSoW - C# Training 🔥[2024 Updated]
https://www.youtube.com/playlist?list=PL82C6-O4XrHcblXkHA4dLcnb_ipVkKHch - C# Tutorial For Beginners 2024
https://www.youtube.com/watch?v=0zLZQesgV5o - Intro to Windows Forms (WinForms) in .NET 6
https://www.youtube.com/watch?v=M5ugY7fWydE - C# Full Course : C# Tutorial for Beginners
https://github.com/derekbanas/C-Sharp-Course - codul pentru cursul de mai sus
https://www.youtube.com/watch?v=q_F4PyW8GTg - C# Full Course - Learn C# 10 and .NET 6 in 7 hours
https://www.youtube.com/watch?v=RWXKysImabs - ASP.NET Core MVC Course for Beginners (.NET 9)
https://www.youtube.com/watch?v=AhAxLiGC7Pc - ASP.NET Core Full Course For Beginners
https://www.youtube.com/playlist?list=PLdo4fOcmZ0oXNZX1Q8rB-5xgTSKR8qA5k - Front-end Web Development with .NET
https://www.youtube.com/playlist?list=PLdo4fOcmZ0oWunQnm3WnZxJrseIw2zSAk - Back-end Web Development with .NET
https://www.youtube.com/watch?v=CpbRAWgFBRQ - Blazor Fundamentals Tutorial – Learn Blazor Step-by-Step
https://www.youtube.com/watch?v=DuNLR_NJv8U - Learn .NET MAUI - Full Course for Beginners | Build cross-platform apps in C#
https://www.youtube.com/playlist?list=PLrW43fNmjaQWMhFHxS1jpQ34TkHroHJLb - Avalonia UI
https://www.youtube.com/playlist?list=PLih2KERbY1HHOOJ2C6FOrVXIwg4AZ-hk1 - C# WPF Tutorial
https://www.youtube.com/watch?v=54ZmhbpjBmg - Build a WPF MVVM Application - START TO FINISH TUTORIAL
Quick start pentru .Net Core:
Visual Studio Community Edition, web installer: https://www.visualstudio.com/vs/community/
Resurse mai vechi (3-6 ani). Unele s-ar putea să nu mai existe (să nu mai fie valabile link-urile)
C# Related Technologies — C# Related Technologies
exemple de site-uri facute cu ASP.Net (1) — exemple de site-uri facute cu ASP.Net (1)
exemple de site-uri facute cu ASP.Net (2) — exemple de site-uri facute cu ASP.Net (2)
Intro to ASP.NET Core Razor Pages - From Start to Published — Intro to ASP.NET Core Razor Pages - From Start to Published
OPEN SOURCE WEB APPLICATION FRAMEWORK FOR ASP.NET CORE — OPEN SOURCE WEB APPLICATION FRAMEWORK FOR ASP.NET CORE
Should you Learn C# in 2019? 🤔 (a tech CEO's view) — Should you Learn C# in 2019? 🤔 (a tech CEO's view)
.NET Core vs .NET Framework - What's the difference? — .NET Core vs .NET Framework - What's the difference?
Validarea datelor în aplicații de tip Windows Forms, C#, partea 1
https://drive.google.com/file/d/0B6-Dmm6kRuHgdV8yX2EyQTJQS1k/view?usp=sharing&resourcekey=0-mBt3B5dZuaPP_3x6YXFGiA - Manual de POO si C# in limba romana
Visual Studio Code — Visual Studio Code. Trebuie adaugate plug-in-uri pentru diverse limbaje
VSCodium - varianta open source a Visual Studio Code
Eclipse Theia — Eclipse Theia. Echivalent Open Source al Visual Studio Code. Trebuie adaugate plug-in-uri pentru diverse limabje.
GitPod — GitPod. Varianta cloud a Eclipse Theia.
https://www.youtube.com/watch?v=WPqXP_kLzpo - Visual Studio Code Crash Course
https://www.youtube.com/watch?v=BfEjDD8mWYg - ASP.NET Core Crash Course - C# App in One Hour
ASP.NET Core MVC Series (Code Maze) — ASP.NET Core MVC Series (Code Maze)
ASP.NET Core Series (Code Maze) — ASP.NET Core Series (Code Maze)
ASP.NET Core Tutorials (TutorialsTeacher) — ASP.NET Core Tutorials (TutorialsTeacher)
ASP.NET MVC Tutorial (TutorialsTeacher) — ASP.NET MVC Tutorial (TutorialsTeacher)
Construieste o aplicatie cu .Net Core, baze de date si Entity Framework (Microsoft Learn) — Construieste o aplicatie cu .Net Core, baze de date si Entity Framework (Microsoft Learn)
Construieste o aplicatie Windows cu .Net Core (Microsoft Learn) — Construieste o aplicatie Windows cu .Net Core (Microsoft Learn)
Curs de ASP.NET Core (Microsoft Learn) — Curs de ASP.NET Core (Microsoft Learn)
Curs de C# (CodeAcademy) — Curs de C# (CodeAcademy)
Curs de C# (Lynda) — Curs de C# (Lynda)
Curs de C# (Microsoft Learn) — Curs de C# (Microsoft Learn)
Curs de C# (TutorialsPoint) — Curs de C# (TutorialsPoint)
Curs de C# (Udemy) — Curs de C# (Udemy)
Curs de C# (ZetCode) — Curs de C# (ZetCode)
Curs de .Net Core (Microsoft Learn) — Curs de .Net Core (Microsoft Learn)
Exemple de mici aplicații Visual C# — Curs de C# (Home & Learn)
Getting Started with ASP.NET Core MVC (Code Maze) — Getting Started with ASP.NET Core MVC (Code Maze)
Hello World - Introduction to C# interactive C# tutorial — Hello World - Introduction to C# interactive C# tutorial
Introducere in Visual Studio (Microsoft Learn) — Introducere in Visual Studio (Microsoft Learn)
.Net Core - primii pași — .Net Core - primii pași
https://www.youtube.com/watch?v=GaNgIX_1yqE - C# Tutorial For Beginners Full Course | Csharp tutorial for beginners
https://www.youtube.com/watch?v=sstOXCQ-EG0 - Let's Learn .NET - Microservices
ASP.NET Core 3 & 2.2 REST API Tutorial — ASP.NET Core 3 & 2.2 REST API Tutorial
ASP.NET Core Beginner to Advanced — ASP.NET Core Beginner to Advanced
ASP.NET Core for Beginners — ASP.NET Core for Beginners
Asp.Net Core MVC - Complete APPLICATION — Asp.Net Core MVC - Complete APPLICATION
ASP.NET Core Online Shop Tutorial - Intermediate — ASP.NET Core Online Shop Tutorial - Intermediate
Building Full-stack C# Web Apps with Blazor in .NET Core 3.0 — Building Full-stack C# Web Apps with Blazor in .NET Core 3.0
C# Application From Start to Finish: Tournament Tracker Course — C# Application From Start to Finish: Tournament Tracker Course
C# Basics and Beyond — C# Basics and Beyond
C# Tutorial For Beginners - Learn C# Basics in 1 Hour — C# Tutorial For Beginners - Learn C# Basics in 1 Hour
https://www.youtube.com/watch?v=GhQdlIFylQ8 - C# Tutorial - Full Course for Beginners
C Sharp tutorial 1 — Visual C Sharp Tutorial 1 - 200 de parti - aproximativ 13 ore
C Sharp tutorial 2 — Visual C Sharp Tutorial 2 - 102 parti - aproximativ 30 de ore
C Sharp tutorial 3 — C Sharp Tutorial 3 (doar limbajul C#, nu mediul Visual C#) - 100 de parti - aproximativ 15 ore
C Sharp tutorial 4 — C Sharp Tutorial 4. Text produs de TutorialsPoint.com
C Sharp tutorial 5 — C Sharp Tutorial 5. Text (doar limbajul C#, nu mediul Visual C#)
C Sharp tutorial 6 — C Sharp Tutorial 6. Text (doar limbajul C#, nu mediul Visual C#)
C Sharp tutorial 7 — C Sharp Tutorial 7. Text (doar limbajul C#, nu mediul Visual C#)
https://www.youtube.com/watch?v=jF4jesw5bgY - Entity Framework in 100 Seconds
How to build Windows desktop apps with .NET Core 3 — How to build Windows desktop apps with .NET Core 3
Intro to Bootstrap in ASP.NET MVC and .NET Core — Intro to Bootstrap in ASP.NET MVC and .NET Core
Making a Blog - ASP.NET Core Beginner Tutorials — Making a Blog - ASP.NET Core Beginner Tutorials
.NET Core 3.0 & C# - Should I learn it? — .NET Core 3.0 & C# - Should I learn it?
.NET Core and .NET Framework - what to choose? | Desktop and .NET Core 101 — Desktop and .NET Core 101
Step-by-step ASP.NET MVC Tutorial for Beginners | Mosh — Step-by-step ASP.NET MVC Tutorial for Beginners | Mosh
Step by Step Tutorial - .Net Core MVC REST API — Step by Step Tutorial - .Net Core MVC REST API
TimCo Retail Manager Course — TimCo Retail Manager Course
https://www.youtube.com/watch?v=wfWxdh-_k_4 - Create a C# Application from Start to Finish - Complete Course
https://google.github.io/styleguide/csharp-style.html - C# at Google Style Guide
Accesarea şi prelucrarea datelor din baze de date — Utilizarea bazelor de date MS-SQL în aplicații Visual C# (versiunea 2010) + Utilizarea bazelor de date MySQL în aplicații Visual C# (versiunea 2010)
Utilizarea bazelor de date MS-SQL în mediul de programare Microsoft Visual Studio - partea 1, varianta A — Utilizarea bazelor de date MS-SQL în aplicații Visual C# (versiunile 2013/2015/2017), partea 1 - crearea bazei de date, conectarea la baza de date și utilizarea rapidă a bazei de date folosind componente predefinite .Net Framework. Această variantă de tutorial garantează / obligă la amplasarea fișierului conținând baza de date în folderul aplicației.
Utilizarea bazelor de date MS-SQL în mediul de programare Microsoft Visual Studio - partea 1, varianta B — Utilizarea bazelor de date MS-SQL în aplicații Visual C# (versiunile 2013/2015/2017), partea 1 - crearea bazei de date, conectarea la baza de date și utilizarea rapidă a bazei de date folosind componente predefinite .Net Framework. Această variantă de tutorial lasă libertatea alegerii locației fișierului conținând baza de date.
Utilizarea bazelor de date MS-SQL în mediul de programare Microsoft Visual Studio - partea a 2-a — Utilizarea bazelor de date MS-SQL în aplicații Visual C# (versiunile 2013/2015/2017), partea a 2-a - accesul programatic la baza de date (numai pentru cine are chef să iși bage nasul = plus la notă) + Utilizarea bazelor de date MySQL în aplicații Visual C# (versiunile 2013/2015/2017)
Utilizarea bazelor de date MS-SQL în mediul de programare Microsoft Visual Studio - partea a 3-a — Utilizarea bazelor de date MS-SQL în aplicații Visual C# (versiunile 2013/2015/2017), partea a 3-a - utilizarea Entity Data Model pentru accesul la baza de date (numai pentru cine are chef să iși bage nasul = plus la notă)
Utilizarea bazelor de date MS-SQL în mediul de programare Microsoft Visual Studio - partea a 4-a — Utilizarea bazelor de date MS-SQL în mediul de programare Microsoft Visual Studio - partea a 4-a (utilizarea componentei LINQ pentru accesarea și manipularea datelor) (numai pentru cine are chef să iși bage nasul = plus la notă)
How to: Port a Windows Forms desktop app to .NET Core — How to: Port a Windows Forms desktop app to .NET Core
How to port desktop applications to .NET Core 3.0 — How to port desktop applications to .NET Core 3.0
Migrating a WPF App to .NET Core 3 — Migrating a WPF App to .NET Core 3
Migrating WPF Apps to .NET Core — Migrating WPF Apps to .NET Core
(conținut încă și mai vechi ...)
Cum se creeaza un site Web developer cu autentificare (Login/logout) — Cum se creează o aplicație Web Developer cu autentificare (Login / Logout) in Visual Studio 2010
Cum se instaleaza AJAX Control Toolkit (controale AJAX suplimentare) in Web Developer 2010 — Cum se instaleaza AJAX Control Toolkit (controale AJAX suplimentare) in Web Developer 2010
Descrierea controalelor din ToolBox - grupul Login — Descrierea controalelor din ToolBox - grupul Login
Extinderea unui control standard cu un AJAX extender — Extinderea unui control standard cu un AJAX extender
Validarea datelor introduse intr-o pagina Web Developer — Validarea datelor introduse intr-o pagina Web Developer
Tutorial MVC 5 — Cum se creeaza o aplicatie MVC 5 cu autentificare integrata si baza de date.
Tutorial MVC 5 — Cum se creeaza o aplicatie MVC 5 cu multiple metode de autentificare
Diverse tutoriale Web API ASP.Net — Diverse tutoriale Web API ASP.Net produse de Microsoft
Exemple de Web API ASP.Net — Exemple de Web API ASP.Net furnizate de Microsoft
Tutorial de Web API ASP.Net — Tutorial de Web API ASP.Net produs de Microsoft (Visual Studio 2017)
Tutorial de Web API ASP.Net — Tutorial de Web API ASP.Net produs de TutorialsPoint
Tutorial de Web API ASP.Net — Tutorial de Web API ASP.Net produs de Microsoft (Visual Studio 2013)
Tutorial de Web API ASP.Net 1.0 — Tutorial de Web API ASP.Net 1.0 produs de Microsoft
Tutorial de Web API ASP.Net 2 — Tutorial de Web API ASP.Net 2.0 produs de Microsoft
Manual_ASP.pdf — Manual de Microsoft Visual Web Developer in limba romana
Manual_POO_si_Vizuala.pdf — Manual de POO si C# in limba romana
Tutorial MVC 2 - partea 1 — Tutorial MVC 2 - partea 1 - daca nu va intereseaza teoria, sariti pana la 15:30
Tutorial MVC 2 - partea a 2-a — Tutorial MVC 2 - partea a 2-a
Tutorial MVC 2 - partea a 3-a — Tutorial MVC 2 - partea a 3-a
Tutorial MVC 2 - partea a 4-a — Tutorial MVC 2 - partea a 4-a
Curs de fundamentele MVC 3 (Pluralsight) — Curs de fundamentele MVC 3 (Pluralsight) - Durata de aprox. 6,5 ore
MVC 3 - Noutati 1 - utilizarea motorului de vizualizare Razor — MVC 3 - Noutati 1 - utilizarea motorului de vizualizare Razor
MVC 3 - Noutati 2 - utilizarea layout-urilor in Razor — MVC 3 - Noutati 2 - utilizarea layout-urilor in Razor
MVC 3 - Noutati 3 - utilizarea metodelor de extensie si a sintaxei delcrative @helper in Razor — MVC 3 - Noutati 3 - utilizarea metodelor de extensie si a sintaxei delcrative @helper in Razor
Curs de fundamentele MVC 4 (PluralSight) — Curs de fundamentele MVC 4 (PluralSight) - Durata de aprox. 7,5 ore
Curs MVC 4 (Microsoft) — Curs MVC 4 (Microsoft) - Durata de aprox. 8 ore
Facilitati noi in MVC 4 — Facilitati noi in MVC 4
Utilizarea inspectorului de pagina in MVC 4 — Utilizarea inspectorului de pagina in MVC 4
Curs de fundamentele MVC 5 (Pluralsight) — Curs de fundamentele MVC 5 (Pluralsight) - Durata de aprox. 6 ore
Curs MVC 5 (Microsoft) — Curs MVC 5 (Microsoft) - Durata de aprox. 8 ore
Realizarea unui site responsive cu MVC 5 si Bootstrap — Realizarea unui site responsive cu MVC 5 si Bootstrap - Durata de aprox. 8 ore
Care e diferenta intre Web site si Web application in Visual Web developer — Care e diferenta intre Web site si Web application in Visual Web developer
Cum se instaleaza un site facut cu Visual Web Developer pe un server IIS 7 — Cum se instaleaza un site facut cu Visual Web Developer pe un server IIS 7