Course Outline
In this course, students will learn to develop advanced ASP.NET MVC applications using .NET Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used.
Upcoming Meetings
03/05/2022
02/11/2022
Modules
ASP.NET MVC 5 Overview
- Overview of Microsoft Web Technologies
- Web Forms vs. MVC
- Introduction to ASP.NET MVC 4
Models
- Creating MVC Models
- Working with Data
- Data Modelling
- Entity Framework Overview
Controllers
- Routing
- Writing Controllers and Actions
- Writing Action Filters
Views
- Creating Views with Razor Syntax
- Using HTML Helpers
- Partial Views
- Reusing Code in Views
Web Application Structure
- Analyzing Information Architecture
- Configuring Routes
- Creating a Navigation Structure
Applying Styles to Web Application
- Using Template Views
- Applying CSS to an MVC Application
- Creating an Adaptive User Interface
Building Responsive Pages
- Using AJAX and Partial Page Updates
- Implementing a Caching Strategy
- Rendering and Executing JavaScript Code
- Using jQuery and jQueryUI
SOW With Web API
- Introduction to SOA ( Service Oriented Architecture)
- SOAP vs. REST
- Restful Services
- Developing a Web API
- Calling a Web API from Mobile & Web Applications
Prerequisites
- Basic knowledge in C#, HTML & JS
Upcoming Meetings
03/05/2022
02/11/2022
The focus will be on coding activities that enhance the performance and scalability of the Web site application”Download Full Syllabus