Discover Classes. Earn Rewards.

Adv MVC: Bldg Web App Using the ASP.NET Web API with C# is unfortunately unavailable

Thankfully we have 371 other Tech Classes for you to choose from. Check our top choices below or see all classes for more options.

Adobe Photoshop Bootcamp

Noble Desktop @ 185 Madison Ave, New York, NY & Virtually Online

Enhance your photos and create stunning graphics with this comprehensive Photoshop course. From removing unwanted elements to making precise selections, you'll master essential techniques to transform your images. Unleash your creativity and learn from industry experts at Noble Desktop.

(372) All levels 18 and older
$975

3 sessions

Gift it!

Python for Data Science Bootcamp

Noble Desktop @ 185 Madison Ave, New York, NY & Virtually Online

Uncover the power of Python for analyzing real-world data sets in this hands-on course at Noble Desktop. Explore Python fundamentals and learn how to create programs, work with data, visualize insights, and develop machine learning models. Elevate your data science skills with the Python for Data Science Bootcamp.

(372) All levels 18 and older
$1,495

5 sessions

Gift it!

Adobe InDesign Bootcamp

Noble Desktop @ 185 Madison Ave, New York, NY & Virtually Online

Master the art of page layout and design with Adobe InDesign at Noble Desktop. Create stunning books, magazines, and advertisements while learning essential techniques for professional typesetting. Elevate your design skills and unleash your creativity with this comprehensive InDesign course.

(372) All levels 18 and older
$975

3 sessions

Gift it!

Graphic Design Certificate

Noble Desktop @ 185 Madison Ave, New York, NY & Virtually Online

Learn the Adobe Creative Cloud apps used by professionals and master graphic design concepts to create stunning modern designs and build an impressive portfolio that showcases your skills to prospective clients or employers.

(372) All levels 18 and older
$2,995

14 sessions

Gift it!

Excel Specialist Certification Program

NYIM Training @ 185 Madison Ave, New York, NY & Virtually Online

Enhance your Excel skills and become a certified specialist through NYIM Training's comprehensive program, offering hands-on training, private sessions, and an exam with a free retake.

(742) All levels 18 and older
$899

3 sessions

Gift it!
See all Tech classes NYC

Adv MVC: Bldg Web App Using the ASP.NET Web API with C#

  • All levels
  • 18 and older
  • $2,795
  • (Exact location to be announced), New York, NY
  • 40 hours over 5 sessions

Start Dates (0)

  • $2,795
  • NY - Manhattan @ (Exact location to be announced), New York, NY 00000
  • 40 hours over 5 sessions
Showing 10 of 0

Class Description

Description

What you'll learn in this asp training:

All HOTT courses are available face-to-face, remote-live, on-demand or
on-site at your facility
.

This course provides students with the skills needed to create sophisticated web applications using advanced features of ASP.NET MVC, the Entity Framework, Web API, and the popular JavaScript libraries jQuery, jQuery UI, Bootstrap and AngularJS. Students will build several ASP.NET MVC web applications using Visual Studio during the week to reinforce the skills they learn.


The course begins with an overview of ASP.NET MVC for experienced programmers and then covers the fundamentals of responsive website design. Students then learn how to use Bootstrap with MVC to make a web site responsive on devices from large desktop displays to small mobile devices.


Students will learn how to integrate jQuery into an MVC application to provide dynamic, client-side behavior. They will then learn how to use jQuery's Ajax features to build more interactive MVC applications. Students will also learn how to use jQuery UI widgets to provide a more sophisticated user interface for their MVC views.


The course covers use of the Entity Framework to provide a data access layer for an MVC application. The Database First strategy is briefly examined before thorough coverage of the more configurable Code First strategy. Students will also learn how to use the Web API to build APIs that expose services and data via HTTP. These APIs can be used by a diverse set of clients including browsers, desktop applications and mobile devices.


The course includes coverage of Single-Page Applications. In these types of applications, the entire page is loaded in the browser after the initial request. All other interactions with the server utilize Ajax requests to update the page. The service layer is implemented with the Web API.


Additional topics include: using HTML helpers to design views; creating both inline and custom HTML helpers to encapsulate view markup; using convention-based and attribute routing to support custom routes; and use of the NuGet packages with MVC applications.


Course Prerequisites: Prior experience building ASP.NET MVC web sites. Students who are not familiar with the ASP.NET MVC or C# should take the ASP.NET MVC Programming Using C# course instead.


Course Overview


Quick Review of ASP.NET MVC

  • What is the MVC Design Pattern?
  • Structure of an ASP.NET MVC Web Application
  • Creating an ASP.NET MVC Application Using Visual Studio
  • Building Controllers to Handle HTTP Requests
  • Designing Views Using Razor
  • Using Layouts
  • Coding Models
  • Understanding Default Routing

Creating Views Using HTML Helpers

  • What are HTML Helpers?
  • Understanding the Built-in HTML Helpers
  • Working with Inline Helpers
  • Working with Custom Helpers

Responsive Applications Using Bootstrap

  • What is a Responsive Application?
  • What is Bootstrap?
  • Normalization Across Browsers
  • Working with Accordion
  • Mobile First Design
  • Understanding Bootstrap.css and Bootstrap.js
  • Including Bootstrap in a Layout and/or View
  • Understanding Bootstrap Typography
  • Understanding Bootstrap's Grid System
  • Principles for Designing a View
  • Working with Forms and Bootstrap

Using jQuery with MVC

  • What is jQuery?
  • Adding jQuery to an MVC Layout and/or Page
  • Understanding jQuery Selectors
  • Using jQuery to Modify the DOM
  • Using jQuery to POST a Form

Using Ajax to Build Interactive MVC Applications

  • What is Ajax?
  • Working with Partial Views
  • Making Asynchronous Calls Using jQuery
  • Working with JSON Data

Using jQuery UI Widgets with MVC

  • What is jQuery UI?
  • Including jQuery UI in an MVC Layout or View
  • jQuery UI Widgets
    - Working with Tabs
    - Working with DatePicker
    - Working with Accordian
    - Working with Menu
    - Working with AutoComplete
    - Working with Dialog
    - Working with Tooltips
  • Using jQuery UI Themes

MVC and Routing

  • Default Routing
  • Custom Routes
  • Why Use Custom Routes?
  • Understanding RouteConfig
  • Registering Convention-Based Routes
  • Adding Constraints with Convention-
  • Based Routes
  • Using Attribute Routing
  • Adding Constraints with Attribute Routing

Working with the Entity Framework

  • What is the Entity Framework?
  • Entity Framework Strategies
  • Using Database First
    - Generating the Context and
    - Entity Classes
    - Writing Basic Queries
    - Performing Joins
    - Interacting with Stored Procedures
    - Making Database Updates
  • Code First
    - Designing the Data Context
    - Building the Entities
    - Configuring Relationships
    - Seeding Tables
    - Writing Basic Queries
    - Performing Joins
    - Interacting with Stored Procedures
    - Making Database Updates

Creating the Service Layer Using Web API

  • What is Web API?
  • Exposing Services and Data
  • Types of Clients that Can Work with
  • Web API
  • Creating a Web API Service
  • Working with Web API Controllers
  • Understanding Web API Action
  • Results
  • Working with Data
  • Filtering Requests
  • Routing and Web API
  • Creating Web API Help Pages
  • Creating REST Services with Web API
  • Configuring Web API
  • Securing Web API
  • Using a Web API with MVC

Building Single Page Applications with ASP.NET MVC, Web API and AngularJS

  • What is the Architecture of a Single-Page Application?
  • What is AngularJS?
  • Understanding the AngularJS Architecture
  • Including AngularJS within the Page
  • Building AngularJS Controllers
  • Creating an AngularJS Template to Define a View
  • Using CSS3 Properties to Perform Animation Effects

Working with NuGet

  • What is NuGet?
  • What Types of Packages are Available?
  • Installing NuGet Packages
  • Popular NuGet Packages
    - .NET JSON Libraries
    - Logging
    - JavaScript Libraries

Refund Policy

Tuition includes all course materials. Students may withdraw before the second day of class to receive a 100% refund, provided course materials are returned to the instructor. Prorated refunds may be granted for withdrawals after the first day.

Cancellations and Changes: There are no cancellation fees.

Attendance Requirements: Students must attend each day of a course and successfully complete hands on exercises in order to receive a certificate of completion. If a student wishes to retake any portion of a class that he or she completes, the student may do so within 12 months at no extra cost.

Intended Audience: Hands On Technology Transfer, Inc., provides IT training designed for technology professionals who wish to quickly upgrade their computer skills. In most states, the employer bears all training costs.

Reviews of Classes at Hands On Technology Transfer, Inc. (7)

(4.6-star rating across 7 reviews)
See reviews for other classes at Hands On Technology Transfer, Inc.
loading...
Hide Reviews

Review Summary by CourseHorse

Students who took the Adv MVC: Bldg Web App Using the ASP.NET Web API with C# class were highly satisfied with their experience. They praised the instructor for being knowledgeable, friendly, and helpful, and described the overall class experience as excellent. The option to take the class remotely was also appreciated by the students. The instructor was commended for their thorough understanding of the material and for delivering informative lessons. The students expressed their desire to have further training with instructors who possess similar expertise. The quality of the staff, from administration to instructors, was also highlighted, with the students noting the superior personal attention and assistance they received throughout the course. Overall, the students learned valuable skills in building web applications using the ASP.NET Web API with C# and were impressed with the course material and the explanation of the labs. Quotes: - "The instructor was very knowledgeable, friendly, and helpful. Overall class experience was excellent. The remote class option was great!" - "Amazing instructor. Knew the material very well and his class was very informative. I hope to have additional training with instructors as knowledgeable as him." - "SST hires excellent staff from administration to instructors who offer superior personal attention. Both classes I've attended have exceeded my expectations from the course material to the explanation of the labs and the help I received."

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 27950 points. Points give you money off your next class!

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Hands On Technology Transfer, Inc.

HOTT delivers instructor-led technical training across the United States, Canada and the United Kingdom. Whether you attend in person, remote-live or on-demand, our classroom-based training philosophy zeroes in on your ability to work more productively and with higher quality results after training....

Read more about Hands On Technology Transfer, Inc.

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified NYC educator.

Hands On Technology Transfer, Inc.

Hands On Technology Transfer, Inc.

All classes at this location

Google Map

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Coding Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...