Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ASP.NET MVC 5
2 students

ASP.NET MVC 5

Learn how to create a web site with dynamic contents using ASP.NET MVC 5
Last updated 6/2014
English
English [Auto],

What you'll learn

  • 29 Videos and more than 4 hours of contents
  • Understand the basics of ASP.NET MVC 5
  • Handle real problems with Entity Framework
  • By the end of this course you will be able to build your own web applications using ASP.NET MVC 5 and Entity Framework

Course content

6 sections30 lectures4h 6m total length
  • Introduction3:21

    Learn to build dynamic websites with ASP.NET MVC 5 using Razor, models, controllers, and views; apply Entity Framework migrations, data annotations, AJAX, and multi-language routing.

Requirements

  • Visual Studio Express 2013 or Visual Studio 2013
  • Basic Knowledge of C#, JavaScript and HTML

Description

In this course we will see how to create dynamic web sites using ASP.NET MVC 5. We will use Microsoft Visual studio Express 2013 in order to create ASP.NET MVC 5 projects. We will see how to create our own models, views and controllers and how to connect them in order to create powerful web sites. We will see how to use the razor syntax in order to combine c# code with html tags and how to split our views in layouts, views and partial views in order to have a better structured web site. We will use Code First development with Entity Framework 6 in order to store our data in a database and we will see how to use the Entity Framework migration in order to update our database when we change our models. We will see how to use manual and automatic migration in order to apply the changes to our database and we will make one to many and many to many relationship examples with real data in order to see a way of implementing these methods in ASP.NET MVC 5 using the Entity Framework.

We will also see how to enrich our models with Data Annotation Attributes in order to inform entity framework about how we want to store the information and how to validate the data that the user types in the html forms. We will use controller and action attributes in order to define who has permission to view a page. We will write code in c# in order to manage the users and roles for our site so that we will have full control of what is happening in our site.

We will see how to make AJAX calls in order to have asynchronous update for parts of our web page and we will use Web API 2 in order to automate the controller generation for data manipulation.

Finally we will also see how to make our sites Multilanguage by making changes to our site’s routing configuration and how to have Multilanguage contents using resource files.

We will cover all these features and a lot of other topics about ASP.NET MVC 5.

All the ASP.NET MVC projects that we are going to create in this course are available to download and they are organized in folders named after chapter number and movie number in order to give you the opportunity to jump at any video of this course in case you do not follow all the video from the beginning or if you made something wrong in a project and you want to continue without starting from the beginning.

Who this course is for:

  • Web Developers
  • C#, HTML and JavaScript developers