Dotnet Training Course Content


1) MS.NET Course Content


  • MS.NET Framework
  • VB.NET and C# Languages
  • Developing Console Application
  • Language Basics
  • Essentials of Object-Oriented Programming
  • Working with Classes and Objects
  • Working with Collections
  • Exception Handling
  • Inheritance,Interface & Polymorphism
  • C# Features/General Features
  • Data Streams and Files
  • Working with Components/Assemblies
  • Multi-threading
  • Data Access using ADO.NET
  • Win Forms
  • XML
  • Windows Services
  • Packaging and Deployment
  • Debugging and Tracing

Basic Of HTML and JavaScript


Introduction to ASP

  • Basic Of HTML and JavaScript
  • Introduction to ASP
  • Web Forms
  • Using Web Controls
  • Masterpages and UserControl
  • Applying Themes and Styles to Controls
  • ASP.NET State Management
  • ASP Intrinsic Objects
  • ASP.NET Web Application
  • Data Access Controls
  • Caching
  • Configuration
  • Trace Functionality
  • Security
  • Globalization and Localization
  • AJAX.NET
  • Distributed Application Development



    2) ASP.NET MVC Training Course Content


    • Introduction to MVC
    • First MVC Application
    • The MVC Pattern
    • Exploring Controller’s
    • Exploring Razor Views
    • HTML Helpers
    • Model Binders
    • Annotations and Validations
    • CRUD Operations using Entity Framework
    • Caching in ASP.NET MVC
    • Exception Handling in ASP.NET MVC
    • Working with Areas
    • Ajax and Client Scripting
    • Security
    • New Features of ASP.NET MVC 4.5
    • Project Explanation


    3) Web Services and WCF Course Content


    Web Services and WCF Course Syllabus Overview


    • Introduction to Windows communication Foundation
    • Developing WCF Service Application and Client
    • Endpoints in configuration file
    • Channel Stacks & Bindings in WCF
    • Understanding Service and Data Contracts
    • Handling WCF Exceptions/Faults
    • Message Exchange Patterns
    • Transactions
    • MSMQ
    • WCF Security


    4) WPF Course Content


    Introduction

    • What is WPF ?
    • Types of WPF Application (Windows Based and Browser Based)
    • XAML – Extensible Application Markup Language.
    • First WPF Application
    • Goals , Benefits and drawbacks
    • Content Models

    Expression Blend

    • What is Expression Blend
    • Different tabs and windows available

    Basic Controls, Content Controls, Layout Controls and Menu Controls

    Properties

    • Property basics
    • Type Converters
    • Property element Syntax
    • Attached properties
    • Property Inheritance

    Pens and Brushes

    Input

    • Mouse Events
    • Keyboard Input
    • Routed Events

    Data Binding

    • Simple Data Binding
    • Binding to List Data
    • Data Source Providers
    • Master Details Binding

    Styles and Templates

    • Inline Styles
    • Named Styles
    • Element typed Styles
    • Triggers
    • Logical and Visual trees
    • Data Driven UI

    Resources and Themes

    Event Triggers and Animations

    • Animation Fundamentals
    • Timelines
    • Keyframe Animations
    • Animation without storyboards

    Transformations and Effects

    • Commanding, Layout, Render Transformations
    • Effects

    Documents

    • Fixed Documents
    • Flow Documents

    Navigation-Based Applications

    • Page
    • Hyperlink Navigation
    • Navigation Service
    • Frame

    Three Dimensional Drawing




    5) Silverlight Course Content


    • Silverlight Introduction & tools
    • Silverlight Concepts
    • Silverlight User Interface controls
    • Transformation and Animation
    • Silverlight Controls, Resources, Styles, Templates, Graphics & Media
    • UI Interaction using Mouse and Keyboard
    • Data Binding
    • Creating Custom Controls
    • Silverlight Navigation Applications
    • Working with WCF, ASMS and ADO.NET Services
    • Integrating with the Browser (Client side programming)

    6) LINQ Course Training:


    C# Language Extensions in 3.5 (Prerequisite)

    • Type Inference
    • Object Initialize'r
    • Anonymous Types
    • Extension Methods
    • Partial Method

    LINQ Architecture & Providers

    • Understanding the LINQ Framework
    • LINQ Providers

    LINQ to Objects

    • IEnumerable and IQueryable interfaces
    • System.Linq namespace
    • Query Expressions
    • Lambda Expression
    • Using Custom Class Collection

    LINQ to SQL

    • Defining the Data Model classes
    • Using Mapping attributes
    • Using the Data Context class
    • Defining Relationships using Associations
    • Creating a customized Data Context class
    • LINQ to SQL Designer (DBML File)
    • Performing Add/Edit/Delete/View Operations
    • Tracking changes to entities
    • Submitting changes
    • Concurrency error handling issues
    • Join Query
    • Validating Entities
    • Transaction Handling
    • Executing Stored Procedures

    LINQ to XML

    • Understanding the LINQ to XML Class hierarchy
    • Create an XML document
    • Loading existing XML document
    • Querying XML using LINQ to XML
    • Manipulating XML document using LINQ
      • Adding nodes
      • Modifying nodes
      • Deleting nodes

    LINQ to Dataset

    • Querying DataSets
    • Querying typed DataSets
    • Using LINQ over DataSet with Table Adapter


    7) SharePoint 2010 training


    SharePoint 2010 training Course Details


    • General Introduction
    • Introduction to SharePoint
    • SharePoint Installation
    • SharePoint Site Hierarchy
    • Lists
    • Predefined List
    • Predefined Libraries
    • Working With Document Library
    • Pages and Web Parts
    • Workflows
    • Security – User Groups and Permissions
    • Managing SharePoint Central Administration
    • Understanding Service Applications
    • Enterprise Content Management
    • User Profile Service Administration
    • Administering and configuring Search
    • Backup and Restore
    • PowerShell
    • Claim Based Authentication
    • Server Object Model
    • CAML and LINQ
    • Client Object Model
    • Features
    • Managing SharePoint Environment
    • Event Receivers
    • Programming Web Parts
    • Sandboxed Solutions
    • Business Connectivity Service
    • Custom Workflows
    • Business Intelligence
    • SharePoint Reporting Services
    • InfoPath
    • SharePoint Designer
    • Branding SharePoint Sites
    • Designing Maintenance Strategy
    • Upgrade Strategy


    8) SQL Server 2012 Course Content


    Overview of Database Concepts


    Basic Database Concepts


    • Concepts of Data, Metadata, Files
    • Concepts of DBMS
    • Database Models
    • File Management Systems
    • Relational Database Systems
    • Procedural & Non procedural approaches
    • Database Design
    • E.F.Codd's Rules

    Normalization

    • First Normal Form
    • Second Normal Form
    • Third Normal Form

    Introduction to SQL Server

    • Features of SQL Server
    • Different Editions of SQL Server
    • Components of SQL Server
    • Services of SQL Server
    • Comparison of SQL Server with Oracle

    Database Design

    • Logical & Physical database design
    • Relational database design
    • Creating databases

    Management Studio

    • Basics of SQL
    • Data types, expressions, operators
    • Working with Queries & Clauses
    • Creating Databases
    • Creating Tables, Stored Procedures
    • Working with Indexes & Views

    Sub queries

    • Nested sub queries
    • Correlated sub queries
    • Derived tables

    Implementation of Data integrity

    • Entity integrity
    • Domain integrity
    • Referential integrity
    • Types of constraints

    Data Definition Language(DDL)

    • Creation of table
    • Modifying the structure of a table
    • Dropping a table
    • Working with different options

    Data Manipulation Language(DML)

    • Inserting, updating & deleting operations
    • Operators, Built-in functions, Grouping
    • Working with multiple tables

    Joins

    • Introduction to Joins
    • Inner join
    • Outer join
    • Cross joins
    • Unions

    Working with Indexes

    • Introduction to indexes
    • Creating, dropping indexes
    • Complex indexes
    • Clustered & non clustered indexes

    Implementing Views

    • Introduction & advantages of views
    • Creating views
    • Altering, dropping views

    Data Control Language(DCL)

    • Creating Users and Roles
    • Granting & Revoking of Roles & Privileges

    Transaction Control Language (TCL)

    • Introduction
    • Transactions process & types of transactions (Implicit, Explicit)
    • Working with Locks and Types of locks

    Transact-SQL (T-SQL)

    • Introduction
    • Data types
    • Statements
    • Batch Execution

    Working with Cursors

    • Creating Cursors
    • Cursors vs. Select
    • Types of cursors, locks on cursors
    • Advantages of cursors

    Implementing stored procedures

    • Introduction to stored procedures
    • Creating, executing, modifying, dropping sp's
    • Executing extended sp's

    Implementing User Defined Functions

    • Introduction
    • Creating, executing, altering, dropping UDF's
    • Deterministic, non-deterministic functions
    • Scalar, multi-statement, built-in functions

    Implementing Triggers

    • Introduction to Triggers
    • Constraints vs Triggers
    • Creating, altering, dropping triggers
    • for/after/instead of triggers


    9) Sharepoint 2013 training Course Content


    • General Introduction
    • Introduction to SharePoint
    • SharePoint Installation and Administration
    • SharePoint Site Hierarchy
    • Introduction to Apps - Lists / Libraries
    • Predefined List & Libraries
    • RSS
    • Security – User Groups and Permissions
    • Claim Based Authentication
    • Enterprise Content Management
    • User Profile Service Administration
    • Administering and configuring Search
    • PowerShell
    • Backup and Restore
    • Server Object Model
    • CAML and LINQ
    • Client Object Model
    • SharePoint Tools for Visual Studio 2012
    • Features
    • Visual Studio Templates
    • Event Receivers
    • Working with WebParts
    • InfoPath
    • InfoPath External Data
    • InfoPath Validation Formatting
    • Business Connectivity Service
    • Workflow
    • SharePoint Designer


    10)Struts and Ajax Course Training


    Model-View-Controller (MVC) Architecture


    Model 1 and Model 2 Approach in Web Applications


    What is a Framework?


    Introduction to Struts 2.0 Framework


    Struts Framework Components


    • Controller Components
    • Model Components
    • View Components

    Struts 2.0 Configuring Elements

  • Administrator Elements
    • Bean Configuration
    • Constant Configuration
    • Package Configuration
    • Namespace Configuration
    • Include Configuration
  • Request Handling Elements
    • Interceptor Configuration
    • Action Configuration
    • Result Configuration
  • Exception Handling
    • Exception Configuration

  • Struts 2.0 Configuring Files

    • web.xml
    • struts.xml
    • struts.properties
    • struts-default.xml

    Interceptors

    • Understanding Interceptors
    • Configuring Interceptors
    • Stacking Interceptors
    • Writing Interceptors

    Expression Language

    • OGNL Introduction
    • OGNL Language Features
    • Working with Collections

    Value Stack

    • Temporary Objects
    • Model Object
    • Action Object
    • Named Objects

    UI Components

    • Templates
    • Themes
    • Simple Tags
    • Collection based Tags

    Type Conversion

    • Built in Type Conversion
    • Creating a Type Converter
    • Advanced Type Conversion

    Validation

    • Manually Validation
    • Validation Framework
    • Basic Validation
    • Client Validation
    • Field Validator
    • Non Field Validation

    Localization / Internationalization

    • UI Tags
    • Validation Aware Interface
    • Action Support getText Method
    • Resource Bundle

    AJAX

    • Introduction AJAX
    • AJAX Internals
    • XML Http Request Object
    • AJAX UI Tags
    • Div Tag
    • Submit Tag
    • Anchor Tag
    • Tabbed Panel Tag
    • Auto Completer Tag