Symphinity Logo, leading to the home page

Learning is joy.

Contact



Bootstraping Software Teams

Small software development teams (about 4 to 10 persons), in a formative phase can benefit from our unique service: With our help, such teams can significantly reduce 'Growing Pains', if not completely avoid it. The service includes:
  • Help with recruitment e.g. interviewing candidates
  • Guidance on software infrastructure set up
  • Design of customized agile software development process to fit in a specific context
  • Design collaboration
  • Mentoring

Training

"Education is Not the Filling of a Pail, but the Lighting of a Fire." - William Yeats (1865-1939)
We offer hands-on training on following topics, with focus on real-life applications:

Software Development – Agile Way

  • Introduction
  • Values
  • Principles
  • Practices
  • TDD
  • Refactoring
  • Continuous Integration

Enterprise Applications with Spring and Hibernate

  • Introduction and Motivation
  • Spring as Light-weight container
  • Hibernate as ORM
  • Abstractions for data access
  • Abstractions for common services
  • Spring MVC
  • Security
  • AOP
  • Hibernate - advanced mapping

Fast-track web apps. with Groovy / Grails

  • Introduction and Motivation
  • Groovy 101
  • Grails - Influence from Rails
  • Scaffolding
  • GORM
  • GSP and Tags
  • Testing
  • Undercover Hibernate and Spring
  • Plugins

AJAX

  • JavaScript – The good parts: Objects, Functions and Closure
  • XML-HttpRequest
  • JQuery
  • JQuery UI
  • JSON
  • DWR (Direct Web Remoting)
  • JavaScript on the server

Opne Source Development with Flex

  • Flex 101
  • Working with Flex SDK
  • Display List and Events
  • Custom Components
  • Remote Communication
  • Integration with BlazeDS
  • Putting everything together - a mini-project

Consulting

Consulting is available in topics of our expertise. Please refer to the Training section for list of such topics.

Contact us for more details.

(c) Symphinity.com 2000-2009