.NET 6 MONTHS

Introduction of Dot Net Framework

  • What is Dot Net?
  • Why Dot Net?
  • Advantages of Dot Net
  • Component of Dot Net
  • What is FCL?
  • What is Framework?
  • Creating a Project and Solution
  • Build Project
  • Debug Project
  • Solution Explorer
  • Understanding use of Namespace & Class Libraries
  • Create Simple Application
  • Versions of Framework
  • Execution Process in Dot Net
  • How Compile Code without Dot Net Framework.
  • What is Assembly?
  • What is PE?
  • What is MSIL?
  • What is DLL & EXE?
  • How make DLL& EXE.
  • What is CLI?
  • What is CLR?
  • CLR architecture
    • Class loader
    • Garbage Collector
    • CTS
    • CLS
  • Use of ILDASM.
  • What is JIT?
  • Types of Assembly?
  • How to make Private Assembly
  • How to make Shared Assembly
  • What is DLL HALL Problem?
  • What is SN Key?
  • What is GAC?
  • How to Deploy Assembly in Cache

Object Oriented Programming System (OOPS)

  • What is OOPS?
  • What is Class & Object?
  • Encapsulation
  • Abstraction
  • Inheritance & Types of Inheritance
  • Polymorphism
  • Types of Polymorphism
    • Static Polymorphism
    • Dynamic Polymorphism
    • Concept of Method Overloading
    • Concept of Method Overriding
    • Concept of Early Binding
    • Concept of Late Binding
    • Concept of Up Casting
  • Operator Overloading?
  • What is Constructor?
  • Types of Constructor
    • Default Constructor
    • Parameterized Constructor
    • Copy Constructor
    • Private Constructor
    • Static Constructor
    • Concept of This Keyword in Constructor
    • Concept of Base Keyword in Constructor
  • Concept of Base Keyword in Constructor
    • Abstract Class & Abstract Method
    • Static Class & Static Method
    • Sealed Class & Sealed Method
    • Partial Class & Partial Method
  • What is Variable?
  • Types of Variable
  • Static Variable
  • Const Variable
  • Read Only Variable
  • Instance & Member Variable
  • What is Interface?
  • Exposing of Interface?
  • Access Modifiers

C# Language Fundamentals

  • What is C#?
  • C# v/s C++?
  • Namespaces in C#?
  • Create namespace in C#
  • Data types in C#
  • Value type
  • Reference type
  • Null able type
  • Memory in C#
  • Heap
  • Stack
  • Array in C#
  • Simple Array
  • Multi Array
  • Jagged Array
  • Looping in C#
  • For,While,Dowhile
  • For each
  • Conversion Types
  • Implicit {Boxing}
  • Explicit {UnBoxing}
  • Collections
  • Array List
  • Hash Table
  • Stack
  • Queue
  • Generics
  • List
  • Dictionary
  • Stack
  • Queue
  • Delegate
  • Single
  • Multicast
  • Generic
  • Events
  • Understanding Events
  • System Define Event
  • Event Life Cycle
  • Event Handler
  • Creating User Define Events
  • Binding Events
  • File Handing
  • Exception Handling
  • Role of Exception Handling
  • What is Error, bug and exceptions?
  • Try, catch & Finally block
  • System Level & Application Level Exception
  • Handel Multiple Exception
  • Throw Exception
  • Reflection
  • Reflection Namespace
  • Reflection Classes
  • Access Assembly through Reflection
  • Member Info
  • Method Info
  • Property Info
  • Constructor Info
  • Browsing Members
  • Runtime Information
  • Threading
  • Default Threading
  • Customized Threading
  • Priority in threading
  • Properties
  • Set
  • get
  • Indexer
  • Define Indexer
  • Advantages of Indexer
  • Test

The SQL Server Management

  • What is SQL?
  • What is Database?
  • Create Statement
  • Create database
  • Create table
  • Use Identity
  • Select Statement
  • Insert statement
  • Update statement
  • Delete statement
  • Drop statement
  • Truncate statement
  • Difference between delete, drop & truncate
  • Alter Query
  • Clauses
  • Group By
  • Order By
  • Basic Queries
  • Stored Procedure
  • Function
  • Trigger
  • Cursor
  • Union & Union All
  • Transaction
  • Joins
  • Indexes
  • Views
  • Constraints

ADO .NET 10

  • What is ADO.NET?
  • Difference between ADO & ADO.NET?
  • Architecture of ADO.NET
  • Connected Mode Architecture
  • Disconnected mode Architecture
  • SQL Command Class
  • SQL Data Reader Class
  • Executing Stored Procedure
  • Executing Function
  • What is Sql Injection
  • Working with Disconnected mode
  • Data Adapter
  • Data set
  • Data Table
  • Store table in datatable
  • Insert,update,delete in datatable
  • Show, next,first,last,all by datatable
  • Command Builder

LINQ

  • What is linq?
  • Why linq?
  • Limitation of linq?
  • Data context in linq?
  • Select data by linq?
  • Perform dml by linq?
  • Stored procedure by linq?
  • Linq with dataset
  • Linq operators?
  • Linq query expression
  • Linq with generic & non generic collection

Entity Framework 6.0

  • Overview of the Entity Framework
  • Difference between Linq to sql and Entity Framework
  • Learn how to create an Entity Data Model
  • Conceptual schema definition languages (CSDL)
  • Store schema definition languages (SSDL)
  • Mapping specification language (MSL)
  • Techniques for using LINQ to Entities to query data in SQL Server database
  • Creating/Managing 1-Many and many-1 relations
  • Associations & Foreign Keys
  • Procedure Mapping
  • Giving life to a Model
  • Mapping object to Data

ASP.NET 4.6 Framework

  • What is Asp.net?
  • Need of web application?
  • HTTP Protocol?
  • Concept Working of Browser
  • Difference between asp & asp.net
  • HTML
  • Creating a simple html page
  • Html tags
  • Hosting html page
  • Server Pages using asp.net
  • Creating server pages
  • Page Life Cycle
  • Application Life Cycle
  • State Management
  • Introduction of Stateless Process
  • What is State management?
  • Need of State Management?
  • Type of State Management?
  • Client Side & Server Side
  • Controls in ASP.NET
  • Standard controls/server controls
  • Validation controls
  • Data controls
  • Grid view controls
  • Navigation controls
  • CSS
  • Understanding CSS
  • Types of CSS
  • Inline CSS
  • Internal CSS
  • External CSS
  • Selectors in CSS
  • Master Page
  • Login controls
  • Security concept
  • Performance tunning
  • Ajax

ADVANCED .NET MVC

Language Integrated Query(LINQ)

Introduction to LINQ

  • What is LINQ?
  • Why we need LINQ?
  • How LINQ works?
  • Using Linq via Method based and Query based syntax

Standard Linq Operators

  • Sorting Data
  • Filtering Data
  • Grouping Data
  • Joining Data
  • Set Operations
  • Element Operators
  • Quantification Operators
  • Partitioning Data

LINQ to Objects and Collections

  • Linq to List
  • Linq to Array
  • Linq to ArrayList
  • LINQ to Entities

Windows Communication Foundation (WCF)

Introduction To WCF

  • What is Distributed Application
  • Evolution of WCF
  • Evolution of Service Oriented Architecture (SOA)
  • Four Tenets of SOA
  • What is WCF.
  • Where does WCF Services fit in?
  • WCF comparison with WebServices and
  • .Net Remoting.

Endpoints in WCF

  • What is Endpoint in WCF
  • End points in Configuration File.
  • ABC - Address, Binding & Contract of the service in Configuration File.
  • Understanding importance of base address.
  • Importance of IMetadataExchange
  • Contract / Endpoint.
  • IMetadataExchange Contract/Endpoint for Http and tcp.
  • Configuring service behavior in configuration file
  • WCF Service Configuration Editor
  • Creating Endpoints through Code

Developing WCF Service Application

  • Hosting WCF Service in IIS/ASP .NET Development Server
  • Hosting WCF service in Managed Application(Self Hosting).
  • Use of WCF Service Library Project.
  • Use of Wcf Service with Entity Framework

Understand Contracts in WCF service

  • ServiceContract.
  • OperationContract.
  • DataContract
  • Fault Contract
  • Message Contract

Understand Instancing behavior in WCF service.

  • Single
  • PerCall
  • PerSession

Understand Concurrency in WCF service.

  • Single
  • Multiple
  • Rententrant

MVC 5 (Model View Controller) Getting Started

  • What is MVC
  • Life cycle of MVC
  • The MVC Pattern
  • The Road to MVC

Models

  • Scaffolding
  • What Is Scaffolding
  • Scaffolding and the Entity Framework
  • Executing the Scaffolding Template
  • Executing the Scaffolding Code
  • Editing
  • Building a Resource to Edit
  • Responding to the Edit POST Request
  • Model Binding
  • The DefaultModelBinder
  • Explicit Model Binding

Views

  • The Purpose of Views
  • View Basics
  • Understanding View Conventions
  • Strongly Typed Views
  • How View Bag Falls Short
  • Understanding View Bag, View Data, and ViewDataDictionary
  • View Models
  • Adding a View
  • The Razor View Engine
  • What Is Razor
  • Code Expressions
  • HTML Encoding
  • Code Blocks
  • Razor Syntax Samples
  • Layouts
  • View Start
  • Specifying a Partial View

FORMS AND HTML HELPERS

  • Using Forms
  • The Action and the Method
  • To GET or to POST?
  • HTML Helpers
  • Automatic Encoding
  • Making Helpers Do Your Bidding
  • Inside HTML Helpers
  • Setting Up the Album Edit Form
  • Adding Inputs
  • Helpers, Models, and View Data
  • Strongly Typed Helpers
  • Helpers and Model Metadata
  • Templated Helpers
  • Helpers and ModelState
  • Other Input Helpers
  • Html.Hidden
  • Html.Password
  • Html.RadioButton
  • Html.CheckBox
  • Rendering Helpers
  • Html.ActionLink and Html.RouteLink
  • URL Helpers
  • Html.Partial and Html.RenderPartial
  • Html.Action and Html.RenderAction

DATA ANNOTATIONS AND VALIDATION

  • Annotating Orders for Validation
  • Using Validation Annotations
  • Custom Error Messages and Localizatio
  • n Looking Behind the Annotation Curtain
  • Controller Actions and Validation Errors
  • Custom Validation Logic
  • Custom Annotations
  • ValidatableObject
  • Display and Edit Annotations
  • Display
  • Scaffold Column
  • Display Format

Controllers

  • Controllers, Actions, and Action Results
  • Routing to Controller Actions
  • Working with the Application Model

MEMBERSHIP AUTHORIZATION, AND SECURITY

  • Using the Authorize Attribute to Require Login
  • Securing Controller Actions
  • How Authorize Attribute Works with Forms Authentication and the
  • Account Controller
  • Windows Authentication
  • Using Authorize Attribute to Require Role Membership
  • Extending User Identity
  • Storing additional user profile data
  • Persistence control
  • Managing users and roles
  • External Login via OAuth and OpenID
  • Registering External Login Providers
  • Configuring OpenID Providers
  • Configuring OAuth Providers
  • Security Implications of External Logins

Jquery

  • jQuery Features
  • Unobtrusive JavaScript
  • Using jQuery
  • Ajax Helpers
  • Adding the Unobtrusive Ajax Script to Your Project
  • Ajax ActionLinks
  • HTML 5 Attributes
  • Ajax Forms
  • Client Validation
  • jQuery Validation
  • Custom Validation
  • Beyond Helpers
  • jQuery UI
  • Autocomplete with jQuery UI
  • JSON and Client-Side Templates
  • Bootstrap Plugins
  • Improving Ajax Performance
  • Using Content Delivery

ROUTING

  • Introduction to Routing
  • Comparing Routing to URL Rewriting
  • Routing Approaches
  • Defining Attribute Routes
  • Defining Traditional Routes
  • Choosing Attribute Routes or Traditional Routes
  • Named Routes
  • MVC Areas
  • Catch-All Parameter
  • Multiple Route Parameters in a Segment
  • StopRoutingHandler and IgnoreRoute
  • Debugging Routes
  • Inside Routing: How Routes Generate URLs
  • High-Level View of URL Generation
  • A Detailed Look at URL Generation
  • Ambient Route Values
  • More Examples of URL Generation with the Route Class
  • l Inside Routing: How Routes Tie Your URL to an Action
  • The High-Level Request Routing Pipeline
  • RouteData

Web ApI development

  • Getting Started with Web API
  • Writing an API Controller
  • Examining the Sample ValuesController
  • Async by Design: IHttpController
  • Incoming Action Parameters
  • Action Return Values, Errors, and Asynchrony
  • Configuring Web API
  • Configuration in Web-Hosted Web API
  • Configuration in Self-Hosted Web API
  • Adding Routes to Your Web API
  • Binding Parameters
  • Filtering Requests
  • Enabling Dependency Injection
  • Exploring APIs Programmatically
  • Tracing the Application

DEPENDENCY INJECTION AND DESIGN PATTERN

  • Software Design Patterns
  • Design Pattern: Inversion of Control
  • Design Pattern: Service Locator
  • Design Pattern: Dependency Injection
  • Dependency Resolution in MVC
  • Singly Registered Services in MVC
  • Multiply Registered Services in MVC
  • Arbitrary Objects in MVC
  • Dependency Resolution in Web API
  • Singly Registered Services in Web API
  • Multiply Registered Services in Web API

Bootstrap Introduction

  • Responsive app,layouts
  • Components
  • Developing site with bootstra

Angular Js Introduction

  • Understanding and Setting Up AngularJS
  • What's AngularJS
  • Getting Started
  • Adding AngularJS to the Site
  • Setting Up the Database
  • Building the Web API
  • Building Applications and Modules
  • Creating Controllers, Models, and Views
  • Services
  • Routing
  • Details View
  • A Custom Service
  • Deleting
  • Editing and Creating
Send Your Query

  • Can't read the image? click here to refresh.
  • Design & Developed By : ETON SOLUTIONS