5022.14 - Web Applications: ASP.NET with C#
Course number
5022.14
Title
Web Applications: ASP.NET with C#
ECTS
7.5
Prerequisites
30 ECTS in Software Engineering: Introduction to Web Development 7.5 ECTS, Databases and SQL 7.5 ECTS, and 15 ECTS in Object oriented languages like C++, Java or C#.
Purpose
The objective of this course is to learn how to develop interactive and database-driven web-sites with ASP.NET/C#.
Content
Developing ASP.NET MVC web sites with Visual Studio Express 2013 for Web. Focus will be on basic ASP.NET MVC concepts such as:
Model-View-Controller pattern
Razor
Unit Test
Database integration / Linq
Templates / Layouts
Ajax
Input Validation
C#
Responsive Design
Learning and teaching approaches
Independent work with a project which will be guided by lectures and supervision by lecturers from the IT-industry.
Learning outcomes
After the course you should be able to:
Develop ASP.NET MVC Web Applications with Visual Studio 2013 and C#
Understand an use basic concepts in ASP.NET MVC - Model-View-Controller pattern, Razor Views, URL Routing, Controllers, Filters, Helper Methods, Model Binding, Layouts, Validation, Ajax
Use Entity Framework and LINQ to work with databases
Create simple Web Services with ASP.NET Web API
Assessment method
4 hour written examination. University-computer - otherwise no auxiliary material allowed.
Examination
External
Marking scale
13-
Bibliography
Pro ASP.Net MVC 5 (Expert's Voice in ASP.Net) – Adam Freeman [Paperback] Apress; 5th Revised edition (23 Dec 2013) ISBN-10: 1430265299 ISBN-13: 978-1430265290 http://www.amazon.co.uk/Pro-ASP-NET-Experts-Voice-ASP-Net/dp/1430265299/ref=sr_1_1?ie=UTF8&qid=1403270805&sr=8-1&keywords=mvc+asp.net
Contact
Hannes Gislason