Course List
Find out more about our training courses and register for a course that works for you today!!
Topic Category Topics Modules Prerequisites Audience

.NET Intro

Getting Started with .NET

Module 1: Getting Started
Module 2: Variables & Arrays
Module 3: Procs Decs & Loops
Module 4: Object-Oriented Programming (OOP)
Module 5: Exceptions Handling
Module 6: Overview of ASP.NET
Module 7: Overview of ADO.NET
Module 8: Application Deployment

 

All non .NET developers

ASP.NET

Move Up to the Paradigm: From PHP & JSP to ASP.NET 3.5

Module 1: J2EE and its various components
Module 2: Communications of J2EE components
Module 3: Creating your first JSP and Servlet
Module 4: .NET framework
Module 5: ASP.NET
Module 6: Software architectural and good OO principles
Module 7: Connecting to a database using ADO.NET
Module 8: PHP and its various components
Module 9: Advanced .NET framework?
Module 10: Creating your first database driven website using ASP.NET, ADO.NET and Stored Procedures

1. Getting Started with .NET

Note: Students with foundation knowledge in Object Oriented Programming will be exempted from Getting Started with .NET

PHP or JSP developers

ASP.NET

Upgrading Web Development Skills from ASP to Microsoft ASP.NET 3.5

Module 1: Introduction to Microsoft ASP.NET Web Application Development
Module 2: Developing a Microsoft ASP.NET Web Application User Interface
Module 3: Debugging Microsoft ASP.NET Web Applications
Module 4: Accessing Data Using Microsoft ADO.NET
Module 5: Managing State in a Microsoft ASP.NET Web Application
Module 6: Authenticating Users
Module 7: Creating and Consuming XML Web Services
Module 8: Calling COM Component
Module 9: Migrating ASP Web Applications to Microsoft ASP.NET
Module 10: Deploying Microsoft ASP.NET Web Applications

1. Getting Started with .NET

Note: Students with foundation knowledge in Object Oriented Programming will be exempted from Getting Started with .NET

ASP developers

LINQ

LINQ (NEW)

Module 1: syntax fundamentals (from, where, select, group, orderby, join, let)
Module 2: linq to objects
Module 3: linq to sql: querying data
Module 4: linq to sql: managing data
Module 5: linq to datasets
Module 6: linq to xml

Students must have:

- Basic understanding of C# 3.0 / VB.NET 9

Application developers

SharePoint

SharePoint Development Intro for .NET Developers (NEW)

Module 1: Webpart
Module 2: Data List
Module 3: Event Handlers
Module 4: Workflow
Module 5: Content Type

1. Getting Started with .NET
2. .NET Framework 3.0: Windows Workflow Foundation

Note: Students with ASP .NET 2.0 Development experience and knowledge of C# or VB .NET will be exempted from Getting Started with .NET and .NET Framework 3.0: Windows Workflow Foundation

.NET developers

SharePoint

Sharepoint Designer 2007 (NEW)

Module 1: Getting started with SharePoint Designer Environment
Module 2: Create a SubSite
Module 3: Adding content to the Site
Module 4: Working with CSS
Module 5: Adding basic functionality to Web Pages
Module 6: Adding SharePoint components to the Site
Module 7: Automating Business Process with workflow
Module 8: Forms, Scripts and Frames
Module 9: Expert Topics
Module 10: Silverlight in SharePoint
Module 11: Sharing on the Go

Students must have:

- Basic knowledge in Windows SharePoint Services, HTML, ASP.Net Master Pages, CSS

Web designer

Silverlight

Silverlight 2.0 for Designers & Developers (NEW)

Module 1: Introduction / Expectations / Logistics
Module 2: Application Model
Module 3: Controls
Module 4: Media
Module 5: ASP .NET controls
Module 6: Browser Integration
Module 7: Fundamentals / Overview lab
Module 8: Data
Module 9: Networking
Module 10: Deep Zoom
Module 11: Animation

1. Getting Started with .NET

Note: Students with basic understanding of .Net languages like C# or VB.NET will be exempted from Getting Started with .NET

Web developers or designers

Software Plus Services

Real life .NET application development (NEW)

Module 1: Introduction: Software + Services is Microsoft's approach for the next generation of application development
Module 2: Data layer with LINQ & Entity Framework
Module 3: Business Logic Layer: How, what and why
Module 4: Distributed application for performance, diversity and cost saving using WCF
Module 5: Front ends development using web and desktop technologies

Students must have:

1. Actual working experience on software development and knowledge of VB or C#

 

All developers

SQL

SQL 2008 For Oracle DBAs (NEW)

Module 1: Why SQL Server?
Module 2: Database and Instance
Module 3: Database Architecture
Module 4: Instance Architecture
Module 5: Data Objects
Module 6: Data Access
Module 7: Data Protection

Students must have:

- Experience developing with SQL Server 2005
- Familiarity with Microsoft Windows platforms

Oracle DBA

SQL

SQL Server 2008 For Developers (NEW)

Module 1: New Data Types
Module 2: TSQL Improvements
Module 3: Spatial Data
Module 4: Filestream Data Storage
Module 5: Hierarchy Data
Module 6: Sparse Columns
Module 7: SQL CLR
Module 8: Occasionally Connected Systems

Students must have:

- Experience developing with SQL Server 2005

Application or web developers

SQL

What's New in SQL Server 2008 (NEW)

Module 1: SQL Server Platform Vision
Module 2: Enterprise Data Platform
Module 3: Dynamic Development
Module 4: Beyond Relational
Module 5: Pervasive Insight

1. Students must have:

- Experience developing applications on SQL Server 2000/2005

- Experience managing and administering databases on SQL Server 2000/2005
DBAs, application or web developers

WCF

.NET Framework 3.5:
Windows Communication Foundation

Module 1: Introducing the Windows Communication Foundation
Module 2:
Windows Communication Foundation - Contracts
Module 3:
Windows Communication Foundation - Bindings and Behaviours
Module 4:
Windows Communication Foundation - Security Reliability and Consistency

1. Getting Started with .NET

Note: Students with foundation knowledge in .NET Framework will be exempted from Getting Started with .NET

Application developers

WPF

WPF Warrior Camp - Beginner (NEW)

Module 1: Building a Windows Presentation Foundation application. XAML, share data using property bags, structured navigation, Page Functions, event handling, data persistence on local file system
Module 2:
Creation extensible UI with Windows Presentation Foundation 3.5 using System.AddIn
Module 3:
Using DataBinding in WPF 3.5
Module 4:
Creating rich 2D and 3D content with WPF 3.5
Module 5:
Creating a WPF RSS Reader
Demo: Performance tools

1. Getting Started with .NET

Note: Students with foundation knowledge in .NET Framework will be exempted from Getting Started with .NET

Application developers

WPF

WPF Warrior Camp -Advance (NEW)

Module 1: Fundamentals
Module 2:
Custom controls
Module 3:
Styling
Module 4:
WPF Ribbon
Module 5:
WPF DataGrid
Module 6: WPF Databinding

1. WPF Warrior Camp (Beginner)

Note: Students with foundation knowledge in .NET Framework will be exempted from WPF Warrior Camp (Beginner) or .NET Framework 3.x: Windows Presentation Foundation

Application developers

WWF

.NET Framework 3.5:
Windows Workflow Foundation

Module 1: Introduction to Windows Workflow Foundation
Module 2:
Developing Custom Activities
Module 3:
Hosting and Runtime Services
Module 4:
Workflow and Communications
Module 5:
State Machine Workflows

1. Getting Started with .NET

Note: Students with foundation knowledge in .NET Framework will be exempted from Getting Started with .NET

Application developers