|

C#
Programming
 |
Set
of 8 CD-ROMs: $1,095 |

This course begins with an
overview of C# and the .NET platform. In this course, you will
learn the fundamentals of the C# language including how to set
up the application development environment and how to write
your first simple C# applications. You will learn about
variables and constants, expressions and statements, operators
and namespaces. Most important, you will learn how to create
classes and instantiate objects.
Then, you will learn the
three pillars of object oriented programming: Inheritance,
Polymorphism and Encapsulation and see how these ideas are
implemented in C# classes. You値l examine the difference
between classes, structs and interfaces. Along the way
you値l also learn about Arrays and the C# collection
classes, as well as string manipulation and the use of regular
expressions. This course also covers how to use Delegates and
Events to build event-driven applications with C#. You will
use these skills to build interactive Windows Applications
with C#.
This course will provide a
solid foundation for exploring the .NET framework as well as
advanced topics in C#.
You will learn how to
manipulate databases using ADO.NET. Additionally, you will
learn how to use C# to develop ASP.NET applications. With this
knowledge you値l be able to build interactive web sites (Web
Forms) as well as Web Services, which have no User Interface
but which provide information to other applications through
Web protocols such as HTTP and SOAP.
Then, you will use C#
to explore both intrinsic and custom attributes, and you will
learn how to interact with attributes programmatically using
Reflection. You値l explore threads and synchronization
issues, and you値l use streams to read and write data both
to your local machine and across the network and the Internet.
Finally, you値l explore interoperability with legacy COM
objects such as ActiveX controls and COM components.
Who should take this
course? Programmers, Architects, and Development
Managers responsible for creating enterprise applications
using the Java Language.
|