banner
 
 
  .........................................................................................................................................................................................................  
  NET 4.0 Training Objectives
 
  .........................................................................................................................................................................................................  
  All attendees will:
  Learn to take advantage of the new features in Visual Studio 2010
Investigate the enhancements made to the C# and VB.NET languages
Work with the new features of the BCLBase Class Libraries (BCL), WPF, ASP.NET, Entity
Framework (EF), WCF, and WF
Explore the new parallel programming facilities in .NET 4.0
  ........................................................................................................................................................................................................
  NET 4.0 Training Prerequisites
  ........................................................................................................................................................................................................
  Prior, extensive development with C# or VB.NET in a Visual Studio 2005 or later environment (.NET
3.5/Visual Studio 2008 recommended). Prior knowledge of WPF, WCF, and WF is helpful but not
required.
  .........................................................................................................................................................................................................
  NET 4.0 Training Outline
  .........................................................................................................................................................................................................
  Visual Studio 2010
  General Improvements
Improved Multitargeting
Intellisense Enhancements
Unit Testing and TDD
Visual Studio Extensibility
   
  Language Enhancements
  ...........................................................................................................................................................................................................
 

Named and Optional Parameters
New Features in Visual Basic
Co- and Contravariance
Dynamic Typing and Late Binding
Easier COM Interoperability
F# Overview

  ...........................................................................................................................................................................................................
  CLR and BCL Changes
 
  • Improved Client Profile
  • In-Process Side-by-Side Execution
  • Garbage Collection
  • Security
  • New and Modified BCL Types
  • Network Class Libraries (NCLs)
  • Deprecated APIs
  • Code Contracts
  • Managed Extensibility Framework (MEF)
  • Globalization
  .........................................................................................................................................................................................................
  Parallel Programming
  .........................................................................................................................................................................................................
 
  • Overview of Parallelization
  • Task Parallel Library (TPL)
  • Parallel LINQ (PLINQ)
  • Coordination Data Structures (CDS)
  • Threading Enhancements
  • New Debugging Tools
  .........................................................................................................................................................................................................
  Windows Presentation Foundation (WPF)
  .........................................................................................................................................................................................................
 
  • IDE Enhancements
  • New Controls
  • Binding Changes
  • Text-Rendering Improvements
  .........................................................................................................................................................................................................
  ASP.NET
  .........................................................................................................................................................................................................
 
  • New Project Templates
  • IDE Changes
  • Code Snippets
  • Deployment Improvements
  • URL Routing
  • Accessibility and Standards
  • Control Enhancements
  • Microsoft AJAX Library
  • jQuery Integration
  • ASP.NET MVC 2
  .........................................................................................................................................................................................................
  Silverlight
  .........................................................................................................................................................................................................
 
  • Offline Applications
  • Deep Linking and Browser History
  • Printing
  .................................................................................................................................................................................................................
  Entity Framework
  ...................................................................................................................................................................................................................
 
  • EF and LINQ to SQL
  • EF 1.0 Criticisms
  • EDM Designer Changes
  • Lazy Loading
  • Model First Generation
  • Plain Old CLR Objects (POCO)
  ...................................................................................................................................................................................................................
  Windows Communication Foundation (WCF)
 
  .....................................................................................................................................................................................................................  
 
  • New Configuration Defaults
  • REST Friendly URLs
  • Router Service
  • WS-Discovery
  • WCF Data Services
 
  .....................................................................................................................................................................................................................  
  Windows Workflow Foundation (WF)
 
  ...................................................................................................................................................................................................................  
 
  • New Workflow Designer
  • Flowchart Workflow
  • WCF Workflow Service Applications
  • New Activities
 
  ..................................................................................................................................................................................................................  
  Windows Azure
 
  ...................................................................................................................................................................................................................  
 
  • Overview
  • Deployment
  • Storage
 
  ................................................................................................................................................................................................................  
  ...........................................................................................................................................................................................................................  
  Customizing Project-Specific Workflow  
 
  • Customizing Lists
  • Customizing Fields by User Groups
 
  ...........................................................................................................................................................................................................................  
 
  • What is MySQL
  • History of MySQL
  • The Main Features of MySQL
  • How Stable Is MySQL?
  • How Big Can MySQL Tables Be?
  • Understand what a relational database is
  • Compare MySQL with other relational database
 
  .............................................................................................................................................................................................................................  
  INSTALLING MYSQL  
  .............................................................................................................................................................................................................................  
 
  • Understand the MySQL open source license
  • Be able to troubleshoot common installation issues
  • Learn how to use the MySQL command line
  • Effectivelyuse MySQL security
 
  ...............................................................................................................................................................................................................................  
  DATABASE APPLICATION ARCHITECTURE  
  ...............................................................................................................................................................................................................................  
 
  • Understand basic client/server and 3-tier architectures
  • Understand concepts of data processing
  • Understand object/relational modeling for MySQL
  • Design an application model
 
  ................................................................................................................................................................................................................................  
  BASICS OF DATABASE PROGRAMMING FOR MYSQL  
  .................................................................................................................................................................................................................................  
 
  • Identify languages that support MySQL
  • Understand the CGI specification
  • Know how to initiate and terminate a database connection
  • Create simple dynamically generated HTML
 
  ............................................................................................................................................................................................................................  
  INTRODUCTION TO MYSQL TABLE TYPES  
  .................................................................................................................................................................................................................................  
 
  • MyISAM Tables
  • MERGE Tables
  • ISAM Tables
  • HEAP Tables
  • InnoDB Tables
 
  .................................................................................................................................................................................................................................  
  PHP SYLLABUS  
  INTRODUCTION TO PHP  
  .................................................................................................................................................................................................................................  
 
  • Introduction to Web Application
  • Introduction to scripting languages
  • What is PHP
  • A brief history
  • How it is different from other scripting languages
  • What kind of applications could be build in PHP
 
  ....................................................................................................................................................................................................................................  
  BASICS OF PHP  
  ...................................................................................................................................................................................................................................  
 
  • Variables
  • Data types
  • Control statements
  • Operators
  • Functions
  • Comments
  .........................................................................................................................................................................................................................................  
  HANDLING HTML FORMS  
  .......................................................................................................................................................................................................................................  
 
  • HTML Forms
  • Processing Forms
  • Introduction to GET and POST variables
  • Form Validation
  • Hidden Form Fields
 
  ...................................................................................................................................................................................................................................  
  INTRODUCTION TO ARRAYS  
  .....................................................................................................................................................................................................................................  
 
  • Handling of arrays in PHP
  • Array functionality supported by PHP.
 
  ...................................................................................................................................................................................................................................  
  INTRODUCTION TO STRINGS  
  ..................................................................................................................................................................................................................................  
 
  • Handling of strings in PHP
  • String functionality supported by PHP.
 
  .................................................................................................................................................................................................................................  
  FILE AND DIRECTORY HANDLING  
  .................................................................................................................................................................................................................................  
 
  • Introduction to file handling
  • Including files
 
  .................................................................................................................................................................................................................................  
  PHP DATABASE CONNECTIVITY  
  ..................................................................................................................................................................................................................................  
 
  • Accessing Databases using PHP
  • Retrieving data from MySQL using PHP
  • DatabaseTransaction (create/edit/update/delete)
 
  ......................................................................................................................................................................................................................................  
  SECURITY AND AUTHENTICATION  
  ..........................................................................................................................................................................................................................................  
 
  • Cookies
  • PHP Session Control
  • Encryption
 
  ............................................................................................................................................................................................................................................  
  E-MAIL HANDLING, INTRODUCTION TO MAIL FUNCTIONS  
  ERROR/EXCEPTION HANDLING  
  .................................................................................................................................................................................................................................................  
 
  • Types of errors and their handling in PHP.
 
  ..................................................................................................................................................................................................................................................  
  INTRODUCTION TO OOPS  
  .....................................................................................................................................................................................................................................................  
 
  • Introduction to the properties of OOPS.
  • Introduction to Classes and Objects
  • Introduction to Inheritance and type of inheritance.
  • Introduction to the access modifiers.
 
  ....................................................................................................................................................................................................................................................  
  INTRODUCTION TO ADVANCED CONCEPTS  
  ....................................................................................................................................................................................................................................................  
 
  • Handling of XML with PHP.
  • PEAR – PHP Extension & Application Repository
 
  .