.NET programming with C# and VB.NET Training UKClick here for our .NET 2.0 Programming course with C# and VB.NET The . NET framework is Microsoft's enterprise-level
platform for Web and Windows applications. Typically, Visual Studio.NET
is the flagship rapid development environment. . NET applications and web services can be deployed to, and used by, many platforms, from desktop to mobile. One of the key features of .NET is support for multiple programming languages, particularly C# and VB.NET. |
This intensive .NET training 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 Visual Studio.NET framework using C# (VB.NET option available).
Objectives
Delegates will be introduced to the VisualStudio.NET framework and will learn to develop applications using C# or VB.NET. Delegates will learn to apply their language of choice to develop server-side applications which make use of ADO.NET, ASP.NET and Web Services, as well as client-side GUI applications. Practical exercises are used throughout.
Course Content
Course content has been developed for real-world, commercial scenarios by our
expert instructors. See below for detailed syllabus, or if you have a technical query email
.
Duration
5 days
Prerequisite Skills
Delegates should have programming experience and
ideally a background of an
Object Based or Object Oriented Language.
Who Should Attend
Programmers looking to learn C# or VB.NET to develop commercial
web and client-side applications. Especially
suited to Visual Studio 6 developers needing to Cross train to the .NET
environment.
What You Will Learn To Do
1. Utilise Visual Studio .NET to develop and debug applications.
2. Understand the role of the Common Language Runtime (CLR).
3. Understand Object Oriented Programming in the .NET languages.
4. Develop Console applications.
5. Use WinForms to develop Windows applications.
6. Use WebForms to develop ASP.NET server side. applications.
7. Create Web Services.
Hands On Exercises
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.
What delegates think of this course
"The
course I attended was ".NET programming with C#". I thought
that the trainer was excellent. His knowledge of he product was very good
indeed, especially considering the timeframe since C#.NET was released. His
ability to explain the concepts involved was excellent and he was able to deal
with questions in a very constructive and helpful manner. He was friendly,
efficient and good at his job. I was very pleased with the standard of
the training I received and feel very confident of my newly acquired .NET and
C# skills"
Comments of delegate from a major international PLC who attended the course August 2002.
What is .NET?
What are C#, VB.NET and MSIL?
Introduction to Visual Studio .NET
.NET SDK and Tools
Console IO
Comments and Documenting
Common Language Runtime
Base Class Library
Namespaces
Syntax comparison of C# and VB.NET
Object and Basic types
References and Values
Boxing
Object Oriented Programming
Inheritance
Polymorphism
Garbage Collection
Iteration and Flow of Control
Arrays
Exception Handling
Interfaces
WinForms
Event Model
Controls and Menus
File Handling
Event Handling
Threadpool and synchronization
ADO.NET objects
Connections
DataAdapters
Commands
DataSets
DataViews
Binding to Controls
Interoperability with COM
Interoperability with other .NET modules
Private and Shared Assemblies
Versioning
HTTP Paradigm and ASP.NET
What are Active Server Pages (ASP) .NET
Using ASP.NET
ASP.NET Advantages
State Management
Controls
Page Layout
Error Handling
Tracing
Web Service Development
Creating a Web Service Clients
The .NET framework is an application development platform focused on rapid application development (RAD), network transparency and platform independence. .NET is Microsoft's strategic solution for server and desktop development. .NET includes many technologies that are designed to facilitate rapid development of Internet and intranet applications.
.NET has brought new functionalities and tools to the application programming interface (API). These new features allow developers to create applications for both Windows and the web as well as components and web services. .NET provides a new reflective, object-oriented API. .NET is designed to be sufficiently generic that many different high-level languages can be compiled.
.NET
Framework 4.0 Programming with Visual Studio 2010 (C# / VB.NET, Windows, Web,
LINQ) Training Course
ASP.NET 4.0 Web Development with Visual Studio 2010 (C# / VB.NET, AJAX, LINQ) Training Course
Advanced ASP.NET 4.0 with Visual Studio 2010 (AJAX, WCF, MVC, LINQ, Silverlight, C# / VB.NET) Training Course
Windows Presentation Foundation - WPF Training Course
Windows Communication Foundation - WCF Training Course
Windows Workflow Foundation - WF Training Course
.NET 3.5 Technology Overview
ASP.NET
2.0 & 3.5 Training Course with Visual Studio 2008, ASP.NET AJAX, and Silverlight
Silverlight for Developers Training Course
Silverlight for Designers Training Course
.NET 2.0 & 3.5 Programming with Visual Studio 2008 (C# / VB)
Multi-threaded Programming with C# and VB.NET for dual/multi-core training
.NET Design Patterns & Architecture Training UK
Secure coding with .NET
ASP.NET Web Application Security (OWASP / PCI DSS)
Testing with Visual Studio Team System Training UK
C#.NET 2.0 Smart Device Development with .NET Compact Framework Training UK
SharePoint 2007 Application Development Training UK
SharePoint 2007 for Power Users and Non-Programmers
SharePoint 2010 Training Course UK (MOSS, WSS, Web Part Development)
BizTalk Server 2006
Training Course
BizTalk Server 2009 Training Course