Winter Internship@ Sankhyak Technologies in (JavaPhp.NET)-Lucknow - Lucknow

Thursday, 24 July, 2014

Item details

City: Lucknow, Uttar Pradesh
Offer type: Offer

Contacts

Contact name Sankhyak Technologies
Phone 9044837964

Item description

Overview of the ASP.NET Framework

The .NET Framework - an Overview
Framework Components
Framework Versions
Types of Applications which can be developed using MS.NET
MS.NET Base Class Library
MS.NET Namespaces
MSIL / Metadata and PE files
The Common Language Runtime (CLR)
Managed Code
MS.NET Memory Management / Garbage Collection
Common Type System (CTS)
Common Language Specification (CLS)
Types of JIT Compilers
Using the Standard Controls
Using the Validation Controls
Using the Rich Controls
Designing Websites with master pages
Designing websites with Themes
Overview of Data Access
Using SQLDataSource Control
Using List Controls
Using the Grid View Control
Using the Details View and Form View Controls
Using Repeater and Data List Controls
Using the List View and Data Pager Controls
Using Navigation Controls
Using the Login Control
Overview of State management
Client side state management
View state
Query String
Hidden Fields
Cookies
Server side State management
Application
Session
Caching

Overview of Configuration File

Web.config
Machine.config

Caching Application Pages and Data

Overview of caching
Using page output caching
Verifying the output cache by parameter

Localizing Applications for multiple languages

Setting the current culture
Setting a culture manually
Automatically detecting a culture
Setting the culture in the web.config file
Culture and ASP.NET controls

Using Forms-Based Authentication
Overview JavaScript and Jquery
XML And Web Services
Creating an XML Web Services
Advanced XML Web Services
AJAX (Asynchronous JavaScript and XML)
About Ajax
Server Side Ajax
Client Side Ajax
Ajax Toolkit
Setting up and implementing Ajax
SQL Server 2008 R2
Microsoft SQL Server 2008 R2
Overview of SQL Server 2008 R2
Installation of SQL Server 2008 R2
Features of SQL Server Express
Sql Server
About management studio
Creating tables
Altering tables
Adding new columns
Altering existing columns
Data type Decrease/Increase
Insert data into tables
Simple insert
Columns by insert
Bulk insert
Insert using union
Identity and its properties
Inserting data from existing tables to newly created table
Inserting data from one table to other table (both should be existing)
Creating new tables from existing table With data and Without data
Creating relationships
Creating constraints
Learn foreign key value errors
Truncate
Delete
Joins
Inner join
Outer join
Cross join
Self join
Sql syntax
Sub Queries(inline views)
Correlated sub queries
Views
Difference between views & inline views
Group by
Order by
Stored Procedures
In parameters
Out parameters
Triggers
DML Triggers
DDL Triggers

LINQ
C# Language Extension3.5 (Prerequisite)

Type Inference
Object Initializers
Anonymous Types
Extension Methods
Partial Methods

LINQ Architecture

Understanding the LINQ Framework
LINQ Provider
LINQ to Object
LINQ to SQL
LINQ to Dataset
LINQ to XML

LINQ to Object

Enumerable and IQueryable interface
System.LINQ namespace
Query Expressions
Lambda Expressions
Using Custom Class Collection

LINQ to SQL

Defining the Data Model class
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 Procedure
LINQ to SQL architecture

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
Adding nodes
Modifying nodes
Deleting nodes

LINQ to Dataset

Querying Datasets
Querying typed Datasets
Using LINQ over Dataset with Table Adapter
Querying Typed/Untyped DataSets
DataRows and Set operations
Creating New DataTables SYLLABUS
DataSet-specific APIs
Best Practices: when to use LINQ to DataSets

LINQ to XML (Xlinq)

XDocument, XElement, XAttribute
Loading, Parsing, Saving
Version-independent Serialization
Trees, Navigation, Updating
Retrieving and using Values
Names, namespaces, Attributes
Projecting and transforming

LINQ Behind-the-Scenes

Query Expressions & Trees
Compiling Expression Trees
The AsQueryable Operator
The Expression “Code Dom”
Lambdas as Expressions
The LINQ Framework

WCF
Introduction to WCF

Evolution of WCF
Evolution of Service Oriented
Architecture (SOA)
Four Tenets of SOA
What is WCF
Where does WCF Services fit in?

Developing WCF Service Application and Client

Hosting WCF Service in IIS/ASP.NET
Development Server
Using a Service in the client application
Understand Contracts in the service.
Service Contract.
Operation Contract.
DataContract
Understand Instancing behavior in the service.
Single
PerCall
PerSession
Building WCF Library based Host
Client application

Endpoints in configuration file

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.
Configuring service behavior in configuration file
WCF Service Configuration Editor
Creating Endpoints through Code

Channel Stacks & Bindings in WCF

Understanding Channel Stack
Introduction to Binding
Types of Bindings.
Binding Comparison
Thumb rules in choosing endpoint binding
Configuring a Service and Client for Multiple Bindings
Binding Class Properties.

Handling WCF Exceptions/Faults

Overview
Producing Faults
SOAP fault with FaultCode and FaultReason
Culture specific SOAP fault
Strongly Typed SOAP fault
Consuming Faults
Proxy State for Managed Exceptions Vs SOAP Fault

WPF
Introduction to WPF

Why WPF?
What Is WPF?
NET Framework 3.0 (WinFX)
WPF Overview
Application and Window
A Simple WPF Application
Using Visual Studio
Brushes
Panels

XAML

Role of XAML
Elements and Attributes
Namespaces
Property Elements
Type Converters
Content Property
Collections
XAML and Procedural Code

WPF Controls

Button
Label
TextBox
ToolTip
RadioButton
CheckBox
ListBox
ComboBox

Layout

Sizing
Positioning
Transforms
Canvas
Drawing Shapes
StackPanel
WrapPanel
DockPanel
Grid
Scrolling
Scaling

Dialogs

Message Boxes
Win32 Common Dialogs
Custom Modal Dialogs
Custom Modeless Dialogs

Menus and Commands

Menus
Context Menus
Icons on Menu Items
Commands
Keyboard Shortcuts
Disabling Menu Items
Checking Menu Items

Toolbars and Status Bars

Toolbars
Toolbars and Commands
Status Bars

Dependency Properties and Routed Events

Dependency Properties
Change Notification
Property Value Inheritance
Support for Multiple Providers
Routed Events
Routing Strategies

Resources

Resources in WPF
Binary Resources
Logical Resources
Static versus Dynamic Resources

Styles, Templates, Skins and Themes

Styles
Style Sharing
Triggers
Templates
Templated Parent’s Properties
Skins
Themes

Data Binding

Binding Sources
Sharing Sources with DataContext
Data Templates
Value Converters
Collection Views
Data Providers
Validation Rules



Contact: Sankhyak Technologies lucknow
Mobile: +91-9044837964, 0522-4029468
Email: hr@sankhyaktech.com