Send me Information
Trainer Profile
Our instructors and course developers are a group of experienced, enthusiastic professionals. They all have many years of rich training and work experience in the corporate environment. It is important for every IT professional, and every enterprise manager, to carefully evaluate these IT training options in order to get the best possible value.
Schedules
| Start Date | Time | Duration |
|---|---|---|
| 11/05/2009 | 10.00-5.00pm | 3 Weeks (Mon-Fri) |
| 12/05/2009 | 6.00-8.30pm | 12 Weeks (Tues & Thurs) |
| 08/06/2009 | 10.00-5.00pm | 3 Weeks (Mon-Fri) |
| 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) |
iCrave Certified Distributed Applications Developer (iCDAD)
Target Audience
Programmers working on large-scale and distributed projects involving component-based systems and Web Services.Course Objectives
To enable delegates to produce a variety of solutions to meet enterprise requirements.Skills Gained
This course will enable delegates to:» Understand the choices for enterprise systems.
» components.
» Build Web Services.
» Integrating applications
Prerequisites
Advanced Application Development with XML for Web Applications or Building XML-Based Web ApplicationsCourse 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

