Training School:
Jobs & Resumes: Cambridge, London Houses & Roommates: Cambridge, London Travel Agencies: Cambridge, London
Total 55 program(s)/course(s) available.
Object-Oriented Design & Programming with Smalltalk It is generally agreed that Smalltalk is the most elegant object-oriented programming language; and an excellent language for learning object-oriented programming and design principles.
This three-day, hands-on course encourages those necessary insights and “cultural shifts�that can be very successfully gained by exploring Smalltalk. It can be used to round off more theoretical course, such......
Object-Oriented Design & Programming with C#The world didnt necessarily need another programming language, but C# turns out to be a rather nice language. Combining most of Java with one or two very nice Object Pascal features, whilst making use of its position in the Microsoft family and the .NET architecture, C# will probably be of interest to many. As usual, our emphasis is learning the language whilst experiencing sound object-o......
CORBA Development with JavaThis is for people who have been on our Hands-On Object-Oriented Design & Programming with Java course. We look at how CORBA can be used to make Java objects interoperable, not only with other Java objects, but with objects implemented in other languages....
C++ ExceptionsThe 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....
Advanced C++This course introduces more of the detail of C++. Participants would normally already have attended the Hands-On Object-Oriented Design & Programming with C++ course. The particular emphasis of course is avoiding the traps and pitfalls of C++ and producing good, safe, object-oriented or generic (template-based) C++....
Object-Oriented Design & Programming with C++C++ is clearly a common choice of language for object-orientation. Yet it is one of the most difficult languages to use well. This course focuses strongly on achieving good object-oriented designs and code using C++ rather than on C++ the language, in all its detail. The follow up course -- Advanced C++ -- has a deeper examination of detail (along with an emphasis on safe C++)....
Java Data ObjectsJava has already had one success achieving persistent objects: Enterprise JavaBeans (EJB). EJBs approach is that of making transactionally secure database entities appear to their clients as Java objects. There is another approach recently emerged from the Java Community Process -- Java Data Objects (JDO). This is a subtly different, and complementary approach: making Java program objects......
Web ServicesJava already had a strong component model in EJB, and comprehensive support for web servers in servlets and JSP. With support now available for SOAP messages, XML data and WSDL (Web Services Description Language), Java objects can truly offer interoperable services across the Web....
Enterprise Java BeansThere 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 mo......
Java Servlets and JSPAlthough 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.
...
Advanced JavaThis hands-on course is for Java programmers who want to understand and practise with the library classes. It would normally be taken as a follow up to the Hands-On Object-Oriented Design & Programming with Java course. We look at Collections, Internationalisation, Streams, Exceptions, multi-threading, Serialisation, JDBC, the native interface, networking, etc....
Object-Oriented Design & Programming with JavaThe Java language is much talked about. In this course however, we are not particularly interested in the Internet or “applets� Java is also an excellent language for learning object-oriented programming and for providing a good foundation of object-oriented design principles. It is a modern, “small�and elegant object-oriented language, and substantial progress can be made in the three days o......
Object-Oriented Analysis & Design using UML with CASE toolsThis course extends the Object-Oriented Analysis and Design using UML course with an introduction to CASE tools. When a customer has chosen and obtained a CASE tool, such as Together, Software through Pictures, Object Engineering Workbench or Rose, the exercises can be carried out on the customers CASE tool. Although the course still focuses on good analysis and design practices, particip......
Component Based DevelopmentWhilst components and component based development have been around for many years, it is only recently that component based development (CBD) has become a development strategy in its own right, with journals, standards and powerful forces fighting for market share in it. Everybody seems to be talking about it—so what exactly is it? Is it just a synonym for object technology? Is it a replacement......
Enterprise JavaFor more than a decade, some of the most successful generic solutions have been database management systems and transaction processing system; large enterprise computing is reliant on them. More recently, distributed systems have brought significant benefits over and above the mere geographic -- robustness, scalability, specialisation and standardisation.
Even more recently still, objects ha......
Distributed Systems Issues for Analysts and DesignersThis course covers distributed systems technologies and standards from a developers point of view; a less strategic, more tactical approach than that of the Distributed Systems Issues for Managers course. As well as treating the technologies such as Enterprise Java Beans, CORBA and COM in a little more depth, this course looks at the impact of distribution on the analysis and design techniques....
Distributed Systems Issues for ManagersThere are a daunting number of components, standards, APIs and acronyms to be found in the subject of distributed systems. Even defining just what “distributed systems�and “client/server�mean isnt straightforward. Increasingly there are also connections with, and influences to and from, object-oriented and component-based development. This course offers definitions and explanations of t......
Object Technology, Methods and the UMLThe course answers questions like: where did objects come from? what are they? what do they do? why the excitement? The course also examines the impact of objects on analysis and design, and surveys the available languages and introduces the now standard UML notation....
Advanced and Modern DatabasesPart of the reason for the undeniable success of databases has been their solid theoretical underpinning. This course looks at the common data models and DBMS architectures. As well as examining traditional approaches, the course looks at recent developments such as the extended relational model and the object model, and at architectural developments such as distributed databases....
DatabasesDatabases have been one of the success stories of computing. This course introduces the background and nature of databases, it describes when they are an appropriate solution, and it surveys some the products that are available. The core of course concerns the basics of how databases work and how they are used....
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. |
|
|