AquinasTraining.co.uk - training courses. Home  -  FAQ  -  Corporate Plans

.NET Framework: Introduction to .NET Development (for Non-Programmers)

NET-P      Course duration (days): 4
Talk to a Training Advisor
Tel. 0800 652 0202
Availability (sort by: location | date)
Request availability by clicking a date.
13/01/09 London (Central) (NW1) £ 1,745
24/02/09 London (Central) (NW1) £ 1,745
06/04/09 London (Central) (NW1) £ 1,745
19/05/09 London (Central) (NW1) £ 1,745
Prices exc. VAT.  Courses are vendor approved.
Need help? Contact us now.

About this class

Microsoft .NET is a suite of tools for developing any type of modern software application. Its advanced features, productivity tools and modern languages allow aspiring .NET programmers to quickly gain practical skills that can generate immediate results.

In this course, you acquire the fundamental knowledge and hands-on experience to write applications using Visual Basic and C#. You will learn how to design object-oriented applications with Visual Studio, create ASP.NET Web applications and connect to the database using ADO.NET.

Who will the lesson benefit?

This course is valuable for Web designers, administrators, power users and others who are unfamiliar with object-oriented programming and want an introduction to programming applications using .NET. No prior programming experience is required.

What delegates will learn

  • Design and program Web and Windows applications using Microsoft .NET and Visual Studio 2005
  • Write object-oriented code using Visual Basic 2005 and C# language syntax
  • Analyse user requirements and design classes, user interfaces and databases
  • 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

Contents of this class

.NET Programming Fundamentals

Creating applications with Visual Studio 2005

  • 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

  • Adding code in classes
  • Programming fields and methods
  • Encapsulating data with properties

VB and C# Language Fundamentals

Working with data types and conversions

  • Strings
  • Dates and time
  • Integers
  • Real numbers
  • Booleans
  • Performing data type conversions

Decision-making statements

  • Changing program flow with IF statements
  • Simplifying complex logic with CASE statements

Repeating statements with loops

  • For...Next loops
  • Top and bottom evaluation Do-While...Loops
  • Storing multiple values with arrays

Testing and debugging

  • Try...Catch...Finally error handling
  • Documenting your code

Constructing Windows Applications

Windows application basics

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

Activating Windows forms

  • Handling events
  • Specifying and retrieving property values
  • Creating dialog forms

Analysing User Requirements and Designing Applications

Mapping application features to programming code

  • Building applications using an iterative programming process
  • Translating requirements into design

Constructing the three logical layers

  • Presentation
  • Business
  • Data
  • Modelling Windows and Web application user interfaces

Programming Web Applications with ASP.NET

Creating the Web site

  • Virtual directories
  • Web applications
  • Web pages
  • HTML
  • Hyperlinks
  • Designing pages with ASP.NET controls

Processing ASP.NET Web Forms

  • Displaying data and gathering user input
  • Activating Web Forms with events
  • Maintaining variables with Sessions
  • Redirecting users to other Web pages
  • Validating and saving user changes

Controlling Web site access

  • Activating Web Forms security
  • Creating a user login page
  • Automating user account creation

Incorporating Relational Databases

Relational database concepts

  • Employing databases for fast, efficient storage
  • Select, insert, update and delete 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 changes
  • Displaying existing records