UrbanPro
true

Learn ASP.NET MVC

LIVE
13 reviews
100 Hours

Course offered by Sachin Tekriwal

16 reviews

ASP.NET for Beginners

  • Introduction to .NET
  • Understanding Microsoft .NET
  • .NET Cross platform support
  • Advantages of Microsoft .NET
  • .NET Framework Version History
  • .NET Framework 4.5 Architecture
  • Common Language Runtime (CLR)
  • CLR Components
  • Microsoft Intermediate language (MSIL)
  • Common Type System (CTS)
  • Common Language Specification (CLS)
  • Relationship Between CTS and CLS
  • Framework Class Library (FCL)
  • Just In Time Compilation (JIT)
  • Understanding Visual Studio
  • Visual Studio Version History
  • Understanding Visual Studio Editions
  • Advantage of Visual Studio
  • Understanding Visual Studio Features
  • Visual Studio Explorer – Solution, Team, Server
  • Coding and Debugging
  • Types of Projects in Visual Studio
  • Creating a Project and Solution
  • Toolbox
  • Property Window
  • Introduction to C#
  • History of C# Version
  • C# - What, Why & When
  • Structure of a C# Program
  • Basic Input / Output Operations
  • Compiling, Running, and Debugging


Data Type, Variable & Typecasting
  • Understanding Data Type
  • Types of Data Type – Value Type & Reference Type
  • Naming a variable
  • Boxing and Unboxing
  • Data Conversions – Implicit & Explicit
  • Safe Type Casting with IS and AS Operator


Assemblies
  • Types of Assemblies
  • Shared Assembly, Private Assembly & Satellite Assembly
  • Assembly Manifest, Metadata
  • Assembly Cache


Namespaces
  • Creating Namespace
  • Advantages of Namespace


Garbage Collection
  • Understanding Garbage Collection (GC)
  • Advantage of Garbage Collector
  • Generations in Garbage Collector
  • Garbage Collector Working Phase
  • Garbage Collection Algorithm
  • Finalize and Dispose Method


Operators
  • Different Types of Operators
  • Operators precedence


Conditional Statements
  • Introduction to conditional statement
  • If statements
  • If..else statement
  • If..else ladder
  • Switch statement


Loops
  • Introduction to loop
  • do...while loop
  • while loop
  • Making star patterns


Jump Statements
  • break statements
  • continue statement


Loops Contd.
  • for loop
  • foreach loop
  • Making number patterns


Arrays
  • Introduction to Array
  • One Dimensional Array
  • Multi-Dimensional Array
  • Jagged Array


Strings
  • Introduction to strings
  • Mutable strings
  • Immutable strings
  • Strings methods


Object-Oriented Programming Concepts
  • Introduction to object oriented programming
  • Classes and Objects
  • Inheritance
  • Polymorphism
  • Abstraction
  • Encapsulation


Class and Objects
  • Creating a class
  • Access Modifiers
  • Instance members
  • Creating an object


Constructor and Destructor
  • Introduction to Constructor
  • Types of Constructor
  • Default Constructor
  • Parameterised Constructor
  • Introduction to Destructor
  • Creating Destructor


Methods
  • Introduction to Methods
  • Methods Categories
  • Methods Parameters
  • Optional Parameters
  • Call By Value
  • Call By Reference


Polymorphism
  • Introduction to Polymorphism
  • Types of Polymorphism
  • Methods Overloading
  • Methods Overriding
  • Abstract, override and new keywords


Inheritance
  • Introduction to Inheritance
  • Types of inheritance
  • Single Level Inheritance
  • Multi-Level Inheritance
  • Multiple Inheritance
  • Hybrid Inheritance
  • Advantage of Inheritance
  • Sealed class and private constructor


Property
  • Introduction to Property
  • Types of Property
  • Read-Write Property
  • Read Only Property
  • Write Only Property
  • Advantages of Property


Indexer
  • Introduction to Indexer
  • Types of Indexer
  • Advantages of Indexer


Abstract Class
  • Introduction to Abstract Class
  • Creating Abstract class
  • Need of Abstract class
  • Advantages of abstract class


Interface
  • Introduction to Interface
  • Creating Interface
  • Need of Interface
  • Abstract class vs. Interface


Static Class
  • Introduction to static class
  • Creating static class and static methods
  • Need of static class
  • Normal class vs. Static class


Partial Class
  • Introduction to partial class
  • Creating partial class
  • Need of partial class


Structure
  • Introduction to structure
  • Creating structure
  • Structure vs. Class


Enum
  • Introduction to enum
  • Creating enum
  • Need of enum


Exception Handling
  • Understanding Exceptions
  • Try, Catch and Finally block
  • Throw exception
  • Handling Exception
  • Custom Exception


Delegates
  • Introduction to delegates
  • Types of delegates
  • Single Delegate
  • Multicast Delegate


Generic Delegates
  • Introduction to generic delegates
  • Func
  • Action
  • Predicate


Events
  • Introduction to events
  • Creating Events
  • Event Handler


Anonymous Method and Lambda Expression
  • Anonymous Method
  • Lambda Expression


Attributes
  • Introduction to attributes
  • Creating attribute class
  • Need of attributes


Reflection
  • Introduction to reflection
  • Viewing Metadata


Collections
  • Introduction to .NET Collections
  • Introduction to Collection Classes – Array List, Hash Table, Dictionary, Stack, Queue
  • Introduction to Collection Interfaces – IEnumerable, IQuerable, IList, ICollection
  • Relations between Collection Interfaces and Classes
  • Using Collection classes – Array List, Hash Table & Dictionary


Collections Contd.
  • Using Collection classes – Stack, Queue
  • Using Collection Interfaces – IEnumerable, IQuerable, IList, ICollection


Generics
  • Understanding .NET Generics
  • Using Generics classes
  • Using Generics Interfaces
  • Generics Advantages
  • Collections vs. Generics
  • Introduction of ASP.NET MVC
  • Difference between ASP.NET Webform vs. ASP.NET MVC
  • Advantages of ASP.NET MVC
  • First ASP.NET MVC project
  • ASP.NET MVC project folder structure and configuration files


Controller & Actions
  • What is Controller
  • Creating first Controller
  • Controller Actions
  • Actions and Non Actions Methods
  • Action Results
  • Action Parameters
  • Hello world first MVC program


Views
  • Views
  • Creating View
  • Creating Layout Page
  • Section in Layout
  • How to Using Layout
  • Partial views
  • Using partial view


Razor View Engine
  • What is Razor
  • Razor View Engine vs. Web Form Engine and other Engine.
  • Razor Syntax
  • Section in Layout
  • Comments
  • Statements
  • Loops etc.


HTML Helpers
  • Inline HTML helper
  • Built-In HTML helper
    • Standard HTML helper
    • Strongly typed HTML helper
    • Template HTML helper
  • Custom HTML helper


Routing
  • Routing
  • Attribute Routing


Passing Data Controller To View
  • ViewData
  • ViewBag
  • TempData
  • Session


Passing Data View To Controller
  • Traditional approach
  • FormCollection Object
  • Parameters
  • Strongly typed model binding to view


Working with Data
  • What is ORM
  • What is Entity Framework
  • Database-first vs Code-first -Model first
  • CRUD using EF
  • How to use Stored procedures (EF)
  • How to use SQL Views(EF)
  • Using ADO.NET
  • CRUD with ADO.NET
  • How to use Stored procedures
  • How to use SQL Views


Building Forms
  • Introduction
  • The Markup
  • Labels
  • Drop-down Lists
  • Model Binding
  • Saving Data
  • Edit Form
  • Updating Data


Implementing Validation
  • Introduction
  • Adding Validation
  • Styling Validation Errors
  • Data Annotations
  • Custom Validation
  • Validation Summary
  • Client-side Validation
  • Anti-forgery Tokens


Filters
  • Authentication
  • Authorization
  • Action
  • Result
  • Exception


LINQ
  • LINQ Introduction
  • Type of LINQ
  • Advantages of LINQ
  • Var Type
  • Anonymous Type
  • Lambda Expression
  • Query Based Syntax and Method Based Syntax
  • Deferred Execution
  • Immediate Execution
  • Deferred/Lazy Loading
  • Eager Loading
  • LINQ Joins


Building RESTful Services with ASP.NET Web API
  • Introduction
  • What is a Web API?
  • RESTful Convention
  • Building an API
  • Testing an API


Client-side Development
  • Introduction
  • Calling an API Using jQuery
  • CRUD using API With jQuery
  • DataTables Plug-in
  • DataTables with Ajax Source


Authentication and Authorization
  • Introduction
  • Authentication Options
  • ASP.NET Identity
  • Restricting Access
  • Working with Roles
  • Adding Profile Data
  • OAuth
  • Social Logins


Design Patterns
  • Managing code using Three Tier Architecture
  • Understanding Repository Design Pattern
  • Need of Repository Design Pattern
  • Need to Unit of Work Design Pattern
  • Implementing Repository and UOF Design Pattern


Deployment
  • Introduction
  • Deploying the Application
  • Deploying the Database
  • Build Configurations
  • Application Settings
  • Securing Configuration Settings
  • Custom Error Pages
  • Logging Unhandled Exceptions
  • Gzip


Interview Preparation

Gallery (1)

About the Trainer

Sachin picture

4.8 Avg Rating

16 Reviews

16 Students

8 Courses

Sachin Tekriwal

MCA

15 Years of Experience

Over 15 years of teaching experience.

Students also enrolled in these courses

LIVE
5 reviews
3 Hours

Course offered by Abdul Rehman

7 reviews
LIVE
249 reviews
60 Hours

Course offered by Suraj

99 reviews
LIVE
9 reviews

Course offered by Mohammed Salim Ahmed Ansari

23 reviews

Reviews (13)

4 out of 5 13 reviews

Sachin tekriwal https://s3-ap-southeast-1.amazonaws.com/tv-prod/member/photo/1030347-small.jpg Mira Road
4.80513
Sachin tekriwal
S

.Net Advanced

"Excellent teaching skills.Enrolled this course with zero knowledge and learned a lot of basic to advanced topics. Thank you so much for your support. Highly recommended to all. Has good grip in the concept. "

Sachin tekriwal
N

.Net Advanced

"Was very good experience. Cleared all my basics sachin sir have a good knowledge about .net and sir is helpful by nature. Overall i am happy and satisfied from knowledge. They provided is good and helpful and advance level which will be used in latest projects and also demanded in company's. "

Sachin tekriwal
A

.Net Advanced

"Great course that explains advanced concepts in a simple and easy to understand way. Would highly recommend taking a look at this course! The instructor has a talent of explaining the subject in easy to understand terms. "

Sachin tekriwal
S

Learn ASP.NET MVC

"Great Course! Got to confess I started out with few expectations, but as I got more involved I started to realize how much I didn't know and how much I was learning. In the end I am glad I took the course and I will be using many of the tools I learned. Thank you so much Sir for your help. "

View All
Have you attended any class with Salim Ahmed?

Tutor has not setup batch timings yet. Book a Demo to talk to the Tutor.

Different batches available for this Course

4 out of 5 13 reviews

Sachin tekriwal https://s3-ap-southeast-1.amazonaws.com/tv-prod/member/photo/1030347-small.jpg Mira Road
4.80513
Sachin tekriwal
S

.Net Advanced

"Excellent teaching skills.Enrolled this course with zero knowledge and learned a lot of basic to advanced topics. Thank you so much for your support. Highly recommended to all. Has good grip in the concept. "

Sachin tekriwal
N

.Net Advanced

"Was very good experience. Cleared all my basics sachin sir have a good knowledge about .net and sir is helpful by nature. Overall i am happy and satisfied from knowledge. They provided is good and helpful and advance level which will be used in latest projects and also demanded in company's. "

Sachin tekriwal
A

.Net Advanced

"Great course that explains advanced concepts in a simple and easy to understand way. Would highly recommend taking a look at this course! The instructor has a talent of explaining the subject in easy to understand terms. "

Sachin tekriwal
S

Learn ASP.NET MVC

"Great Course! Got to confess I started out with few expectations, but as I got more involved I started to realize how much I didn't know and how much I was learning. In the end I am glad I took the course and I will be using many of the tools I learned. Thank you so much Sir for your help. "

Sachin tekriwal
J

.Net Advanced

"Good experience with tutorial plus, as well as they are provide good training and focus on lastest version of programming language. "

Sachin tekriwal
K

Learn ASP.NET MVC

"It was good experience with Sachin sir ,he has brilliant teaching skills.I have started from very basic understanding and get a great knowledge . Fantastic so far , i would recommend to anyone. "

Sachin tekriwal
D

Learn ASP.NET MVC

"It was a great experience learning from you Sachin Sir.Excellent teaching skills. I have learned so many things. "

Sachin tekriwal
A

.Net Advanced

"It was a very good experience for me. And yes ofcourse excellent teaching skills. Good place to learn. "

Sachin tekriwal
P

.Net Advanced

"It was a great experience learning from you Sachin Sir. Gained a lot of knowledge from this course. Excellent teaching skills. Thank You Sir. "

Sachin tekriwal
P

.Net Advanced

"It was a great experience learning from you Sachin Sir. Gained a lot of knowledge from this course. Excellent teaching skills. Thank You sir. "

Sachin tekriwal
R

.Net Advanced

"Excellent course, after course I got internship in a software company. And now working in a MNC. Thank you sir. "

Sachin tekriwal
J

Learn ASP.NET MVC

"I have no knowledge of MVC pattern until I met Sachin Sir, Now I am able to make full Web application using MVC and Web API. "

Sachin tekriwal
M

.Net Training

"Having very good knowledge of .net. Completed training with a project in one month. "

Have you attended any class with Salim Ahmed?

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

tickYou have successfully registered

Learn ASP.NET MVC by Sachin Tekriwal

Sachin picture
LIVE
(13 reviews)

Class
starts in

01

Days

01

Hour

01

Min

01

Sec

Select One

Register Now

Do you want to Register for this Free class?

Yes, Register No, not right now

Tell us a little more about yourself

Learn ASP.NET MVC by Sachin Tekriwal

Sachin picture
LIVE
(13 reviews)

Class
starts in

01

Days

01

Hour

01

Min

01

Sec

Please enter Student name

Please enter your email address.

Please enter phone number.

Verify Your Mobile Number

Please verify your Mobile Number to book this free class.

Update

Please enter 10 digit phone number.

Please enter your phone number.

Please Enter a valid Mobile Number

This number is already in use.

Resend

Please enter OTP.

Or, give a missed call and get your number verified

080-66-0844-42

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more