Training Course Index
Training Schools
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental

 


Jobs & Resumes

House Rental

Back | Home

Training School:

Matrice About
Cambridge, London, United Kingdom
http://www.matrice.co.uk/

Jobs & Resumes: Cambridge, London
Houses & Roommates: Cambridge, London
Travel Agencies: Cambridge, London


Total 55 program(s)/course(s) available.

Class Responsibility Collaboration Workshop

It isn’t too difficult to begin object-oriented analysis. The same techniques as were used in entity modelling can still be used initially. Poor objects result, however, from taking an entity-based approach too far. An object is active and presents itself though a service interface, and this has to be considered early on. The most successful and truly object-oriented approach to this is th......
 

Design Patterns

Part of the apprenticeship of a software designer is the gaining of an appreciation of architectures which have already proved their worth. Traditional training courses focus on notations, tools and techniques. Examining and understanding design patterns in this course, is the equivalent of a guided tour of existing great architectures in the small and in the large. This course is offered in la......
 

Object-Oriented Design using UML

Given a set of requirements, and subject matter models, how does one choose and document a reasonably optimal, object-oriented architecture? This course shows how object-oriented design can be approached in two phases -- "subject-oriented" and "object-oriented" -- and via two important UML diagrams -- the static structural diagram and the interaction diagram....
 

Object-Oriented Analysis using UML

This course focuses on the early phases of development and shows how the requirements and the subject matter ("real world") are used to guide the creation of the first models using the UML notation. It could be followed by the Object-Oriented Design using UML or a "hands-on" course such as Hands-On Object-Oriented Design & Programming with Java....
 

Object-Oriented Analysis and Design using UML

Grady Booch, Ivar Jacobson and James Rumbaugh are now working for the same organisation and are unifying their previously separate notations into a Unified Modelling Language (UML). Like the unification itself, this course offers the best of three of the most popular modern approaches for the modelling and design of software intensive systems....
 

Analysis and Design

Frequently ignored in these days of “methods�are the basic job skills still required of analysts and designers. Topics covered include interviewing, running meetings, moderating, facilitating and active listening. Technical training and experience usually do not equip people to cope with the sociology, politics and psychology inherent in software systems development. We encourage analysts and ......
 

Software Engineering

This course aims to bring to the same level of awareness, the diverse range of people who find themselves developing large and complex software systems, and to cover some aspects of software engineering which are often not covered during typical software engineering tertiary education....
 

Hands-On Object-Oriented Design & Programming with Smalltalk

Although Smalltalk is rapidly gaining popularity and practicality, and is increasingly a serious and credible application development environment, it is unlikely to be the implementation language for many application domains. It is generally agreed, however, that whatever your intended application of object-orientation and whatever your intended object-oriented programming language, Smalltalk i......
 

Hands-On Object-Oriented Design & Programming with C#

Our focus has always been on good software engineering--usually via object-oriented design and programming. When C# appeared, in common with many, our first reaction was, "does the world need yet another object-oriented programming language?" However our job is teaching and the only important question is whether or not C# is a good language. And it is. The derivation from, and similar......
 

Hands-On CORBA Development with Java

The Common Object Request Broker Architecture (CORBA) brings a powerful and important standard for distributed objects. Java brings a powerful and important standard for developing and deploying objects. This course combines the two to provide a sound, practical understanding of CORBA and of distributed, interoperable Java objects. The course uses the ORB and compiler included in JDK 1.4. Ot......
 

C++ Exceptions

The decision to use exceptions is not one to be taken lightly in any language. In C++ the issues are complicated by the difficulties of correctly handling resources such as the free store. We therefore make this separate course available as a supplement to our C++ courses. Duration and Construction The course lasts four days, starting at 09.30 and finishing at 17.00. The delivery is via lec......
 

C++ Templates and the STL

C++ added two powerful new programming styles to C. The first and most famous is object-orientation, and the second is template-based programming, sometimes known as generic programming. Although templates are covered in our basic C++ courses, the focus there tends to be on object-orientation, so this separate course is offered as a supplement. There is a second purpose to this course though--t......
 

Advanced C++ (C++ Traps and Pitfalls)

Although C++ is highly flexible and efficient, its very flexibility coupled with a very mixed parentage means that it supports just-about-anything-oriented design as well as the two commonest styles: object-oriented and generic (template). The syntax is also complex and idiosyncratic. This hands-on course tries to clarify and prioritise the language from the perspective of teaching production-q......
 

Hands-On Object-Oriented Design & Programming using C++

Although C++ is highly flexible and efficient, it is also a large and complex language. This hands-on course is the first of two courses on C++. It tries to clarify and prioritise the language from the perspective of teaching good, introductory, object-oriented programming in C++. Its follow-up course Advanced C++ (C++ Traps and Pitfalls) goes into much more detail and has a particular focus on......
 

Java Data Objects

Objects have successfully addressed all of the issues to make themselves the basis of a robust, large-scale and malleable development technology--except one. Persistence. In fact, any large scale technology with significant complexity in both the processing and data will hit the problem. Programming languages are not easily given automatic persistence, and database management systems are not ve......
 

Web Services

Component Based Development took objects and found a way of making them available, publicising them, to the outside world. Java’s highly successful component offering was EJB (and, in a different light, servlets). A few more pieces are necessary to allow Java objects to offer truly interoperable services to the world at large: a universally-supported message transport mechanism, self-descr......
 

Enterprise JavaBeans

There is a sense in which objects have come to the rescue of distributed computing. Client-side presentation and server-side data were obvious and reasonably easy; but distributing the functionality, the "business" logic, was troublesome; that is, it was troublesome whilst we were trying to do it via remote procedure calls. Distributing objects turns out to be a whole lot easier and m......
 

Java Servlets and JSP

Although it was originally thought that Java might achieve success and take-up through client-side applets, it was on the server side that Java achieved its most consistent take-up. Java Servlet technology and Java Server Pages (JSP) allow web developers to create dynamic content using a known, portable, standard, open language--Java. The course uses the open source Tomcat container. Othe......
 

Advanced Java

Since its creation, the Java language has been augmented with a powerful library of interfaces and classes organised into various packages. With these packages one can connect to the operating system, legacy databases, GUIs, intranets and the Internet. This course would normally taken after a Java language programming course, such as Hands-On Object-Oriented Design & Programming with Java. Part......
 

Hands-On Object-Oriented Design & Programming with Java

The Java language is now one of the two most popular object-oriented programming languages. It came to fame in association with the Internet but this course’s remit is wider than the just the Internet and "applets". Java is a powerful and portable deployment language. Java is also an excellent language for learning object-oriented programming and for providing a good foundation o......
 


Pages:- 1 2 3

School Index A~Z: A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z



Tips:
Want to find a place to stay close to the school? Or homestay in a different country? Try the house rental message board where you can search for roommates and post shared rooms or apartments for rent.

Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - Canada - India - SpanishASKEDU.net  © 2003-2009