• Microsoft Gold Certified Partner
  • Cisco Partner Learning Associate
  • Better Business Bureau

Questions? Call us at (919) 336-1000


4995 Programming with the Microsoft .NET Framework using Microsoft Visual Studio 2005 - Details

Return to All courses

Description:

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.

More Information  

Duration

5 days

Who Should Attend

The target audience for this course is developers who already have professional programming experience in C, C++, earlier versions of Visual Basic .NET or Visual C#, Java, or another programming language, and who plan to use Visual Studio 2005 to develop enterprise business solutions.

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.

On Completion

After completing this course, students will be able to: - Describe the .NET Framework. - Create applications with Visual Studio 2005. - Describe Visual Basic .NET and Visual C# language and syntax features. - Use essential object-oriented programming features. - Use advanced object-oriented programming features. - Explain security in the .NET Framework. - Access data by using ADO.NET. - Build Windows Presentation Foundation applications. - Describe distributed applications, and create distributed applications with Windows Communication Foundation. - Monitor .NET Framework applications by using instrumentation. - Compile, test, and deploy .NET Framework applications. - Interoperate with unmanaged code (optional). - Describe software design and development (optional).

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

Please call Jon Kudlick, Director of Sales at (919) 336-1000, ext. 1025 or email sales@nhrtp.com for class information.

Contact us to learn more about our courses and certifications.

Return to Top


News and Events

View all news

Top Certifications

"75 percent of managers believe that certified individuals are more productive and that certifications are important to team performance." - MCP Customer Satisfaction Study

Top Certifications in Information Technology Today

Why get certified? The importance of certifications. Read more...

 

What sets us apart

New Horizons Integrated Learning

For training to have a lasting and measurable impact, New Horizons understands that course content has to be designed and delivered in the context of our client’s specific environment and business need.  To achieve this, we blend custom content with leading edge and time honored training approaches, including Traditional Instructor-Led, Mentored Learning, Online Live, and Online Anytime, to meet the specific learning style of the individual and the complex learning objectives of the organization.

New Horizons Integrated Learning guides learners through all stages of the learning lifecycle. It consists of five components - AssessLearnReinforceSupport and Validate - to create the most effective learning experience available in the industry. 

Our Commitment, Guarantee and Promise