Course details

In this course, students will learn to develop advanced ASP.NET MVC and Web Forms applications using .NET Framework 4 tools and technologies. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used. 

Course Outline

  • Lesson 1: Overview of Web Application Design 
  • Lesson 2: Designing a Web Application 
  • Lesson 3: Developing MVC Models 
  • Lesson 4: Developing MVC Controllers 
  • Lesson 5: Developing MVC Views 
  • Lesson 6: Designing for Discoverability 
  • Lesson 7: Writing Server-Side Code for Web Forms 
  • Lesson 8: Optimizing Data Management for Web Forms 
  • Lesson 9: Ensuring Quality by Debugging, Unit Testing, and Refactoring 
  • Lesson 10: Securing a Web Application
  • Lesson 11: Applying Master Pages and CSS
  • Lesson 12: Developing Client Side Scripts and Services 
  • Lesson 13: Implementing Advanced AJAX in a Web Application 
  • Lesson 14: Deploying a Web Application 
  • Lesson 15: Developing a Web Application by Using Silverlight 

Prerequisites

In addition to their professional Web development experience, students who attend this training should have the following technical knowledge:

  • An understanding of the problem-solving techniques that apply to software development, including the following principles of software development:
  • A basic understanding of Web, Macro, and Windows scripting techniques and some hands-on experience writing scripts:
  • A general understanding of the purpose, function, and features of .NET Framework
  • Experience using Visual Studio 2008
  • Experience in object oriented design and development
  • Experience in N-Tier application design and development
Updated on 08 November, 2015

About New Horizons Singapore

Whether the training is for one individual or several hundred employees in multiple locations across the globe, New Horizons has a training program to fit any company or any individual need. We deliver a full range of technical, application and business skills training solutions. Our training ranges from basic application and desktop productivity tools (i.e., Project, Excel, PowerPoint) to complex and integrated business systems (i.e., information security, ITIL, Microsoft, Cisco and Novell). New Horizons offers classroom, mentored and distance learning options for virtually every desktop application used in the world of business

See all New Horizons Singapore courses
Are you from New Horizons Singapore ? Claim your course!
Courses you can instantly connect with... Do an online course on Software Development starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or