0800 282 353 or +44 1372 364610
Productivity through Education®
 
 

Programming with .NET: A Comprehensive Hands-On Introduction

 
Course: 502   Type: Hands-On Training   Duration: 4 Days
 
 

You Will Learn How To

  • Design and program Web and Windows applications using Microsoft .NET and Visual Studio
  • Write object-oriented code using Visual Basic and C#
  • Leverage Visual Studio for code generation, user interface design, automated testing and debugging
  • Create ASP.NET Web applications and process Web Forms
  • Control Web site access with Web Forms authentication
  • Build SQL Server databases and access them using ADO.NET

Course Benefits

Microsoft .NET is a suite of tools which enables you to easily develop modern software applications. In this course, you acquire the fundamental knowledge and hands-on experience to write object-oriented applications using Visual Basic and C#. You learn how to design and test applications with Visual Studio, create ASP.NET Web applications and connect to the database using ADO.NET.

Who Should Attend

Web designers, administrators, power users and others who want an introduction to programming applications using .NET and are new to object-oriented programming. Prior programming experience is helpful but not required.

Hands-On Training

You develop ASP.NET and Windows applications with VB or C# and the .NET Framework. Exercises include:
  • Writing object-oriented applications using Visual Basic or C# language constructs
  • Programming Windows desktop and console applications
  • Planning and designing object-oriented applications, classes and UIs
  • Leveraging Visual Studio tools for rapid application development and testing
  • Creating ASP.NET Web applications and processing Web Forms
  • Managing Web users with ASP.NET Forms authentication
  • Saving data to SQL Server databases using ADO.NET

Related Courses

  • 419 C# Programming
  • 503 Visual Basic Programming for .NET
  • 512 Developing ASP.NET Web Applications
  • 977 Building Web Applications with ASP.NET MVC
  • 2601 .NET Web Services Introduction
  • 511 .NET Best Practices and Design Patterns
  • 975 WPF and Silverlight Introduction
  • 515 Programming SharePoint Applications with .NET
  • 2602 Windows Azure

  Programming with .NET Introduction

Upcoming Dates

4 - 7 May, 2010
London
29 Jun - 2 Jul, 2010
London
10 - 13 Aug, 2010
London
21 - 24 Sep, 2010
London
2 - 5 Nov, 2010
London
14 - 17 Dec, 2010
London
25 - 28 Jan, 2011
London
8 - 11 Mar, 2011
London

For complete schedule, please visit www.learningtree.co.uk
 
http://www.learningtree.co.uk/courses/uk502.htm
 
 
0800 282 353 or +44 1372 364610
Productivity through Education®
 
 

Programming with .NET: A Comprehensive Hands-On Introduction

 
Course: 502   Type: Hands-On Training   Duration: 4 Days
 
 
Course Content
 

.NET Programming Fundamentals

Building applications with Visual Studio

  • Managing projects with Solution Explorer
  • Setting project properties and adding references
  • Adding files, folders and code
  • Compiling, debugging and testing programs

Coding object-oriented applications

  • Dividing code into classes
  • Adding fields, methods properties, events and constructors to classes
  • Defining scope and visibility

VB and C# Language Syntax

Working with data types and conversions

  • Strings
  • Dates and time
  • Integers
  • Real numbers
  • Booleans
  • Performing calculations with mathematical operators
  • Converting between data types

Controlling program execution

  • IF statements
  • CASE (switch) statements
  • For...Next loops
  • Do-While...loops
  • Storing multiple values with arrays

Handling errors

  • Throwing exceptions
  • Try...Catch...Finally error handling
  • Using the debugger

Automating testing with Visual Studio

  • Creating Visual Studio test projects
  • Writing unit tests
  • Testing classes, properties, method and exceptions

Crafting Windows Applications

Windows application basics

  • Creating forms and controls
  • Navigating with menus
  • Automating code with the Toolbox and Properties window

Event-driven programming

  • Handling events from the user interface
  • Declaring and rasing events within custom classes
  • Displaying dialog forms

Designing Object-Oriented Applications

Separating application responsibilities into classes

  • Single responsibility principle
  • Programming models, views and controllers

Simplifying maintenance through inheritance

  • Implementing a base class
  • Defining virtual and abstract methods
  • Overriding methods in derived classes

Programming Web Applications with ASP.NET

Constructing ASP.NET Web sites with Visual Studio

  • Writing HTML pages and forms
  • Maintaining consistency with Master Pages
  • Designing pages with ASP.NET controls
  • Styling sites with ASP.NET themes

Processing ASP.NET Web Forms

  • Displaying data and gathering user input
  • Initialising Web Forms controls
  • Activating Web Forms with events
  • Maintaining variables with Sessions

Controlling Web site access

  • Configuring Web Forms security
  • Setting up a user login page
  • Automating user account creation

Incorporating Relational Databases

Relational database concepts

  • Employing databases for fast, efficient storage
  • Selecting, inserting, updating and deleting query syntax

Creating a SQL Server database

  • Adding tables, fields and indexes
  • Defining primary and foreign key relationships

Accessing the database with ADO.NET

  • Connecting to the database and running SQL commands
  • Storing user information
  • Retrieving existing records

Deploying .NET Applications

  • Installing the .NET Framework
  • Publishing applications with ClickOnce
  • Moving ASP.NET applications to the Web
 
http://www.learningtree.co.uk/courses/uk502.htm
 
 
0800 282 353 or +44 1372 364610
Productivity through Education®
 
 

Programming with .NET: A Comprehensive Hands-On Introduction Tuition

 
Course: 502   Type: Hands-On Training   Duration: 4 Days
 
 

£ 1,825 Standard Fee
Savings Plans
£ 1,000Flex-Training Pass
£ 1,00010-Day Training Pass
£ 1,520Voucher 10-Pack
£ 1,645Alumni Gold Discount
 

Your Course Fee Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate
  • FREE participation in the Learning Tree Professional Certification Programmes (including related exams)
 
 

Tuition Savings Plans

Flex-Training Pass
  • 3 Courses for £2,995
  • As little as £1,000
  • Savings as much as 50%
  • 3 courses in 24 months
10-Day Training Pass
  • Save as much as £895 per course
  • Any combination of courses
  • Only £2,495
Training Vouchers
  • Save as much as £625 per course
  • Fully transferable
  • As low as £1,520 per course
Alumni Gold Discount Attend your first course and you will receive a personalised Alumni Gold Discount card, entitling you to save as much as £210 on each course you take in the following 24 months. Take just one course every two years, and you will be entitled to ongoing discounts...year after year. You save 10%.
* Exact savings may vary depending on courses selected.

Your Guarantee of Satisfaction

Unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance. Our Guarantee of Quality lets you experience the value of the course - and then pay only if you feel the course was well worth the fee.

Enrolling is Easy and Flexible!

Enrol by phone or online. If your plans change, just let us know and, without a fee, you can transfer to another course or cancel your enrollment. Pay after you've taken the course, and then only if you are 100% satisfied.

 
http://www.learningtree.co.uk/courses/uk502.htm