Presentation is loading. Please wait.

Presentation is loading. Please wait.

Diploma of Website Development Getting Started With ASP.NET

Similar presentations


Presentation on theme: "Diploma of Website Development Getting Started With ASP.NET"— Presentation transcript:

1 Diploma of Website Development Getting Started With ASP.NET 4.6.1

2 “The.NET Framework is a development platform for building apps for Windows, Windows Phone, Windows Server, and Microsoft Azure. It consists of the common language runtime (CLR) and the.NET Framework class library, which includes classes, interfaces, and value types that support an extensive range of technologies. The.NET Framework provides a managed execution environment, simplified development and deployment, and integration with a variety of programming languages, including Visual Basic and Visual C#.” Source:https://msdn.microsoft.com/en-us/library/w0x726c2https://msdn.microsoft.com/en-us/library/w0x726c2 Getting Started With ASP.NET 4.6.1Page 2 of 16Michael Lerch Last Updated: 01/02/2016 Disclaimer: Printed copies of this presentation are regarded as uncontrolled. The.NET Framework

3 Getting Started With ASP.NET 4.6.1Page 3 of 16Michael Lerch Last Updated: 01/02/2016 Disclaimer: Printed copies of this presentation are regarded as uncontrolled. The.NET Framework.NET Class Library Common Language Runtime (CLR).NET Framework + =

4 Getting Started With ASP.NET 4.6.1Page 4 of 16Michael Lerch Last Updated: 01/02/2016 Disclaimer: Printed copies of this presentation are regarded as uncontrolled. The.NET Framework Programs written for the.NET framework execute in the CLR. CLR is an application virtual machine providing security, memory management, exception handling. CLR uses Just-in-time compilation. The CLR provides additional services including memory management, type safety, exception handling and GC. Sources: http://en.wikipedia.org/wiki/.NET_Framework http://en.wikipedia.org/wiki/.NET_Framework http://en.wikipedia.org/wiki/Common_Langua ge_Runtime

5 The.NET Framework provides the following services for application developers: Memory management A common type system An extensive class library Development frameworks and technologies Language interoperability Version compatibility Side-by-side execution Multitargeting Source: https://msdn.microsoft.com/en-us/library/hh425099https://msdn.microsoft.com/en-us/library/hh425099 Getting Started With ASP.NET 4.6.1Page 5 of 16Michael Lerch Last Updated: 01/02/2016 Disclaimer: Printed copies of this presentation are regarded as uncontrolled. The.NET Framework

6 Microsoft.NET http://www.microsoft.com/net Visual Studio Developer Center https://msdn.microsoft.com/en-gb/vstudio Overview of the.NET Framework http://msdn.microsoft.com/en-us/library/zw4w595w.aspx Common Language Runtime (CLR) http://msdn.microsoft.com/en-us/library/8bs2ecf4 Getting Started With ASP.NET 4.6.1Page 6 of 16Michael Lerch Last Updated: 01/02/2016 Disclaimer: Printed copies of this presentation are regarded as uncontrolled. The.NET Framework

7 The.NET Framework class library is a library of classes, interfaces, and value types that provide access to system functionality It is the foundation on which.NET Framework applications, components, and controls are built. The namespaces and namespace categories in the class library are listed in the following table and documented in detail in this reference. http://msdn.microsoft.com/en-us/library/gg145045 Getting Started With ASP.NET 4.6.1Page 7 of 16Michael Lerch Last Updated: 01/02/2016 Disclaimer: Printed copies of this presentation are regarded as uncontrolled. The.NET Framework Class Library

8 “This Release to Manufacturing (RTM) of Visual Studio includes many new features and updates, such as tools for Universal Windows app development, cross-platform mobile development for iOS, Android, and Windows, including Xamarin, Apache Cordova, Unity, and more.” https://www.visualstudio.com/news/vs2015-vs Getting Started With ASP.NET 4.6.1Page 8 of 16Michael Lerch Last Updated: 01/02/2016 Disclaimer: Printed copies of this presentation are regarded as uncontrolled. ASP.NET and Web Tools for Visual Studio 2015 RTM

9 ASP.NET 5 is dead - Introducing ASP.NET Core 1.0 and.NET Core 1.0 http://www.hanselman.com/blog/ASPNET5IsDeadIntroducingA SPNETCore10AndNETCore10.aspx http://www.hanselman.com/blog/ASPNET5IsDeadIntroducingA SPNETCore10AndNETCore10.aspx Getting Started With ASP.NET 4.6.1Page 9 of 16Michael Lerch Last Updated: 01/02/2016 Disclaimer: Printed copies of this presentation are regarded as uncontrolled. Core 1.0 Family

10 Learn more about Visual Studio directly from Microsoft themselves in regular video recordings. https://channel9.msdn.com/visualstudio Getting Started With ASP.NET 4.6.1Page 10 of 16Michael Lerch Last Updated: 01/02/2016 Disclaimer: Printed copies of this presentation are regarded as uncontrolled. MSDN Channel 9 Visual Studio

11 Getting Started With ASP.NET 4.6.1Page 11 of 16Michael Lerch Last Updated: 01/02/2016 Disclaimer: Printed copies of this presentation are regarded as uncontrolled. Introducing ASP.NET and the.NET Platform ASP.NET is server-side technology Server-side vs. client-side Source: http://www.sitepoint.com/introducing-asp-net-and-the-net-platform/http://www.sitepoint.com/introducing-asp-net-and-the-net-platform/

12 Support for many programming languages. Must compile to the Common Intermediate Language (CIL). http://en.wikipedia.org/wiki/List_of_CLI_languages http://en.wikipedia.org/wiki/List_of_CLI_languages Two most common languages C#.NET and VB.NET The.NET Framework supports XML, web services, database interaction, email, security, speech and much more Code using the.NET Framework can be interchangeable across both desktop and web applications ASP.NET pages are compiled, not interpreted Separates server-side code from the HTML / CSS / JS Getting Started With ASP.NET 4.6.1Page 12 of 16Michael Lerch Last Updated: 01/02/2016 Disclaimer: Printed copies of this presentation are regarded as uncontrolled. ASP.NET

13 ASP.NET makes it easy to reuse common User Interface elements in many web forms. Security mechanisms such as membership roles and logins, as well as SQL Injection attack prevention, are automatically enabled out-of-the-box with an ASP.NET web application. ASP.NET drastically reduces the amount of code required to build large applications. Rapid Application Development (RAD) with Visual Studio 2015. Preferred database application is SQL Server 2014. Built-in caching features to drive better performance. Getting Started With ASP.NET 4.6.1Page 13 of 16Michael Lerch Last Updated: 01/02/2016 Disclaimer: Printed copies of this presentation are regarded as uncontrolled. ASP.NET

14 Visual Studio Community 2015 https://www.visualstudio.com/en-us/products/visual-studio- community-vs.aspx https://www.visualstudio.com/en-us/products/visual-studio- community-vs.aspx SQL Server 2014 https://www.dreamspark.com/Product/Product.aspx?productid=83.NET Framework 4.6.1 and the.NET Framework Software Development Kit (SDK) The.NET Framework drives ASP.NET and will install automatically with Visual Studio 2015 Update 1. All software updates should be completed through Windows Update Services. Getting Started With ASP.NET 4.6.1Page 14 of 16Michael Lerch Last Updated: 01/02/2016 Disclaimer: Printed copies of this presentation are regarded as uncontrolled. Software Required

15 Keyboard Shortcuts, Tips, Tricks and Productivity Getting Started With ASP.NET 4.6.1Page 15 of 16Michael Lerch Last Updated: 01/02/2016 Disclaimer: Printed copies of this presentation are regarded as uncontrolled. You can more easily access a variety of commands and windows in Visual Studio by choosing the appropriate keyboard shortcut. https://msdn.microsoft.com/library/da5kh0wa https://msdn.microsoft.com/library/da5kh0wa Tips and Tricks for Visual Studio https://msdn.microsoft.com/library/dn320181 https://msdn.microsoft.com/library/dn320181 Productivity Tips for Visual Studio https://msdn.microsoft.com/library/jj153218 https://msdn.microsoft.com/library/jj153218

16 Questions Getting Started With ASP.NET 4.6.1Page 16 of 16Michael Lerch Last Updated: 01/02/2016 Disclaimer: Printed copies of this presentation are regarded as uncontrolled.


Download ppt "Diploma of Website Development Getting Started With ASP.NET"

Similar presentations


Ads by Google