Personal tools
You are here: Home Services Training
Document Actions

Training

by Sean Kelly last modified 2005.11.07 09.51AM

Learn more, with more fun, faster.

With an easy going, fun style backed by years of experience, my training courses can boost your development team's productivity while increasing synergy and satisfaction. You provide the auditorium or lab, and I provide the materials.

Courses are available in:

  • Extensible Markup Language (XML)

    XML applications. XML syntax. Defining document types and schemata. SAX and DOM. Unicode and other encodings. Developing XML aware tools. Other XML standards and recommendations.

  • Extensible Stylesheet Language (XSL)

    XSL for transformations. Translating XML vocabularies. Using XPath expressions. XSL template rules. Using XSL Formatting Objects.

  • Refactoring

    When and why to refactor. Taking baby steps. Simple refactorings. Structural refactorings. Difficult refactorings. Unit tests. Relationship to Extreme Programming. Refactoring tools.

  • Unified Modeling Language

    Modeling structural objects and behavior. Grouping, annotating, and describing relationships. Kinds of UML diagrams and their purposes. UML tools.

  • Personal Software Process

    Reasons for process. Time management and budgeting. Estimating. Metrics gathering. Defect management. Measuring and predicting quality. PSP forms.

  • Unified Process

    Workflows and iterations. Focus of work in each phase. Artifacts produced. Roles of team members.

  • Design Patterns

    Design pattern movement. The Gang of Four. Object oriented design. Cataloging patterns. Applying patterns. Creating new patterns.

  • Java

    Java syntax. Classes and interfaces. Expressions. Polymorphism. Threads. Input/output. Serialization. User interfaces. Applications, applets, and deployment. Enterprise Java: servlets, JSPs, beans, JNDI. RMI and Jini.

 

Powered by Plone, the Open Source Content Management System