ASP.NET (MVC) 5 CORE: Web Development, jQuery & RESTful API
3.3 (165 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,553 students enrolled

ASP.NET (MVC) 5 CORE: Web Development, jQuery & RESTful API

ASP.NET (CORE ) MVC 5: Web & App Development In C#, jQuery Plugins & RESTful API, Web Services & Entity Framework
3.3 (165 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,553 students enrolled
Last updated 1/2018
English
English [Auto]
Current price: $119.99 Original price: $184.99 Discount: 35% off
14 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Overview Of Web Technologies and ASP NET
  • Features Of ASP Net MVC Framework
  • The Advantages Of MVC Based Application
  • Understand Model, View, Controller, Architecting MVC Application
  • Learn CRUD Operations
  • MVC With Frameworks And Plugins
  • Use Entity Framework, Jquery Plugins, Jquery To Respond To Users and use Automapper
  • Build Web Application With MVC
  • Build Forms With Validation
  • Build Web Services
  • Understand Cycle Of ASP MVC Request
  • Implement Security With MVC
  • Apply Role Based Security
  • Deploy And Testing ASP NET MVC Web Applications
  • Perform Unit Testing
  • Configure Exception Handling
Course content
Expand all 30 lectures 02:08:53
+ Exploring Basic Pattern Of MVC
6 lectures 16:17

Web Technology is a combination of Client Side Languages and Server Side Languages. Client-side languages are all about what users see on a web page (User Interface) while Server-side languages are all about computer's interaction with the web.

Overview Of Web Technologies
03:05

ASP.NET is a model or you can say a framework which allows you to build enterprise web application using minimal coding. When you use ASP.NET for building web applications, you have access to all the classes of .NET Framework as ASP.NET is a part of it. ASP.NET uses HTTP to communicate with a web browser. 

Overview Of ASP.NET
03:13

MVC is the 3rd flavor of ASP.NET about which we talked in the previous lesson. Now we will look into further details of MVC.
MVC stands for Model View and Controller – It is an architectural pattern which divides a web application into three parts. MVC is an alternative way to ASP.NET Web Forms for creating web applications. MVC is a lightweight and more robust framework for developing web applications. 

Introduction To MVC
02:58

Scaffolding is a framework for MVC based application which allows you to generate code automatically to interact with the data model of your application. With this feature, you will be able to build web applications quickly. 

Features Of Asp.Net MVC Framework
02:49

As discussed in previous lessons, MVC divides the application into 3 parts which makes it easier to manage and build applications. This way the chances of complexity also reduces.

Advantages Of MVC Based Application
02:54
+ Understanding Basics Of MVC
5 lectures 13:31

We will talk about the other two components (View and Controller) in next lessons, but for the time being, we will learn about Model. Model is the most crucial part of any MVC application. Your complete business logic resides in Model. Model communicates with both Views and Controllers and also takes instructions from Controller. 

Understanding Model
02:33

Now we will take a look at the second component of MVC - View.  As the name suggests, View is all about User Interface. All the forms, reports, graphs with which user interacts are called Views. Views contain a rich collection of controls like text boxes, buttons, menus etc. 

Understanding View
02:32

Let's talk about the last component now - Controller. This is where main work is done. The controller manages user interaction with Model and then renders the information back to UI with the help of View Objects.

Preview 02:56

As discussed in previous lessons, MVC consists of 3 basic components – Model, View, and Controller. We have already seen the details of each component in previous lessons. Before understanding the architecture of MVC application, let’s revise the concept of the components of MVC.

Preview 02:52

If you have ever worked with SQL, you may have listened to the term CRUD. CRUD stands for Create, Read, Update and Delete. If you want to use the database in your MVC application, then it is necessary to understand how CRUD works. 

Preview 02:38
+ MVC With Frameworks And Plugins
4 lectures 11:11

To access data using ADO.Net is a hefty task. Therefore to automate the database activities, Microsoft introduced a framework known as Entity framework. Entity Framework is an ORM (Object Relational Mapping) model which allows you to work with RDBMS as domain-specific objects.

Preview 02:43

In the previous lesson we saw how we can use Entity Framework with MVC, now we will see how we can use jQuery plugins in an MVC application. jQuery plugins are used to implement the functionality of jQuery objects. Whenever you will call the method jQuery() in your application, you can inherit all the methods of the jQuery class. 

Using Jquery Plugins
02:46

To facilitate developers, MVC has the capability to integrate frameworks like JavaScript. In this lesson, we will learn about jQuery and how it can be used in an MVC application. jQuery is a JavaScript library which allows you to do more with less coding. 

Using Jquery To Respond To Users
02:55

Till now we have seen how to use JavaScript, jQuery and jQuery plugins in an MVC application. Now it is time to set our focus on AutoMapper. AutoMapper is a simple and tiny library used to solve complex problems and allows you to copy data from one object to another. 

Using Automapper
02:47
+ Building Web Application With MVC
3 lectures 07:48

A website contains numerous input fields and when a user interacts with the website, he/she can enter any sort of data in those fields. But our database has some specific data types for those fields and the user must enter data according to those data types. 

Build Forms With Validation
02:37

Web Service is a piece of code that makes itself available in web applications. Web Services use XML as an interpreting language. XML is responsible for encoding all the communication with a web service. For example, a user sends a request to a web service using XML and then in response, Web service communicates back using XML. 

Build Web Services
02:32

Every MVC application involves series of steps to execute the client request. Just like other frameworks and web technologies, MVC also has a life cycle. Till now we have seen the detailed implementation of every component of MVC and the integration of technologies like AutoMapper, jQuery, JavaScript etc. Now to understand how a user request is processed from start to the end, let’s take a look at the life cycle of MVC. 

Understanding Cycle Of ASP.MVC Request
02:39
+ Implementing Security With MVC
3 lectures 08:24

In any web application, you must have complete security over the data. For this, you need to implement two main security features – Authentication and Authorization. Authentication means only those users are allowed to sign in to a website which has authenticated username and password. While Authorization is a security mechanism with which you can check the credentials of users. 

Preview 02:33

Before learning integration of Role-based security to an MVC application, it is important to understand the basic concept of it. Role-based security allows programmers to create such systems which can limit the access of users depending on their status. In other words, you can say that Role-based security helps you in implementing authentication and authorization. In most cases, Role-based security also called role-based access control. 

Applying Role Based Security
02:57

In an MVC application, there are some security measures which you should consider. To make your application more secure, make sure the implementation of these features:

Secure Application Settings
02:54
+ Deploying And Testing Asp.Net MVC Web Applications
3 lectures 08:21

Deploying is the last stage in the field of web development. As soon as the developer has finished developing a web application, then comes the stage of deploying. Deploying a web application means to install the web application on the deployment server like Tom Cat etc. 

Deploying MVC Applications
02:42

Testing is one of the most important parts of any development routine. Once, the developer has finished developing the app, it is then tested before the user uses it. There are two types of testing in a web application - Unit Testing and Integration testing. We will discuss the first in today. 

Performing Unit Testing
02:38

Till now we have learned the basics of an MVC application, integration of different frameworks and libraries, and testing of MVC applications. As a concluding lesson, we will now understand how to configure exception handling in MVC applications. 

Configuring Exception Handling
03:01
+ Bonus: Audio Section
6 lectures 01:03:21
Section 1 Audio
14:36
Section 2 Audio
13:08
Section 3 Audio
08:08
Section 4 Audio
11:14
Section 5 Audio
08:13
Section 6 Audio
08:02
Requirements
  • No Prior Knowledge Or Work Is Necessary To Take This Course.
  • Pen And Paper For Precious Notes
Description

ASP.NET is revolutionizing the programming industry, this open-source and cross-platform application framework can let you program websites, applications and web services, but if you miss the opportunity to learn how to use this useful framework, other designers and developers will be chosen do complete these jobs.

What if you could change that?

My complete ASP.NET course will show you the exact techniques and strategies you need to build dynamic website, applications and web services, know ASP.NET standard controls, validate data, and create master pages. For less than a movie ticket, you will get over 4 hours of video lectures and the freedom to ask me any questions regarding the course as you go through it. :)

What Is In This Course?

Your Websites, Applications and Web Services Will Never Be The Same.

Except if you’re an expert at Adobe Illustrator, apply role based security, understand model, view and controller, CRUD operations, build forms with validation perform unit testing and configure exception handling, you are going to lose many job/career opportunities or creating awesome content. This video editing software will change how you create.

As what Thomas C. Gale, an Chrysler automobile designer, says " "Good design adds value faster than it adds cost."

This is offered with a 30 days money back guarantee. You can try it with no financial risk.

In This Adobe Illustrator Training, You'll Learn:

  • Overview Of Web Technologies and ASP.NET
  • Features Of ASP.Net MVC Framework
  • The Advantages Of MVC Based Application
  • Understand Model, View, Controller, Architecting MVC Application 
  • Learn CRUD Operations
  • MVC With Frameworks And Plugins
  • Use Entity Framework, Jquery Plugins, Jquery To Respond To Users and use Automapper
  • Build Web Application With MVC
  • Build Forms With Validation
  • Build Web Services
  • Understand Cycle Of ASP.MVC Request
  • Implement Security With MVC
  • Apply Role Based Security
  • Deploy And Testing ASP.NET MVC Web Applications
  • Perform Unit Testing
  • Configure Exception Handling 

------------------------------------------------------------------------------------------------------

Is This For You?

  • Do you want to build dynamic website, applications and web services?
  • Are you wondering how to program and build robust Websites using the latest technologies?
  • Do you think you will feel proud mastering ASP.NET?

Then this course will definitely help you.

This course is essential to all developers, programmers, app builders and anyone looking to build dynamic web sites, web applications and web services.

I will show you precisely what to do to solve these situations with simple and easy techniques that anyone can apply.

------------------------------------------------------------------------------------------------------

Why To Master ASP.NET?

Let Me Show You Why To Master ASP.NET:

1. You will build dynamic website, applications and web services.

2. You will know ASP.NET standard controls.

3. You will validate data.

4. You will create master pages.   

Thank you so much for taking the time to check out my course. You can be sure you're going to absolutely love it, and I can't wait to share my knowledge and experience with you inside it! 

Why wait any longer?

Click the green "Buy Now" button, and take my course 100% risk free now!

Who this course is for:
  • All Graphic Designers, Web Designers, UI Developers
  • Anyone Looking To Master Adobe Illustrator.
  • This Is Not For People Looking For Lazy Ways To Do Things