The Universal Programming Language: C#

17
Sponsored & Brought to you by The Universal Programming Language: C# Kuppurasu Nagaraj Microsoft MVP https://in.linkedin.com/in/kuppurasu-nagaraj-94ab9b5b https://twitter.com/rajkuppu

Transcript of The Universal Programming Language: C#

Page 1: 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

Page 2: The Universal Programming Language: C#

The Universal Programming Language: C#

Kuppurasu NagarajMicrosoft MVP

@rajkuppu

Page 3: The Universal Programming Language: C#

Stack Overflow - Most Popular Technologies

http://stackoverflow.com/research/developer-survey-2016#technology-most-popular-technologies

Page 4: The Universal Programming Language: C#

C# Evolution – A balancing act

Page 5: The Universal Programming Language: C#

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#

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#

What can C# do for you?

Desktop Web Cloud

Mobile Gaming

Page 8: The Universal Programming Language: C#

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#

Universal Windows Platform (UWP) app

Page 10: The Universal Programming Language: C#

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#

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#

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#

GameUnity• Create 2D and 3D games.

CRYENGINE• CRYENGINE to build games with

C#.MonoGame• Develop Xbox Games

Page 14: The Universal Programming Language: C#

.NET Core

• .NET Open Source• Develop high performance applications in less time, on

any platform.

Page 15: The Universal Programming Language: C#

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#
Page 17: The Universal Programming Language: C#