Architecture N-Tier/REST: Designing and Building Applications New Horizons Lebanon
Price: TBA
  • Duration: 2 Hours

Course details

N-Tier and REST are both architectures used for developing applications. By using the N-tier architecture, model developers can create applications that are flexible and reusable. In this course you will explore how the N-tier architecture provides a means to separate an application into tiers to allow the developer to add or modify a specific layer instead of recreating the entire application. You will also learn about the Representational state transfer, or REST, architecture and how it utilizes HTTP requests to post, read, and delete data, and perform CRUD operations. Finally, you will learn how to design and build applications based on both the N-tier and REST architectures.

  • Topic T2 Objective O3
  • start the course
  • Topic T6 Objective O7
  • create an empty Model-View-Controller project
  • Topic T10 Objective O11
  • create and modify a HomeController in an MVC application
  • Topic T14 Objective O15
  • create and modify a StoreController and its methods in an MVC application
  • Topic T18 Objective O19
  • create and modify view templates
  • Topic T22 Objective O23
  • use a Model to pass information from a control action to a view template
  • Topic T27 Objective O28
  • provide data access for an application with Visual Studio in an application
  • Topic T31 Objective O32
  • create data queries for an application using the Entity Framework
  • Topic T35 Objective O36
  • modify the view code generated by scaffolding
  • Topic T39 Objective O40
  • describe the action code in the StoreManagerController class that lets you retrieve, create, edit, and delete items
  • Topic T43 Objective O44
  • use Data Annotations to validate data in N-Tier
  • Topic T48 Objective O49
  • assign membership and authorization roles
  • Topic T52 Objective O53
  • add classes in N-Tier Architecture
  • Topic T56 Objective O57
  • add business logic to a class in N-Tier Architecture
  • Topic T60 Objective O61
  • use ASP.NET MVC 4 Web API CheckOutController class's GET and POST methods
  • Topic T64 Objective O65
  • create validation rules and regular expressions to ensure completion of form fields
  • Topic T69 Objective O70
  • describe the Representational State Transfer architecture and the constraints which, when applied to the system, define a system as RESTful
  • Topic T73 Objective O74
  • describe the capabilities and resources that must be made available to a Web API by a RESTf
Updated on 09 November, 2015

About New Horizons Lebanon

As changes in technology have accelerated, it’s become even more essential for people to master technology to be productive, invaluable employees who optimize, program and invent solutions—and even grow companies of their own. With over 300 centers in 60 countries, New Horizons is the world’s largest independent IT and Business training company. Over the past 35 years, New Horizons has delivered a full range of IT and business skills/Management training through innovative learning methods that have transformed businesses and helped over 35 million students reach their goals. New Horizons Lebanon branch was established in 1996.

See all New Horizons Lebanon courses
Courses you can instantly connect with... Do an online course on Media, Creative and Design starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or