Forsythes IT & Training Newcastle
About Us Courses Schedules Learning Options Certifications Training Rooms Skills Testing Case Studies Events Contact Us
 Training Information Technology Forsythes Group
Courses & Certifications

Desktop Applications
Technical
Cisco
Citrix
CompTIA
ITIL
Microsoft SQL
Microsoft Windows XP
Microsoft Windows Vista
Microsoft Exchange 2003
Microsoft Exchange 2007
Microsoft Server 2008
Microsoft Server 2003
Microsoft SBS 2003
Microsoft SMS 2003
Microsoft ISA 2004
MS Visual Studio 2005
Microsoft SharePoint
Microsoft BizTalk
Assorted Programming
Professional Development

Need further information on Visual Studio Courses?
Click here
Enrollment form PDF Document
Microsoft Server
MS4995 - Programming with the Microsoft .NET Framework using Microsoft Visual Studio 2005

Course start date: 01-Dec-2008
Training Location 9 Denison St, Newcastle West
Duration: 5 days
Price: $3,000.00 Inc GST

Overview

Please note that this course is relevant to .Net 2.0.

(Preliminary) This course enables developers who are migrating from a different development language, an earlier version of Visual Basic .NET or Visual C#, to gain guidance on programming Microsoft .NET Framework versions 2.0/3.0 with Visual Studio 2005.

Prerequisites

  • Professional experience with programming in C, C++, earlier versions of Visual Basic or C#, Java, or another programming language
  • Familiarity with the Microsoft .NET Framework strategy as described on the Microsoft .NET Homepage
  • Familiarity with the .NET Framework versions 2.0 and 3.0 as described on the MSDN Developer Center site
Course Outline
Lesson 1: Overview of the Microsoft .NET Framework
  • Introduction to the .NET Framework
  • .NET Framework 3.0 Technologies
Lesson 2: Creating Applications with Visual Studio 2005
  • Introduction to Visual Studio 2005
  • Managing Solutions and Projects
  • Managing the Integrated Development Environment
  • Writing Code with Visual Studio 2005
Lesson 3: Examining Language and Syntax Features
  • Syntax Basics
  • Language Enhancements
Lesson 4: Essentials of Object-Oriented Programming
  • Object-Oriented Programming Concepts
  • Defining a Class
  • Creating a Class Instance
Lesson 5: Advanced Object-Oriented Programming
  • Advanced Object-Oriented Programming Concepts
  • Implementing Inheritance
  • Defining and Implementing Interfaces
  • Creating and Using Delegates and Events
Lesson 6: Security in the .NET Framework
  • Security Overview
  • Implementing Code Access Security
  • Implementing Role-Based Security
  • Using Cryptographic Services
Lesson 7: Accessing Data by Using ADO.NET
  • Overview of Data Access
  • Reading and Writing Relational Data
  • Reading and Writing XML Data
Lesson 8: Building Windows Presentation Foundation Applications
  • Introduction to Windows Presentation Foundation
  • Introduction to XAML
  • Programming Windows Presentation Foundation Applications
Lesson 9: Creating Distributed Applications
  • Overview of Distributed Applications
  • Creating and Consuming XML Web Services
  • Building Windows Communication Foundation Services and Clients
Lesson 10: Monitoring .NET Framework Applications by Using Instrumentation
  • Introduction to Instrumentation
  • Code Tracing and Debugging
  • Performance Counters
  • Event Logs
Lesson 11: Compiling, Testing, and Deploying .NET Framework Applications
  • Introduction to Assemblies
  • Overview of the Microsoft Build Engine (MSBuild)
  • Testing .NET Framework Applications
  • Deploying .NET Framework Applications by Using ClickOnce
  • Deploying .NET Framework Applications by Using Windows Installer
Lesson 12: Interoperating with Unmanaged Code (Optional)
  • Overview of Interoperability
  • Calling Unmanaged Functions by Using Platform Invoke
  • Calling COM Objects from Managed Code
Lesson 13: Software Design and Development (Optional)
  • Introduction to the Software Development Life Cycle
  • Introducing the Microsoft Solutions Framework
  • Developing Applications with the Capability Maturity Model Integration
  • Introducing Agile Software Development
Print this course

Forsythes IT & Training provides instructor led computer training on the Microsoft Office and Adobe range of applications.
We service Newcastle, the Hunter Valley, Lake Macquarie and the Central and Northern Coasts of New South Wales (NSW) Australia. With our mobile training room we can provide a range of courses on-site at your premises.

Privacy Policy Terms & Conditions Site Map Links & Resources Home Website Design - Indelible Image