Certified Distributed Applications Developer
Short course
In London
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
Start date
About this course
Advanced Application Development with XML for Web Applications or Building XML-Based Web Applications
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