Arvind Srivastav

Tutor for AJAX, ASP .Net, ASP .Net MVC, Angular JS, C, C#, C++, Data Structures, HTML/CSS, HTML5,Jquery, Microsoft .Net, SQL and XML

English,Hindi

Dwarka sector 23, New Delhi, Delhi, India

Available for : Online Teaching | Tuition at my place | Tuition at your place

AJAXASP .NetASP .Net MVCAngular JSCC#C++Data StructuresHTML/CSSHTML5JqueryMicrosoft .NetSQLXML

About

Having 10 years of teaching experience in AJAX, ASP .Net, ASP .Net MVC, Angular JS, C, C#, C++, Data Structures, HTML/CSS, HTML5,Jquery, Microsoft .Net, SQL and XML. Completed Master of Computer Applications from Punjab Technical University.

Expertise

AJAX - 10 years experience 600 INR / Hour

Full course

I can teach all topics in AJAX.

ASP .Net - 10 years experience 600 INR / Hour

Full course

I can teach all topics in ASP.Net.

ASP .Net MVC - 10 years experience 600 INR / Hour

Full course

Introduction

  • Understanding ASP.NET MVC
  • ASP.NET vs. MVC vs. ASP.NET Web Form vs. ASP.NET MVC
  • Advantages of ASP.NET MVC
Visual Studio Project Templates
  • Understanding Visual Studio ASP.NET MVC Templates
  • Creating an ASP.NET MVC project
  • Understanding ASP.NET MVC project folder structure
  • Understanding configuration files
Controller & Actions
  • Understanding Controller
  • Creating Controller
  • Understanding Actions
  • Actions and Non Actions Methods
  • Understanding Action Results
Views
  • Types of Views
  • Creating Standard View
  • Creating Layout Page
  • Communication between Controller and View
MVC Pattern and 3-Tier
  • Understanding Model, View and Controller
  • Design Pattern vs. Architectural Pattern
  • Layer vs. Tier
  • MVC pattern vs. 3-Tier Architecture
Razor View Engine
  • Understanding Razor View Engine
  • Razor View Engine vs. Web Form Engine
  • Razor Syntax
  • Razor Statements, Loops etc.
Routes & URLs
  • Introduction to Routing
  • Routing vs. Url Rewriting
  • Defining Routes
  • Attribute Routing
  • Need of attributes routing
Helpers
  • Understanding Html Helpers
  • Types of Html Helpers
  • Built-In Html Helpers
  • Standard Helpers
  • Strongly Typed Helpers
  • Templated Helpers
  • Inline Helpers
  • Custom Helpers
  • Url helpers
Server-side Data Receiving Ways
  • Action Parameters
  • View Models/Objects
  • FormCollection
Bootstrap
  • Introduction to bootstrap
  • Understanding bootstrap Grid System
  • Using bootstrap with ASP.NET MVC
Partial Views
  • Static Partial View
  • Dynamic Partial View
Data Passing Techniques
  • ViewData
  • ViewBag
  • TempData
  • Session
  • Query String
  • Hidden Fields
  • Cookies
ViewModel & Validation
  • Creating ViewModel
  • Understanding ASP.NET MVC Validation
  • Need of Server Side and Client Si
  • de Validation
  • Validation with Data Annotation
Custom Validation
  • Custom client side Validation
  • Custom Server side validation
LINQ
  • LINQ Fundamentals
  • Understanding LINQ
  • LINQ - What, Why & When
  • Flavors 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
LINQPad
  • What is LINQPad
  • Configuring LINQPad
  • Querying SQL Server database using LINQPad
  • Querying DAL layer DLL using LINQPad
Entity Framework
  • Entity Framework Fundamentals
  • What is ORM
  • ORMs used with .NET
  • Understanding Entity Framework
  • Advantages of Entity Framework
Data Modeling Approaches
  • Entity Framework Data Modelling Approaches
  • Choosing DB First, Model First or Code First
Code First Modeling
  • Defining Mapping using Data Annotation
  • Implementing CRUD Operations
Code First Modeling (Contd.)
  • Defining Mapping using Fluent API
  • Entity Framework Code First Migrations
  • Updating Database when the Model Changes
  • Calling Stored Procedures and functions
  • Code First with existing Database
Database First Modeling
  • Creating Model from Database
  • CRUD Operations
  • Updating Model when the Database Changes
  • Changing and Updating Mapping
  • Calling Stored Procedures
Model First Modeling
  • Creating Model
  • Creating Database from Model
Data Listing and Paging<
  • Implementing Paging, Sorting and Searching
  • Using WebGrid for Data Listing
  • Using AJAX with WebGrid
Design Patterns:
N-Layers Architecture, Repository Design Pattern and Unit of Work Design Patterns
  • Managing code using Three Tier Architecture
  • Understanding Repository and UOW Design Pattern
  • Need of Repository Design Pattern
  • Need to Unit of Work Design Pattern
  • Implementing Repository and UOF Design Pattern
Dependency Injection
  • Understanding Dependency Injection
  • Need of Dependency Injection
  • Implementing DI
TypeScript
  • Issues with Plain JavaScript
  • Introduction to TypeScript
  • Advantages of TypeScript
  • Getting Started with TypeScript
Classes and Interfaces
  • Classes
  • Access Modifiers
  • Constructor
  • Method Overloading
  • Inheritance
Functions and Arrow Function
  • Functions
  • Arrow Function
Modules and Namespaces
  • Modules
  • Namespaces

Angular JS - 10 years experience 600 INR / Hour

Full course

I can teach all topics in Angular JS.

C - 10 years experience 600 INR / Hour

Full course

I can teach all topics in C language.

C# - 10 years experience 600 INR / Hour

Full course

I can teach all topics in C#.

C++ - 10 years experience 600 INR / Hour

Full course

I can teach all topics in C++.

Data Structures - 10 years experience 600 INR / Hour

Full course

I can teach all topics in Data Structures.

HTML/CSS - 5 years experience 600 INR / Hour

Full course

I can teach all topics in HTML/CSS.

HTML5 - 10 years experience 600 INR / Hour

Full course

I can teach all topics in HTML5.

Jquery - 6 years experience 600 INR / Hour

Full course

I can teach all topics in Jquery.

Microsoft .Net - 10 years experience 600 INR / Hour

Full course

  • Describe Microsoft .NET Framework Architecture
  • Understand .NET Framework basic and advanced in-depth concepts
  • Use visual studio 2015 for running, debugging and testing your C# programs
  • Use OOPs concepts like abstractions, Inheritance, polymorphism etc. in practical life
  • Build the logic to develop C# programs
  • Use classes, objects, properties, partial classes, static classes etc. in practical life
  • Use C# advanced concepts like collections, generics and delegates
  • Describe the differences between classes, structures, interfaces, abstract classes etc

SQL - 10 years experience 600 INR / Hour

Full course

I can teach all topics in SQL.

XML - 10 years experience 600 INR / Hour

Full course

I can teach all topics in XML.

Reviews

No Reviews Yet!