News

Webinars from Spindustry on SharePoint, MS Teams, and Power BI

Spindustry offers a variety of ways to learn more about solutions to benefit your business. Below is a list of upcoming webinars or pre-recorded sessions that we hope you find helpful.

Five Benefits of Live Instructor Led Training

Five Benefits of Live Instructor Led Training

Experts still agree that there are no viable replacements for having a live professional in the room during training sessions.

Spindustry Training Offers SharePoint Governance Consulting

Avoid costly, time consuming mistakes with your SharePoint installation.


CONTACT US
Training partners

Spindustry Training

spindustrytraining.com - (515) 334-9556

Bookmark and Share

ASP.NET MVC with AngularJS, Knockout and Other Client Side Technologies

Course Code: STT MVCAJS
Length: 5 Days
Tuition: $2,395.00

Schedule for this Course

There are no dates scheduled for this course.
If you would like to be added to the wait list for this class Click Here

Course Description:

In this hands on course, students will learn to create ASP.NET MVC applications.  Students will also learn technologies related to MVC such as Entity Framework, Web API, and WCF.  Students will also work with modern JavaScript/JQuery based client-side technologies such as AngularJS and Knockout.

Prerequisites

Before attending this course, students must have a minimum of one year of experience developing in C# or VB.NET using Microsoft Visual Studio.

Course Outline:

GETTING STARTED

  • Introduction to ASP.NET MVC
  • Creating an MVC Application
  • MVC Project Templates
  • Understanding the MVC Application Structure

CONTROLLERS

  • What is a Controller
  • Creating the New Controller
  • Writing Action Methods
  • Parameters in Controller Actions

VIEWS

  • What is a View
  • Specifying a View
  • Strongly Typed Views
  • View Models
  • Razor Syntax
    • Implicit Code Expression
    • Explicit Code Expression
    • Unencoded Code Expression
    • Code Block
    • Combining Text and Markup
    • Mixing Code and Plain Text
    • Escaping the Code Delimiter
    • Server Side Comment
    • Calling a Generic Method
  • Layouts
  • Partial View

MODELS

  • Working with Classes
  • Overview of Scaffolding

ADO.NET Entity Framework

  • Code First / POCO
  • Database First
  • Helpful Entity Framework Attributes

FORMS AND HTML HELPERS

  • Using Forms
  • HTML helpers
  • Creating HTML Helpers
  • Tag Builder

DATA ANNOTATIONS AND VALIDATION

  • Validations
  • Client-Side Validation
  • Model Binding
  • Annotations

Working from the Client Side

  • AJAX
  • JQuery
  • Single Page Apps
  • AngularJS
  • KnockoutJS
  • 10 Useful Javascript and JQuery based technologies

ROUTING

  • URLs
  • Adding Areas to your project
  • Defining Routes
  • Creating Custom Named Routes
  • Adding route constraints

NuGet Packages

ASP.NET Web API and WCF

  • Comparing Web API to WCF and Web Services
  • Creating WCF Services
  • Creating ASP.NET Web API applications

Dependency Injection Overview

Unit Testing
 

back to top