⚠️ This page has been archived

✅ New page with updated info: ssw.com.au/events

About the speaker

Justin King

Want a Private Course?

The course on this page is a public course. We also provide an on-site "Private Course" on this topic at your company for all your employees with two of our top developers.

Price (ex. GST): $2,800 per company (1 day) or 2 days for $5,400

Book Now

Justin King is a Senior Software Architect at SSW, a Microsoft Certified Professional specialising in SQL Server .NET Solutions. With over 10 years of Software Development experience, Justin has worked with many different technologies across varied platforms.

A background in Java and C# for last 6 years he has also started working with Windows Communcation Foundation, Windows Presentation Foundation and Windows Workflow.

Price (ex. GST):
$900 per person (1 day)
       - or -
$1,600 per person (2 days)

The Goal: To provide attendees the knowledge and skills to develop applications in ASP.Net 2.0 and Window Applications

Day 1 Day 2


Introduction to Microsoft.NET
  • What is Microsoft.NET / Overview of Architecture
  • A lap around Visual Studio and Tools
  • Web services
  • .Net and XML
Lesson 1:

Building Web Applications with ASP.NET

  • Introduction to ASP.NET 2.0
  • Website or Web Project
  • Web.config
  • Page Lifecycle / Postbacks
  • State Management
  • Server Controls / User Controls
  • Master Pages
  • Validation
  • Databinding
  • GridView / Details View / ListView / DatePicker
  • Advanced ASP.NET 2.0 features
  • Global Error Handling
  • 3rd Party Controls
  • AJAX Control toolkit

Lesson 2:

Building Windows Applications with C#

  • Window Forms Introduction
  • Architecture - EXE, Service and Class Libraries
  • Separation of UI, Business layer
  • Layout, docking, anchor
  • User Controls
  • DataBinding in WinForms
  • Events
  • Multi Threading
  • 3rd party controls
  • Click Once

Lesson 3:

LINQ - DataAccess

  • History of Data Access
  • What is LINQ?
  • LINQ to SQL
  • LINQ to Entities
  • Using LINQ
  • Profiling / Debugging LINQ
  • Extension Methods
  • Lambda Functions
  • Projections
  • Working with Stored Procs
  • LINQ and ASP.NET
  • LINQ to Objects
  • LINQ to XML

Lesson 4:

Component Based Design in .NET

  • .NET Component Design and Architecture
  • Extending existing components
  • Working with external components
  • Wrapping and using Unmanaged code
  • Introduction to Windows Communication Foundation
  • Introduction to Windows Presentation Foundation
  • Introduction to Windows Workflow

Session Dates



Course Location

SSW Neutral Bay

About the Course

Course Times:
Commencing at 09:00 and concluding at 17:00 each day.

Course Outline:
.NET Developer Training in ASP.NET / Windows Applications and LINQ

This course is a 2 day course designed to provide existing programmers looking to move from older/other technologies to work with the .NET Framework

Who Should Attend:

  • Developers
  • IT Professionals
  • Partners with a minimum 6 months of programming experience and basic Microsoft Visual Studio .NET navigation skills.


After completing this course, students will be able to:

  • Author .NET Applications in ASP.NET and Windows Smart Clients
  • Create Database aware applications using ADO.NET and LINQ


Adam Cogan
Justin King