The Universal Programming Language: C#
-
Upload
biztalk360 -
Category
Technology
-
view
47 -
download
3
Transcript of The Universal Programming Language: C#
Sponsored & Brought to you by
The Universal Programming Language: C# Kuppurasu NagarajMicrosoft MVP
https://in.linkedin.com/in/kuppurasu-nagaraj-94ab9b5b
https://twitter.com/rajkuppu
The Universal Programming Language: C#
Kuppurasu NagarajMicrosoft MVP
@rajkuppu
Stack Overflow - Most Popular Technologies
http://stackoverflow.com/research/developer-survey-2016#technology-most-popular-technologies
C# Evolution – A balancing act
C# VersionsVersion Visual Studio .Net Framework Year
C# 1.0 Visual Studio .NET 2002 .NET Framework 1.0 January 2002
C# 2.0 Visual Studio .NET 2005 .NET Framework 2.0 November 2005
C# 3.0 Visual Studio .NET 2008 .NET Framework 3.5 November 2007
C# 4.0 Visual Studio .NET 2010 .NET Framework 4 April 2010
C# 5.0 Visual Studio .NET 2012 .NET Framework 4.5 August 2012
C# 6.0 Visual Studio .NET 2015 .NET Framework 4.6 July 2015
C# 7.0 Visual Studio .NET 2017 RC .NET Framework 4.6 November 2016
Visual Studio Community Edition
• Free, fully-featured IDE for students.
Download Link :
https://www.visualstudio.com/downloads/https://www.microsoft.com/net/download/core
What can C# do for you?
Desktop Web Cloud
Mobile Gaming
Desktop
Windows Forms
• Develop Business apps for the Windows desktop
Universal Windows Apps
• UWP Apps that run on all Windows 10 devices
Windows Presentation Foundation
• XAML-based model for building desktop applications on
Windows
Universal Windows Platform (UWP) app
WebWeb Forms
• Build Dynamic Websites
MVC• Build Model View Controller Architecture
Application
WebAPI• RESTful HTTP Services
Single Page Application• Rich client side Interaction Application
Cloud
Azure Cloud Service• Host and Run cloud applications
Azure WebJob• Run Background tasks
Azure Mobile Service• Cloud backend services
MobileXamarin.Forms• Create cross-platform mobile.
Xamarin.Android• Create native Android apps.
Xamarin.iOS• Create native iOS apps.
GameUnity• Create 2D and 3D games.
CRYENGINE• CRYENGINE to build games with
C#.MonoGame• Develop Xbox Games
.NET Core
• .NET Open Source• Develop high performance applications in less time, on
any platform.
RecoursesC# Tutorials
https://docs.microsoft.com/en-us/dotnet/articles/csharp/tutorials/indexWhat's new in C#
https://docs.microsoft.com/en-us/dotnet/articles/csharp/whats-newXamarin
https://developer.xamarin.com/guides/cross-platform/getting_started/Microsoft Azure
https://docs.microsoft.com/en-us/azure/Universal Windows Platform
https://developer.microsoft.com/en-us/windows/apps/getstarted