The Universal Programming Language: C#
-
Upload
biztalk360 -
Category
Technology
-
view
47 -
download
3
Transcript of The Universal Programming Language: C#
![Page 1: The Universal Programming Language: C#](https://reader036.fdocuments.us/reader036/viewer/2022062316/58f2f34b1a28ab7c4c8b462b/html5/thumbnails/1.jpg)
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
![Page 2: The Universal Programming Language: C#](https://reader036.fdocuments.us/reader036/viewer/2022062316/58f2f34b1a28ab7c4c8b462b/html5/thumbnails/2.jpg)
The Universal Programming Language: C#
Kuppurasu NagarajMicrosoft MVP
@rajkuppu
![Page 3: The Universal Programming Language: C#](https://reader036.fdocuments.us/reader036/viewer/2022062316/58f2f34b1a28ab7c4c8b462b/html5/thumbnails/3.jpg)
Stack Overflow - Most Popular Technologies
http://stackoverflow.com/research/developer-survey-2016#technology-most-popular-technologies
![Page 4: The Universal Programming Language: C#](https://reader036.fdocuments.us/reader036/viewer/2022062316/58f2f34b1a28ab7c4c8b462b/html5/thumbnails/4.jpg)
C# Evolution – A balancing act
![Page 5: The Universal Programming Language: C#](https://reader036.fdocuments.us/reader036/viewer/2022062316/58f2f34b1a28ab7c4c8b462b/html5/thumbnails/5.jpg)
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
![Page 6: The Universal Programming Language: C#](https://reader036.fdocuments.us/reader036/viewer/2022062316/58f2f34b1a28ab7c4c8b462b/html5/thumbnails/6.jpg)
Visual Studio Community Edition
• Free, fully-featured IDE for students.
Download Link :
https://www.visualstudio.com/downloads/https://www.microsoft.com/net/download/core
![Page 7: The Universal Programming Language: C#](https://reader036.fdocuments.us/reader036/viewer/2022062316/58f2f34b1a28ab7c4c8b462b/html5/thumbnails/7.jpg)
What can C# do for you?
Desktop Web Cloud
Mobile Gaming
![Page 8: The Universal Programming Language: C#](https://reader036.fdocuments.us/reader036/viewer/2022062316/58f2f34b1a28ab7c4c8b462b/html5/thumbnails/8.jpg)
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
![Page 9: The Universal Programming Language: C#](https://reader036.fdocuments.us/reader036/viewer/2022062316/58f2f34b1a28ab7c4c8b462b/html5/thumbnails/9.jpg)
Universal Windows Platform (UWP) app
![Page 10: The Universal Programming Language: C#](https://reader036.fdocuments.us/reader036/viewer/2022062316/58f2f34b1a28ab7c4c8b462b/html5/thumbnails/10.jpg)
WebWeb Forms
• Build Dynamic Websites
MVC• Build Model View Controller Architecture
Application
WebAPI• RESTful HTTP Services
Single Page Application• Rich client side Interaction Application
![Page 11: The Universal Programming Language: C#](https://reader036.fdocuments.us/reader036/viewer/2022062316/58f2f34b1a28ab7c4c8b462b/html5/thumbnails/11.jpg)
Cloud
Azure Cloud Service• Host and Run cloud applications
Azure WebJob• Run Background tasks
Azure Mobile Service• Cloud backend services
![Page 12: The Universal Programming Language: C#](https://reader036.fdocuments.us/reader036/viewer/2022062316/58f2f34b1a28ab7c4c8b462b/html5/thumbnails/12.jpg)
MobileXamarin.Forms• Create cross-platform mobile.
Xamarin.Android• Create native Android apps.
Xamarin.iOS• Create native iOS apps.
![Page 13: The Universal Programming Language: C#](https://reader036.fdocuments.us/reader036/viewer/2022062316/58f2f34b1a28ab7c4c8b462b/html5/thumbnails/13.jpg)
GameUnity• Create 2D and 3D games.
CRYENGINE• CRYENGINE to build games with
C#.MonoGame• Develop Xbox Games
![Page 14: The Universal Programming Language: C#](https://reader036.fdocuments.us/reader036/viewer/2022062316/58f2f34b1a28ab7c4c8b462b/html5/thumbnails/14.jpg)
.NET Core
• .NET Open Source• Develop high performance applications in less time, on
any platform.
![Page 15: The Universal Programming Language: C#](https://reader036.fdocuments.us/reader036/viewer/2022062316/58f2f34b1a28ab7c4c8b462b/html5/thumbnails/15.jpg)
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
![Page 16: The Universal Programming Language: C#](https://reader036.fdocuments.us/reader036/viewer/2022062316/58f2f34b1a28ab7c4c8b462b/html5/thumbnails/16.jpg)
![Page 17: The Universal Programming Language: C#](https://reader036.fdocuments.us/reader036/viewer/2022062316/58f2f34b1a28ab7c4c8b462b/html5/thumbnails/17.jpg)