cm logo
To speak to a training advisor please call
All Courses / Microsoft Courses / Microsoft .NET: Programming with .NET: Hands-On Introduction
Share: Follow us: Bookmark with: twiter Print Page:

Microsoft .NET: Programming with .NET: Hands-On Introduction

Course Code: 502      Days: 4
Online Training

Time stretched?

If you would prefer something more flexible, we can now offer Online Training related to this topic.

Click to see a list of courses »

Course Overview

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 applications using Visual Basic and C#. You learn how to design object-oriented applications with Visual Studio, create ASP.NET Web applications and connect to the database using ADO.NET.

CourseMonster has vetted every training supplier to ensure that you receive the best quality Microsoft training available.

Related Courses

Audience

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.

Skills Gained

You will learn to:

  • Design and program Web and Windows applications using Microsoft .NET and Visual Studio 2008
  • Write object-oriented code using Visual Basic 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

Course Outline

.NET Programming Fundamentals

Creating 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

  • Statements
  • Variables
  • Functions
  • Defining scope and visibility
  • 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 calculations with mathematical operators
  • Converting between data types

Decision-making statements

  • Changing program flow with IF statements
  • Making decisions using logical operators
  • 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

  • Throwing exceptions
  • 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
  • Styling sites with ASP.NET themes

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

Deploying .NET Applications

  • Installing the .NET Framework
  • Publishing applications with ClickOnce
  • Moving ASP.NET applications to the Web
 
Related Online Training

If you would prefer the flexibility of online training, use the link(s) below:

More Online Training>>


How to make a booking for the 502 course

Scheduled Dates

Request availability or enquire by clicking a date:

Sort by Location

London Region
London (Central)
£ 1,925
London (Central)
£ 1,925
London (Central)
£ 1,925
Scotland
Edinburgh
£ 1,925

Sort by Date

London Region
£ 1,925
London Region
£ 1,925
Scotland
£ 1,925
London Region
£ 1,925

No Suitable Dates?

Please click above and we will take care of the rest.

Please click above and we will be happy to discuss the benefits of onsite and bespoke courses with you.

CourseMonster books thousands of public training courses, classes and boot camps both in London, City of London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Aylesbury, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Newcastle, Norwich, Nottingham, Plymouth, Reading, Sheffield, Southampton, Surrey, Sussex, Midlands and Yorkshire. Topics range from software to administration, project management and development.