MCTS .NET 4.0 Web Applications Bootcamp
Course Fee: £2990.00
Course Outline
.Net Framework 4.0 and C# Language Fundamentals
.NET Framework 4.0
Framework Architecture
Common Language Runtime
Garbage Collection
MSIL
Object Oriented Programming with C#
Managing Types and Members
New Types in .Net 4.0
Parallel Loops
Partial Classes and Partial Methods
Dynamic Types and Anonymous Types
Implicitly Typed Local Variables
Methods and Parameters
Named Parameters and Optional Parameters
Dynamic Objects and Expando Objects
Dynamic IL and Dynamic Language Runtime
String Handling
Structures and their Enhancements
Namespaces
Conventional Exception Handling
The new Exception Handling in .Net 4.0
Abstract Classes and Interfaces
Properties and Indexers
C# Advanced Features
Delegates and Events
Attributes
Managing Unsafe Code
Anonymous Methods
Familiarizing Collections and Generics
Variance
Extension Methods
Lambda Expressions
Language Integrated Query (LINQ)
Object and Collection Initializes
Query Expressions
Navigating the File System
Memory Mapping Files
Reading and writing files
Compressing Streams
Forming regular expressions
Encoding
Serializing Objects
Network Class Libraries
IPV6 Support
FTP, HTTP, SMTP and URI
Multithreading
Creating Threads
Sharing Data
The Asynchronous Programming Model
Parallelization and Threading Enhancements
Task Parallel Library
Concurrency and Coordination Runtime
Task and Task Scheduler
Exploring .Net Assembly
Classification of Assembly
Creating and using Managed DLLs
Private Assembly and Shared Assembly
The Global Assembly Cache
Single File Assembly and Multiple File Assembly
Understanding Reflection
Using Unmanaged Code
Creating and Managing Application Domains
Creating and Managing Windows Services
Namespaces and Classes for Managing Windows Services
Creating Service Control Manager
Creating Windows Services
Interacting with Windows Services
.Net Framework 4.0 Web application Development
Introduction to Web Sites and Design Fundamentals
Introduction to Server Side and Client Side Scripting
Web Page Designing using HTML and JavaScript
Overview of IIS 7.0
Overview of Asp.Net 4.0
Introduction to MVC Framework
Overview of Request Life Cycle
Managing Web Forms
Creating Web Forms Application
Handling Images
Navigating between Pages
Managing Server Controls
Server Control Events
Using HTML Controls
State Management
Managing Session and Application
View State
Query Strings
Managing Cookies
Managing Server Controls
Consume Standard Controls.
Implement Client-Side Validation and Server-Side Validation.
Create and Consume Custom Controls.
Create and Consume Web User Controls.
Designing and Implementing Databases with SQL Server 2008
Introduction to RDBMS and Database Normalization
Creating Tables and Relationships
SQL Fundamentals
Stored Procedures, Functions and Triggers
Managing Database with ADO.Net
Introduction to Connected and Disconnected Data Access Models
ADO.Net Architecture
ADO.Net Objects
Managing Databases with Connection, Command and DataReader Objects
Managing Databases with Connection, DataSet and DataAdapter Objects
Using SQLDataSource
Using Databound Controls
Introduction to Login Controls
Managing XML Data
Using Crystal Reports
Developing MVC Models and Controllers
Exploring ways to create MVC Models
Creating a Data Repository
Implementing MVC Controllers
Creating Action Methods
Developing MVC Views
Implementing MVC Views
Implementing Strongly Typed MVC Views
Implementing Partial MVC Views
Discoverability
Overview of Search Engine Optimization
Creating Robots and Sitemap Files
Using ASP.Net Routing
Introduction to WCF
Building WCF Service.
Building WCF Client Application.
Customizing Web Applications
Themes and Skins
Web User Control
Master Pages and Content Pages
Web Parts
Using Style Sheets
Using Site Map Control
Handling Emails
Protocols for Email
Managing Outlook
Sending Mails
Managing Attachments
Authentication and Authorization
Configuring ASP.Net Membership and Roles
Anonymous Authentication and Impersonation
Windows Authentication
Forms Authentication
Introduction to Passport Authentication
Secure Socket Layer
Language Integrated Query
LINQ to DataSet.
LINQ to SQL.
LINQ to XML.
AJAX
Introduction to AJAX
Basic Asp.Net Ajax Controls
Implement Webforms by using Asp.Net Ajax
Advanced JQuery
Handling JQuery Ajax Events
Creating Services
Implementing AJAX in ASP.Net MVC Pages using Microsoft AJAX
Implementing AJAX in ASP.Net MVC Pages using JQuery
Introduction to Silverlight
Introduction to Silverlight
Using Silverlight Controls
Programming Silverlight applications
Creating Silverlight WCF Services
ASP.Net Mobile Web Applications
Creating Mobile Web Forms
Viewing and Testing Mobile Web Applications
Using Mobile Controls
Configuring and Deploying Web Applications
Publishing Web Applications.
Create Web Setup Project.
Using Copy Web Tool.
Web Hosting Live
|
|
|