Certified Distributed Applications Developer

Short course

In London

Price on request

Description

  • Type

    Short course

  • Location

    London

To enable delegates to produce a variety of solutions to meet enterprise requirements. Enable delegates to understand the choices for enterprise systems, components, build web services and integrating applications. Suitable for: Programmers working on large-scale and distributed projects involving component-based systems and Web Services.

Facilities

Location

Start date

London
See map
Castlewood House 77-91 New Oxford Street, WC1A 1DG

Start date

On request

About this course

Advanced Application Development with XML for Web Applications or Building XML-Based Web Applications

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

iCrave Certified Distributed Applications Developer (iCDAD)

Course Content

Programming for Programmers

» Programming in C++ and similar languages
» Control structures
» Object Oriented Programming
» Connecting to databases

Introduction to Distributed Applications

» The need for Distributed Applications.
» The Services Model.

Building Reusable Components

» Siting and Containment.
» Licensing components.

Code Access Security

» Security Policies.
» Permission Sets.
» Declarative security.
» Programmatic security.

Role-based Security

» Authentication and Authorisation.
» Checking user names.
» Checking user roles.

Using COM+ and Component Services

» COM+ Architecture.
» The System.EnterpriseServices namespace.
» Synchronisation and Activation.
» Distributed Transactions.
» Queued Components.
» Loosely Coupled Events.
» COM+ Application security.

Using XML Data Formats

» XML classes.
» XML Document Object Model
» XPath expressions.
» Modifying XML nodes.
» Synchronisation with DataSets.

Serialisation

» Architecture.
» Serialisation / deserialisation.

Building Web Services

» HTTP, SOAP and XML.
» UDDI, Discovery and WSDL.
» Building a Web Service.
» Consuming a Web Service.

Remoting Services

» Architecture.
» Channels and Formatters.
» Object Lifetime.
» Developing a Remoting Server
» Developing a Remoting client.
» Use concurrency to build highly available systems
» Make distributed calls using remoting

Distributed Database Applications

» Relational database management systems review
» Computer networks
» Distributed database architectures
» Horizontal and vertical partitioning
» Semantic data control
» Query processing
» Query decomposition and data localization
» Optimization of distributed queries
» Transaction management
» Distributed concurrency control
» Distributed reliability protocols
» Using Different Databases
» Connecting to other databases
» Using stored Procedures for applications Development

Note: Third party tools will be used to demonstrate practical applications

Start Date Time Duration
04/07/2009 8.30-1.30pm 12 Weeks (Sat)
13/07/2009 10.00-5.00pm 3 Weeks (Mon-Fri)
04/08/2009 6.00-8.30pm 12 Weeks (Tues & Thurs)
10/08/2009 10.00-5.00pm 3 Weeks (Mon-Fri)
14/09/2009 10.00-5.00pm 3 Weeks (Mon-Fri)
03/10/2009 8.30-1.30pm 12 Weeks (Sat)
12/10/2009 10.00-5.00pm 3 Weeks (Mon-Fri)
27/10/2009 5.30-9.00pm 8 Weeks (Tues & Thurs)
16/11/2009 10.00-5.00pm 3 Weeks (Mon-Fri)

Certified Distributed Applications Developer

Price on request