ASP.NET MVC Programming

Short course

In Bath

£ 1,500 + VAT

Description

  • Type

    Short course

  • Level

    Intermediate

  • Location

    Bath

  • Duration

    5 Days

MVC Web applications offer a clean separation of concerns between the business-logic classes, Web pages, and the controller. Microsoft ASP.NET MVC 5 offers Web developers all the benefits of MVC allied with all the power of the .NET platform. This course provides full coverage of ASP.NET MVC 5.1, including Bootstrap, Web API and attribute routing, and the mobile UI API.

Facilities

Location

Start date

Bath (Somerset)
See map
11 Kingsmead Square, BA1 2AB

Start date

On request

About this course

After completing this course, delegates will be able to:
• Understand MVC architecture principles and benefits
• Implementing industrial-strength MVC solutions
• Creating views, partial views, and layouts using Razor
• Testing an MVC application
• Defining custom routes
• Using Ajax effectively
• Creating RESTful services using Web API
• Creating mobile sites

This course will interest experienced application developers or architects responsible for Web applications in a Microsoft environment.

Good working knowledge of C# and the .NET Framework is necessary for attending this course. A basic knowledge of ASP.NET is advantageous but not essential.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Programming
  • Development
  • ASP
  • .Net programming
  • ASP net training
  • MVC
  • Software development
  • Web Development
  • Web Programming
  • Application Development

Teachers and trainers (1)

Parnel Gomez

Parnel Gomez

Verhoef Trainer

Course programme

Getting Started with ASP.NET MVC
ASP.NET MVC Project TemplatesWhat's new in ASP.NET 5 and 5.1Understanding the structure of an ASP.NET MVC projectNaming conventionsCreating viewsDefining controllersDefining a data modelCreating a Complete ASP.NET MVC Application
Creating Strongly-Typed ViewsUnderstanding URLs and action methodsUsing HTML helpersHandling form post-backsData validationUsing the Razor View Engine
Razor Design GoalsImplementing a Razor viewRazor syntaxAccessing model data in Razor viewsIndustrial-Strength ASP.NET MVC Applications
ASP.NET Application Architecture Best PracticesImplementing a repository and Entity Framework data modelUsing Dependency InjectionImplementing a custom controller factoryTest Driven Development with ASP.NET MVC
Recap of TDDUnit Testing frameworksWalk-through of using TDD with ASP.NET MVCView Techniques
Defining and Using Custom HTML HelpersDefining a layout/master pageUsing stylesDefining and using partial viewsRazor helper method syntaxImplementing Navigation
Defining View-Model ClassesImplementing data filtering in a controllerUnderstanding the routing mechanismAdding custom entries to a route tableDefining defaults, parameters, and validationGenerating URLs and hyperlinksCustom route constraintsState Management
Using Hidden FieldsSession and application stateCustom model bindingsAdditional Techniques
View Scaffold TemplatesController scaffold templatesGlobal filtersModel bindingAsynchronous controllersUsing Ajax and jQuery with ASP.NET MVC
Overview of Ajax and ASP.NET MVCUnobtrusive Ajax and the 'this' contextUsing Ajax action linksOverview of jQueryjQuery techniquesUsing the ASP.NET Web API
Overview of the ASP.NET Web APIBuilding servers and clientsContent negotiationValidationQueryable interfacesDependency InjectionAttribute routingCreating Mobile Sites
Overview of jQuery MobileCreating a mobile user interfaceManaging dataImplementing UI behaviourOverview of BootstrapAdaptive rendering

ASP.NET MVC Programming

£ 1,500 + VAT