Asp.Net Web App On 3-Tier Architecture

RealTime End To End Implementation
4.7 (50 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
857 students enrolled
70% off
Take This Course
  • Lectures 32
  • Length 5.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2013 English

Course Description

This course is all about how to interact with the client, understand the requirements, break requirements into objects, create database design by identifying the relationships among objects, architect the project, implement business objects, data access layer, business logic layer and presentation layer.

You will also learn how to secure, compile and publish any web application.

This is what students say about this course...

VERY HELPFUL COURSE!!! [Uzoma Umekwe Charles II]

I was a bit skeptic at first when I saw this course because i was not sure what to expect especially with so many half baked tutorials flying all around online. However, I am very glad I paid for this course because I have learnt a lot from Manzoor. Also I like his style of teaching. I would recommend this for anyone just starting off learning n-tier architecture.

Precise Professional Provides What Promised...okay alot of P's [Tarun]

I think that there is two ways of learning, one is you go to this-institute-that-institute wandering for attaining good knowledge of the technology then you start to learn and trainers give you something new everyday but sooner or later you get to realize that what to do with this huge pile of knowledge I mean you find yourself webbed because you don't know how the whole thing is integrated as one. I personally call it "Recursive way of learning"(debatable).

But the other way of learning could be as- just have an internet connection with optimum speed

learn the basics there then join this course designed and taught by Manzoor Sir, as soon as u start your journey with this course

, with each and every lecture you will find that your IT-life isn't measurable anymore. and in the last lecture when you start to think, Oh! Is this course going to end so soon, then Manzoor Sir surprises you once saying that he is not done yet..WOW!......

The way Manzoor Sir give you point to point(see two more P's, I started to think that I'm obsessed with the alphabet 'P' today)

knowledge without any fancy words is the best possible way to convey the knowledge in my eyes.

Now I think I made my point clear to those who are actually want to learn the 3-tier Architecture and for those who didn't get the point only Almighty can save you.

I want to thank and congratulate the Udemy development team for providing such a user-friendly environment (I mean one

can Gift a course to his/her friends, I haven't saw such feature even on the leading online shopping systems available over web).

Great...I wish when I could be able to develop something like this..thanks for inspiring..

Lastly, Millions of Thanks to Manzoor Sir for letting me to learn this life changing course...waiting for what to come...


Awesom [Bijle Tarannum]

I would like thanks for the g8 opportunity I got to learn from Udemy and Mohd Manzoor Ahmed !!!!!!

the three tier course by Mohd Manzoor Ahmed i had taken was awesm and was helpful........

i had read the conecpts frm othr sources too bt this was too good and cleard all my concepts regarding the layers and specially database

very wel done!!!!!!!!!!!!!!!!!!!!!!!!

I m very keen to learn other courses with Mohd Manzoor Ahmed

Pls come with the MVC asap!!!!!!!!!

What are the requirements?

  • MS Sql Server Express
  • VS 2010 or higher Express

What am I going to get from this course?

  • ​By the end of the course you will be in a position to develop any web application by yourself.
  • Can do analysis and design of any project
  • Can design and implement database.
  • Can write data access logic layer
  • Can write business logic layer
  • Can develop user interface
  • Can publish the web site

Who is the target audience?

  • Fresh Graduates or Developers
  • Should know MS Sql Server Query writing
  • Should be good at OOPs through C#
  • Should know the basics of Asp.Net web apps
  • Should know how to access data using Ado.Net datareaders

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

In this video we will cover the final web app that we are going to develop by the end of this course.


In this video we will cover on overview of this course.

Section 2: Analysis And Design

In this video we will cover how to interact with the clients and get the requirements finalized.


In this video we will cover how to identify the objects and relationships from the finalized requirements.


In this video we will cover how to convert objects and relationships of finalized requirement into a database design.


In this video we will cover how to convert implementation and understanding of database structure.

For basics of Database i.e., SQL Server visit


In this video we will cover how to design the project architecture.


In this video we will cover how to design the your UI directory Structure.

Requirement Docs
Section 3: Implementing All The Layers

In this video we will cover how to create Business Object Layer.


In this video we will cover how to create UI and first screen i.e., Workshop management screen.


In this video we will cover how to create Business Logic Layer and perform business rules validations.


In this video we will cover how to create Data Access Layer.

Section 4: Crud Operations

In this video we will cover how to perform the select operation in layred architecture.


In this video we will cover how to perform the search operation in layered architecture.


In this video we will cover how to perform the Update and Delete operation in layered architecture.


In this video we will cover how to bind data to list controls in 3 layered architecture and how to perform multiple insert operations in single button click .

Section 5: Advance Operations

In this video we will cover how to implement transactions in 3 layered architecture.


In this video we will cover how to get the identity value of recently generated record using Scope Identity function and implement transactions in 3 layered architecture.


In this video we will cover how to enhance the architecture i.e., DAL, BLL and UI by introducing base classes concept or inheritance.


In this video we will cover the implementation part of student request screen where a student can send a request to attend a workshop announced by admin.


In this video we will cover the implementation part of student request approval process by admin.

Section 6: Securing The Web App
Authentication And Authorization Using Sessions
Exception Handling
Section 7: The Final Push
Material Upload And Complete Project Flow
Ajaxifying The Web Application
Publishing The Web Application
The Course Presentation And Source Code
44 pages
Database Restore and Application Setup
Section 8: Conclusion
Conclusion And What Next?
Section 9: On Demand
Workshop Search
Assign Trainers - Popup

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mohammed Manzoor Ahmed, Microsoft Certified Trainer

Manzoor is a Microsoft Certified Trainer who has been working on MS .Net technologies for more than a decade. Apart from development he is also passionate about delivering training on various MS .Net technologies and he has 10+ years of experience as a software development teacher. He writes articles for code-project as well. His YouTube channel has 1 million hits. He is the founder of ManzoorTheTrainer portal.

"I focus on simplifying, complex concepts..." - ManzoorTheTrainer

Ready to start learning?
Take This Course