MCTS .NET 4.0 Web Applications
Course Fee: £1290.00
Course Outline
.Net Framework 4.0 and C# Language Fundamentals
DOTNET 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
|
|
|