Request availability or book by selecting a date: England
Prices exclude VAT.
Have questions or need a better city/date? Ask now.
On-site/international quote? Ask now.
|
Course Overview This intensive course has been specifically designed to address the requirements of developers who are new to the .NET environment with a comprehensive introduction to creating typical commercial applications within the .NET framework using C# / VB.NET. Delegates will be introduced to the .NET Framework using Visual Studio 2005, associated Extensions, and will learn to develop applications using C# / VB.NET. Delegates will also learn to apply the C# / VB.NET language to develop layered applications which make use of ADO.NET, ASP.NET and Web Services, as well as client-side GUI applications. The course will contain a substantial amount of Hands-On work. Delegates will be introduced to topics during theory sessions and these will be followed by lab exercises relating to the topic. Delegates will work on practical exercises which will reflect commercial scenarios. Audience Developers who wish to create commercial .NET applications from within the VisualStudio.NET IDE using C# (or VB.NET) language. Suited to Visual Studio 6 developers needing to cross-train into the .NET environment. Skills Gained At the end of this course you will be able to: - Utilise Visual Studio 2005 to develop and debug applications
- Understand the role of the Common Language Runtime (CLR) and .NET Framework
- Create Reusable Objects using OOP Develop Scaleable Applications
- Use WinForms to develop Windows applications
- Use WebForms to develop ASP.NET server side applications
- Create Distributed Services using Web Services
Prerequisites - Delegates should have a background of programming and ideally in an Object Based or Object Oriented Language.
- .NET Framework 2.0 underpins Microsoft's enterprise platform for web and Windows applications.
- .NET applications and web services can be deployed to, and used by, many platforms, from desktop to mobile.
- A key feature of .NET is support for multiple programming languages, particularly C# and VB.NET.
Course Outline .NET 2.0 (Introduction) Programming with C# & VB.NET Training Course Outline - Introduction
- .NET Projects
- Common Language Runtime
- Visual Studio 2005
- IntelliSense
Fundamentals - Introduction to C# / VB.NET
- .NET Framework Class Library
- Value and Reference types
Create Reusable Objects - Object Oriented Programming
- Structures and Classes
- Visual Studio Class Diagrams
- Inheritance
- Polymorphism
- Interfaces
- Generics
Scaleable Application Development - Creating Layered Applications
- Presentation / Business / Data Access Layers
Accessing Databases - Creating a Data Access Layer
- Create / Read / Update / Delete Data
- ADO.NET types
- Using SQL Statements and Stored Procedures
Creating Business Layer - Business Objects
- Creating Class Libraries
- Collections of Objects
Windows Presentation Layer - Creating WinForms Applications
- Displaying and Updating Data
- Validation
- Object Binding
Web Presentation Layer - Creating WebForms Applications
- Displaying and Updating Data
- Validation
- Object Binding
Create Distributed Services - Web Service Development
- Creating Web Service Clients
- Creating Tiered Applications
Versioning and Deployment - Private and Shared Assemblies
- Versioning
- Disassembling code
- Deploying Applications
- Setup Projects
Create Rich Client Applications - Windows Presentation Foundation (WPF)
- Declarative Programming
- Imperative Programming
The Future - Simpler Querying and Manipulation of Data with LINQ
- Language Independent Query
- Manipulate Different forms of Data in Similar way
How to make a booking for the NET0010 course
|