Asp.Net MVC Web App On 3 Tier Architecture

Learn how to develop a real time 3 tier web app using Asp.Net MVC and Entity Framework from scratch.
4.3 (217 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.
2,291 students enrolled
$100
Take This Course
  • Lectures 37
  • Contents Video: 6 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

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

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

About This Course

Published 4/2014 English

Course Description

    Do you want to see a live web app built on 3-Tier arch using Asp.Net MVC, jQuery, Bootstrap, C#.Net, Entity Framework and MS SQL Server?

    Here it is http://linkhub.manzoorthetrainer.com

    Are you really excited to learn how to develop this 3-tier web app on Asp.Net MVC and Entity Framework?

    Then you are going to learn it here with me from scratch..

    In this course we are going to learn how to break requirements into objects and find relation among them. We will then learn designing database out of this objects and relationships. Moving forward we will also see how to design arch. of the project and implement various layers.

    We are going to learn implementation of business object layer using Entity Framework and data access layer using repository design pattern and Entity Framework.

    For user interface we will see Asp.Net MVC, jQuery and Bootstrap. We will learn how bootstrap makes our application responsive.We will also see how to implement custom sorting and paging. Moving ahead you will learn forms validations and business rules validations as well. We are going to secure our app using custom membership provider and role provider and publish it on web.

    In Advance operations we will try to understand how to implement transactions, bind multiple models to single view and Ajaxyfiy our Asp.Net web App. Finally we will also see few optimization techniques.

    You can see this web app live at http://linkhub.manzoorthetrainer.com

    This is what students say about this course


    IT Analyst, .Net Developer Mohammed Mubeen

    Awesome Course : Really very awesome course, this will helps mostly in Real Time Projects. very nice course. Thank you Manzoor Sir.


    Chirag Thakkar

    Great Course for the beginners. Thank you!

What are the requirements?

  • SQL Server 2008 Express or Higher
  • VS2013 express or higher

What am I going to get from this course?

  • To create a 3-Tier arch. Asp.Net MVC web app.

What is the target audience?

  • Should be good at OOPs through C#.Net
  • Should have good understanding of Asp.Net MVC and Entity Framework

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.

Curriculum

Section 1: Introduction
Introduction To Course
Preview
09:41
Section 2: Analysis And Design
Requirements Gathering, Identifying Objects And Relationships
Preview
06:45
Designing Database
Preview
07:55
Database Implementation And Understanding Architecture
Preview
05:50
Creating Solution And Projects
08:04
Section 3: Implementing All The Layers
Creating Business Object Layer Using Entity Framework
08:57
UI Prototyping
10:11
Designing Controllers And Actions
14:11
Implementing Bootstrap
09:20
Section 4: Implementing User And Admin Module
Creating Data Access Layer Using Repository Design Pattern
10:55
Creating Business Logic Layer And Implement BrowseUrLs
07:24
Filtering BrowseURLs
05:27
Implementing Custom Sorting in MVC on BrowseUrls table
08:18
Implementing Custom Paging in MVC on BrowseUrls table
07:45
Implementing ListUsers, ListCategory And DeleteCategory
07:43
Section 5: Architectural Enhancements And Validations
Implementing CreateCategory With Forms Validation
11:43
Implementing SubmitUrl And Adding Base Class in BLL - AdminBsClass
10:36
Creating Base Classes For BLL And Controllers
10:04
Implementing Approve Urls And UserRegistration
11:48
Section 6: Securing Asp.Net MVC Web App
Implementing Authentication-I
13:40
Implementing Authentication-II
12:46
Implementing Authorization
16:10
Section 7: Applying Bootstrap Theme
Applying New Bootstrap Theme And Implementing Slider-I
12:36
Applying New Bootstrap Theme And Implementing Slider-II
10:11
Section 8: Implementing Transactions
Binding Multiple Models To A Single View
11:33
Working With Identity Field
12:06
Transactions
04:23
Section 9: Ajaxifying An MVC App
Ajaxifying Demo
Preview
03:30
Making A JQuery Based Ajax Call
09:26
Implementing Approve And Reject ALL With Update Progress Bar
09:51
Partial Page Update In MVC
11:48
Section 10: External Login
Login With Gmail
Preview
13:42
Login With Facebook
Preview
06:01
Section 11: The Final Push
ProjectSetup - Source Code
05:04
Publishing Your Site Live
07:55
Section 12: Reports In Asp.Net MVC [On Demand]
RDLC Reports In Asp.Net MVC - I
Preview
06:58
RDLC Reports In Asp.Net MVC - II
Preview
08:13

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Microsoft Certified Trainer Mohammed Manzoor Ahmed, Udemy Best Seller, Students:35K+, Courses:10, Reviews:1.3k+

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