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