PRIVATE GROUP FEE:
$ Based upon a class size of six students.
Scheduling can be adjusted to employee work hours and incorporate client assignments.
SMALL CLASS SIZE:
There is a surcharge associated with training two or fewer students.
CONTENT AND OBJECTIVES:
Examine the .NET framework class and Base Class Library.
Object Oriented Programming in C#
Code a class which will retrieve all the process and threads on the computer and provide process and thread information.
Using the class from the previous lesson, code a program which will execute batch processes, monitor the programs and kill selected processes.
.NET Collections and Interfaces
Create and use collections with Generic collections: 1- Enter in a code and a code description. 2- Reject any duplication codes using the collection.
Code a class with methods for adding the members from two different classes.
Delegates and Events
Code a simple delegate method which gets invoked based on user input.
Code a multicast delegate which will execute three methods with a single invocation.
Accessing Data using ADO.NET
Display a database, table, and index schema.
File Access using .NET
Code asynchronous file retrieval which during the block state will process user input.
Building Web Services
Create a web server and write a program that consumes the data; use dynamic discovery.
Multithreading in .NET
Code a program which generates multiple threads.
Each of the threads will be monitored, paused, and killed.
.NET Interoperability Services
Register a managed callback that calls an unmanaged function, declares a delegate with the same argument list, and passes an instance of it using PInvoke.
On the unmanaged side it will appear as a function pointer to be invoked.
Reflection and Attribute Programming
The Reflection API allows a C# program to inspect and manipulate itself.
Locate all the types in an assembly.
Dynamically invoke methods in an assembly.
Effective February 27, 2012, the course dates listed on the SYS-ED schedules only will be available based upon approved and authorized user ID.
Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. SYS-ED makes no representation regarding ownership in any of the software products that we train on.
SYS-ED courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the SYS-ED course and that the employer has a licensed version of the software.