Learn to program with ASP.NET MVC

₦100,000.00
View cart

Course Description

Learn to program with ASP.NET MVC

Learn to program with ASP.NET MVC

COURSE DESCRIPTION

ASP.NET is a free web framework for building great Web sites and Web applications using HTML5, CSS3 and JavaScript. You can also create Web APIs, mobile sites, use real-time technologies like Web Sockets and more! ASP.NET MVC allows building a web application as a composition of the 3 roles – Model, view and controller (that’s exactly from where the MVC comes!!!).

This hands-on ASP.NET introductory course will teach students how to develop advanced ASP.NET MVC applications using .NET Framework 4.5 tools and technologies.

 

What Will I Learn?

  • Introduction to ASP.NET MVC
  • Getting Started with ASP.NET MVC
  • Creating a Complete ASP.NET MVC 4 Application
  • Using the Razor View Engine
  • Industrial-Strength ASP.NET MVC Applications
  • View Techniques
  • Implementing Navigation in MVC web apps
  • MVC State Management
  • Additional Techniques
  • Using AJAX and jQuery with ASP.NET MVC
  • ASP.NET MVC & LINQ – working with Data
  • ASP.NET MVC 4 Techniques & Best Practices
  • ASP.NET Web API with MVC

Click here to enroll in this course.

Course Curriculum

  • Introduction to ASP.NET MVC

    • Lesson 1: The role of the Model, View, and Controller, Key benefits of ASP.NET MVC
      Viewing Completed Lesson
  • Getting Started with ASP.NET MVC

    • Lesson 2: ASP.NET MVC project templates, Understanding the structure of an ASP.NET MVC project, Naming conventions, Creating views, Defining controllers, defining a data model
      Viewing Completed Lesson
  • Creating a Complete ASP.NET MVC 4 Application

    • Lesson 3: Creating strongly-typed views, understanding URLs and action methods, using HTML helpers, Handling form post-backs, data validation
      Viewing Completed Lesson
  • Using the Razor View Engine

    • Lesson 4: Getting started with Razor, Razor design goals, implementing a Razorview, Razor syntax, Accessing Model Data in Razor views.
      Viewing Completed Lesson
  • Industrial-Strength ASP.NET MVC Applications

    • Lesson 5: ASP.NET application architecture best practices, Implementing a Repository and Entity Framework Data Model, Using Dependency Injection, Implementing a custom controller factory
      Viewing Completed Lesson
  • View Techniques

    • Lesson 6: Defining and using custom HTML Helpers, Defining a layout / MVC Master Page, Using Styles, Defining and using partial views, Razor Helper Method syntax
      Viewing Completed Lesson
  • Implementing Navigation in MVC web apps

    • Lesson 7: Defining view-model classes, Implementing Data Filtering in a Controller, Understanding the Routing mechanism, Adding custom entries to a route table, Defining defaults, parameters, and validation, Generating URLs and Hyperlinks, custom route constraints
      Viewing Completed Lesson
  • MVC State Management

    • Lesson 8: Using hidden fields, Session and Application State, Custom model bindings
      Viewing Completed Lesson
    • Lesson 8: View Scaffold Templates, Controller Scaffold Templates, Global Filters, Model binding, Asynchronous Controllers
      Viewing Completed Lesson
  • Using AJAX and jQuery with ASP.NET MVC

    • Lesson 9: Overview of AJAX and ASP.NET MVC, Unobtrusive AJAX, Using AJAX Action Links, Overview of jQuery, jQuery Techniques, Using jQuery UI
      Viewing Completed Lesson
  • ASP.NET MVC & LINQ - working with Data

    • Lesson 10: Language features used in LINQ, Creating simple LINQ queries, Using LINQ queries in a Web application; Defining a data repository; Using LINQ to define a data access component
      Viewing Completed Lesson
    • Lesson 10: Overview of the ASP.NET Web API, Building servers and clients, Content negotiation, Validation, Query able Interfaces, Dependency Injection
      Viewing Completed Lesson