Presenter manual asp net with silverlight (specially for summer interns)

Page 1

With 4.0 Framework Specially For Summer Interns

Effective from: Jan 2012

1 COURSE OUTLINE FOR ASP.Net with 4.0

|

XPERT INFOTECH | Confidential


Introduction to .NET

Introduction to Visual Studio

Overview of the .NET Framework

Setting Profiles

How .NET is Different from Traditional

Creating a Project

Programming

Using the Code Editor

Common Language Runtime (CLR)

Setting Project Properties

Common Language Specification (CLS)

Adding References

Common Type System (CTS)

Compiling a Program

.NET Assemblies

Running a Program

Microsoft Intermediate Language (CIL)

Debugging a Program

.NET Namespaces

Using the MSDN (Help)

.NET Framework Class Library

Language Fundamentals

Conditionals and Looping

C# Program Structure

if/else

Defining Namespaces

switch

Understanding C# Data Types

while and do/while

Defining Variables and Constants

for

Comparing Value Types versus

foreach

Reference Types

Working with Operators and Expressions

Performing Type Conversions

Using Console I/O

Formatting Numbers, Date and Times

Functions and Parameters

Exception Handling

Defining Static and Instance Functions

What are Exceptions?

Passing Parameters by value and by

.NET Exception Hierarchy

reference

Catching Exceptions

Overloading Functions

Throwing Exceptions

Optional Parameters

Managing Resources with Finally

Using Variable Length Parameter Lists

2 COURSE OUTLINE FOR ASP.Net with 4.0

|

XPERT INFOTECH | Confidential


Collections

Object-Oriented Programming

Defining and Using Arrays

Understanding System.Array

Using .NET Collections

Defining and Using Classes

Working with ArrayLists and Hashtables

Extending .NET Classes via Inheritance

Working with Lists and Dictionaries

Defining and Implementing Interfaces

Introducing LINQ

Understanding the Role of Interfaces in

Overview of Object-Oriented Programming

.NET

Introducing ASP.NET

Working With Enumerations

Creating ASP.NET Pages

Overview of ASP.NET 4.0

Building ASP.NET Pages

Understanding Client-Side vs. Server-

Using Page Directives

Side Execution

Working with the Code-Behind Model

Working with Web Forms

Understanding the Life-cycle of a Web

Understanding ASP.NET Application Folders

Form

Handling Page Events

Using Web.config

Using Controls

Handling Events

Working with HTML Controls

Working with Web Controls

Creating Controls at Runtime

Writing Event Handlers

Defining and Using Custom User

Understanding PostBack versus Non-

Understanding the Event Driven Programming Model

PostBack Events

Controls

Sharing Event Handlers between Events

Validation •

Using Global.asax

Master Pages

Understanding the ASP.NET Validation

Controls

Understanding the Master Page Architecture

Performing Client-Side Validation

Designing a Master Page

Performing Server-Side Validation

Designing Content Pages

Using the Regular Expression Validator

Customizing Validation

Working with Validation Groups

Maintaining State •

ADO.NET •

Understanding why the Web is

Understanding the ADO.NET Object

3 COURSE OUTLINE FOR ASP.Net with 4.0

|

XPERT INFOTECH | Confidential


Stateless

Model

Maintaining State within ASP.NET

Connected vs. Disconnected Access

Applications

Using a Connection to Connect to a

Using the Application Object

Using the Session Object

Using the ViewState Object

Reading and Writing Cookies

Using the Query String

Data Source

Using a Command to Execute Queries and Stored Procedures

Using a DataReader to Work with Cursors

Using the DataSet with Disconnected Data

Using XML

Using DataAdapters with DataSets

Data Binding

Understanding XML and XML Schemas

Understanding ASP.NET Data Binding

Reading XML Data with a DataSet

Examining ASP.NET Data Bound

Writing XML Data with a DataSet

Securing ASP.NET Applications •

Controls

Using the ListBox Control

Using the GridView Control

Using the DetailsView Control

Using the FormView Control

Introduction to Web Services

Understanding the ASP.NET 4.0

Overview of Web Services

Security Models

Creating a Web Service

Authenticating Users

Using WSDL and Proxy Classes

Authorization User Requests

Consuming a Web Service

Using the ASP.NET Login Controls

Using the ASP.NET Web Site Administration Tool

Deploying ASP.NET Applications •

Overview of ASP.NET Deployment Options

Using Copy Web Site Tool

Using Publish Web Site Tool

Using Web Setup Projects

Asp.Net AJAX •

Conceptual Overview about Ajax Technology

Using Asp.net Ajax Control Toolkits

Using Server Side Asp.Net Ajax

4 COURSE OUTLINE FOR ASP.Net with 4.0

|

XPERT INFOTECH | Confidential


Using Client Side Asp.Net Ajax

Client-Side JavaScript programming

Microsoft Client Library for Ajax

Remote method calls with ASP.NET Ajax

LINQ AND C# •

Generics, Delegates, Anonymous Methods, Enumerartors&Yeild

Local Type Interface, Lamda Expressions

Extension Methods, Object Initialization Expressions

Anonymous Types, Query Expressions

LINQ Queries

Query Operators

Conversion Operators

LINQ to SQL, DataSet, Entities

LINQ to XML API

LINQ to XML Queries

WCF (Windows Communication Foundation) •

Architecture of WCF

Project Template of WCF

WCF Composition

Building a WCF Service

Hosting a WCF Service

WCF Client Application building

MICROSOFT SILVERLIGHT and WPF (Windows Presentation Foundation) •

WPF in ASP.NET 4.0

WPF / E – Every Where Concept

SilverLight and Media

Working with JavaScript

Client-side Programming SilverLight

Server-side Programming SilverLight

XAML [Extensible Application Markup Language]

Developing SilverLight Pages with Visual Studio 2010 or Microsoft Blend

5 COURSE OUTLINE FOR ASP.Net with 4.0

|

XPERT INFOTECH | Confidential


ASP .NET client templating engine

jQUERY

Notes:

Introduction

The magic dollar sign ($) and a chain of

• • • • • • • • • • • •

Recommend Practical hours for student except operations class hours is 90 Hrs. jQuery Selectors • We also provide Document.Ready() weekend classes for all ASP .NET and JQuery courses. Consuming ASP .NET web services using jQuery • After completion of 75% JSON serialized web service of course, student will Consuming a web service using ASP .NET AJAX go through Live Project Consuming a web service using jQuery Training, Interview Calling an ASP .NET page method Preparation and A dummy page method Recruitment process in Calling a page method from jQuery Software Industry. Client Templating • Student will go through How to use jTemplate the training of HTML, CSS and JavaScript as a complimentary package before starting of

Our Technology Specialization and Certification Courses:

ASP.Net. This is optional.

6 COURSE OUTLINE FOR ASP.Net with 4.0

|

XPERT INFOTECH | Confidential


KEY FEATURES OF XPERT INFOTECH: •

Training by Certified and Experienced Trainers. •

Industrial and Corporate Tie-ups for Live projects for student.

Well equipped Computer Lab, Internet and Book Bank facility.

Live project based Summer Trainings, Summer Internships and summer programs.

100% placement assistance on every course.

Interview Preparation and Technical Events.

On Campus Interviews in every month for the placement of students.

WI-FI enabled classrooms.

100% Placement Assistance

7 COURSE OUTLINE FOR ASP.Net with 4.0

|

XPERT INFOTECH | Confidential


On Campus Interviews

58-61 (Basement), Vashist Park, Pankha Road, New Delhi-46 Ph.: 011-28526572, 65833100, 9990345891 www.xpert-infotech.com

8 COURSE OUTLINE FOR ASP.Net with 4.0

|

XPERT INFOTECH | Confidential


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.