Home
Company Profile
Our Clients
Training
Courses
course list
roadmap
all dates
forthcoming
booking
Graduate
Training
Mentoring
Location
Links
Contact us

 sign up for Feabhas e-news

 


C#.NET Training Courses

C#.NET for developers of .NET applications in VS 2008

Course code: C#-501
Length
: 5 days
Cost: Contact Feabhas (available for on-site delivery only)
Course description - see below or view PDF
Check course dates - available for on-site delivery only - contact Feabhas
Booking information - click here

Training Course Detail

Course Description:
This course gives a broad coverage of how to develop .NET software. You will learn how to develop Windows (WinForms/WPF) and Web applications, dll libraries and Web Services. You will use WPF (Windows Presentation Foundation) to produce rich and intuitive User Interfaces. The development environment Visual Studio 2008 is used throughout the course.

Overview:
The course has a focus on providing an in-depth understanding of the C# language. It also gives an insight in how to develop dialog based applications using WinForms and WPF, how to access databases using ADO.NET and LINQ, and how to develop Web solutions using ASP.NET and Web Services.

Course Objectives:
After the course, you will be able to:
• Develop advanced C# applications
• Understand classes, inheritance, interfaces, exceptions and LINQ
• Develop dialog based solutions using WinForms, WPF and WebForms
• Communicate with databases using ADO.NET and ”LINQ to SQL”
• Develop dynamic libraries (Assemblies)
• Develop Web solutions running on the server
• Use Web Services and ASP.NET
• Read and write XML from within your program
• Understand the .NET architecture and the CLR (Common Language Runtime).

Delegates will learn:
• The C# environment and the .NET architecture..
• The basic syntax structure of C#
• Object orientation principals
• Event-driven programming in C#
• Development of dialog based applications

Pre-requisites:
Experience of another object-oriented language (e.g. C++ or Java) or a solid understanding of object oriented principles.

Who Should Attend:
The course is aimed at software programmers and is best suited to those who are already familiar with object-oriented principles.

Duration:
Five days

Course Materials:
• Delegate Handbook

Related Courses:
• 00-503 Real-Time Software Design with UML2.0

Course Workshop:
Each lecture is followed by practical exercises applying the theory. You will write complete C# programs, which you may later use as templates in your own work.

Course Outline:

The .NET architecture
- The typing system
- The intermediate language
- The run-time environment

C#
- Classes, inheritance, interfaces
- Exceptions
- Linq

Dialogs (WinForms/WPF)
- Dialogs
- Controllers
- Graphics

Databases (ADO.NET&LINQ)
- Tables
- Rows
- Auto generation

Web Services
- Server side
- Client side
- SOAP, WDSL

Web (ASP.NET)
- Page execution
- Web server
- Global methods

Assemblies
- .dll and .exe files
- Global Cache
- Strong names

Libraries
- Strings
- Object
- Collections
- Generics

 telelogic website

 read our blog

Training Courses
C Training Courses
C++ Training Courses
C#.NET Training Courses
Embedded Linux
Training Courses

Java Training Courses
Microsoft Embedded Training Courses
MISRA-C Training Courses
Python Training Courses
RTOS Training Courses
Software Engineering Training Courses
SNMP Training Courses
SysML Training Courses
TCP/IP Training Courses
Testing Training Courses
Microsoft Windows Device Driver Courses
UML Training Courses

Feabhas Codes
AC-401
AC++-501
AWDM-501
CE-501
C-501
C++-303
C++-501
C++-502
C++-503
C#-501
DP-402
EL-201
EL-202
EL-301
EL-503
EL-504
J-501
J-502
MC-101
MSDN-2530
MSDN-2535
MSDN-2540
MSDN-2545
MSDN-2540N
NDIS-501
OO-101
OO-301
OO-503
PY-401
RB-201
RTOS-201
SE-401
SE-501
SNMP-301
T-401
TCP-401
WDF-501
WDM-501