140 likes | 157 Views
Explore ASP.NET technology and development in this course. Learn to build enterprise web apps, microservices, and more using ASP.NET, ASP.NET Core, Xamarin, Windows Forms, and more.
E N D
.Net Application and Development Course Introduction Haiming Chen Department of Computer Science Ningbo University Fall Semester , 2016-2017 Course 106F22A01
What’s • Extracted from the website-https://www.asp.net/ ASP.NET provide a solution for you: From Enterprise web applications targeting Windows Server, to small microservices targeting Linux containers, and everything in between.
ASP.NET ASP.NET Core XAMARIN WPF Windows Forms UWP Android APP iOS APP Web Forms MVC Web Pages OS X APP MVC Web API SignalIR Web API .NET FRAMEWORK .NET CORE MONO .NET STANDARD LIBRARY COMMON INFRASTRUCTURE WPF: Windows Presentation Foundation UWP: Universal Windows Platform • ASP.NET Core benefits • Build for Windows, Mac, or Linux • Use MVC, or Web API • Multiple versions per machine • Develop with Visual Studio or Visual Studio Code using C# • New platform • Ultra performance • ASP.NET benefits • Build for Windows • Use Web Pages, Web Forms, Web API, MVC, or SignalR, • One version per machine • Develop with Visual Studio using C#, VB or F# • Mature platform • High performance
Examples • http://www.msn.com/ • http://www.nasdaq.com/ • http://www.kbb.com/ • http://www.Dell.com/ • http://www.boc.cn/ • http://www.ctrip.com/ • http://www.zhaopin.com/ • http://www.soufun.com/
Curriculum Mapping Computer Base STB SQL Base OOP/Java HTML/JavaScript C/C++ SQL Server .Net/C# (C sharp) JSP/Servlet Testing/SQA MVC Oracle XML EJB/WebService Linux ASP.NET Struts/JSF PSPM OOAD
Syllabus • Foundations of .Net Programming with C# • Webpage making with HTML • Website developing with ASP.net MVC
Score • Quizzes (6 times, 5 points/time) • Final exam (30 points) • Course project (40 points)
Rule • Must not be late. Two times of your late will account to one time of absent from the class. • If anyone is sick, please go to the office of Miss Hu and fill in a leave letter in advance or after class. Get a leave letter with a college stamp can be valid, the rest situation are regarded as absent.
Solution name Project name C# file
File structure in Windows Explorer Solution name C# file Project name
Questions • Is .Net name of a programming language? • What’s the foundation of .Net programming? • What’s the main difference between .Net Framework and .Net Core? • What kinds of applications can be built on the .Net Framework or .Net Core ? • What’s the purpose of ASP.Net programming?