Face to face / Online closed & onsite training. Restaurant lunch included at STL venues.
This 5 day course is intended for software developers who have a desire to learn more about specific technology areas in Windows application development.
Before attending this course, delegates must:
Getting started with .Net
What is .Net?
Overview of the framework class libraries
Understanding the Common Language Runtime (CLR)
Compiling an application to a assembly
A tour of the Visual Studio 2005 IDE
C# Language Fundamentals
Data Types
Variables
Constants
Strings
Statements
Expressions
Branching
Conditional branching statements
Unconditional branching statements
Loops
Operators
Assignment
Mathematical operators
Increment & decrement
Relational
Strings
Creating strings
Manipulating strings
The StringBuilder class
Debugging
Setting a breakpoint
Stepping through lines of code
The debugging windows
The call stack
Throwing and Catching Exceptions
The throw statement
The try, catch and finally statements
How the call stack works
Exception class methods and properties
Principle of Object Orientation
Creating models of systems
Classes & objects
Encapsulation, specialisation & polymorphism
Classes and Objects
Defining classes
Creating class constructors
Static and instance members
Destroying objects
Inside Methods
Overloading methods
Encapsulating data with properties
Returning multiple values
Inheritance and Polymorphism
Specialisation and generalisation
Inheritance
Polymorphism
Abstract and sealed classes
The root class: object
Boxing and unboxing types
Interfaces
Implementing and interface
Implementing more than one interface
Casting to an interface
Extending and interface
Delegates and Events
Using delegates
Using events
Generics
Type parameter for classes and methods
Limit generic classes to hold only certain types of data
Generic collections
Building Applications with Windows Forms
Why use windows forms?
Structure of windows forms
Windows forms class hierarchy
Using windows forms
Using controls
New controls in visual studio 2005
Click-once deployment
Customizing Windows Forms and Controls
Methods of authoring controls for windows forms
Windows forms inheritance
Creating the base form
Creating the inherited form
Creating custom controls
Data Access
List the benefits of ADO.NET
Create applications by using ADO.NET
List the main ADO.NET objects and their functions
Use Visual Studio NET data designers and data binding
Explain how XML integrates with ADO.NET
Performing Asynchronous Tasks by Using Multithreaded Techniques
Techniques for asynchronous programming
Load a bitmap into a windows forms application asynchronously.
Using multithreading to perform simultaneous operations
Using the background worker component
Synchronising data between threads
Arguably, the most experienced and highest motivated trainers.
Training is held in our modern, comfortable, air-conditioned suites.
A hot lunch is provided at local restaurants near our venues:
Courses start at 9:30am.
Please aim to be with us for 9:15am.
Browse the sample menus and view joining information (how to get to our venues).
Available throughout the day:
Regular breaks throughout the day.
Contains unit objectives, exercises and space to write notes
Your questions answered on our support forum.
Loading content...
Excellent
Citigroup
Vice President
D.P.
Top-quality training by friendly instructors in good venues
"I've done several courses with these guys, including Advanced Excel and PowerPoint. The days are well organised and they lay on a great lunch, too. Their tutors are always lively and engaged with attendees. I thoroughly recommend their services."
Tutorials and discussions on MS Office
MS Office tips to save you time
MS Office shortcut keys for all versions
Handy info on industry trends
Latest news & offers
Call for assistance
We will call you back