CONSULTING

Consulting

The RocketBoots community includes many of the region's leading certified instructors in application development for Internet and mobile technologies. With the rapidly changing face of Internet application technology skills need to be constantly refreshed to remain competitive. RocketBoots training can be delivered to your team either onsite or in our training rooms.

We can also provide individual developers to reel-in a deadline, or act as advisers or mentors to your in-house development team, providing an objective perspective and an expert hand when needed.

Project Bootstrap →

Team Augmentation →

Code Reviews →

Troubleshooting →

Training →

Project Bootstrap

The most damaging mistakes and missed opportunities usually occur in the early stages of a development project.

Reduce project risk and ramp-up time by including a RocketBoots consultant in your planning and initial project phases, and at critical points as your project progresses.

Assisted by our knowledge of tools, best practices and potential pitfalls, you and your team can negotiate your way through these tricky project moments with confidence.

Typical components of a bootstrap project include:

  • Requirements review
  • Technology familiarisation
  • Solution workshops
  • Project Plan Development
  • Technical Architecture review
  • UI workshops
“Being able to bounce our design concepts off the RocketBoots guys allowed us to bed down our architecture quickly — get on with development sooner and get it right the first time. Partnering with RocketBoots was a great success for us and our client and we both appreciated their input.” – Todd Trevillion, Gruden

Team Augmentation

Finding experienced or even trained Flash Platform developers is hard — building and retaining a team of them is even harder. Why not use ours?

Onsite or remote, line programmer to subject matter expert, our consultants, backed by the RocketBoots brains-trust, are available at short notice to work alongside your team members and pull in those delivery dates.

Typical roles RocketBoots may take on in your existing development team include:

  • Project planning and management
  • Performance tuning and analysis
  • Onsite Mentoring
  • Application design and development
  • Systems integration

Code Reviews

When so much is riding on the quality of your source code, a second pair of eyes is a great reassurance, seeing things that over-familiarity has long since made invisible.

In the space of a few hours RocketBoots can pinpoint performance and scalability bottlenecks, identify relevant coding standards and resources that will assist the development team, and prioritise any code modifications that may be required.

Code reviews are one of our most popular services, and can be conducted either onsite, or remotely using teleconference and screen-sharing software.

Troubleshooting

Sometimes things just don't work as they should. Slow-running applications and hard-to-isolate bugs can throw a spanner in the most astutely run works.

Whether delaying a critical launch date or eroding productivity in an already-running application, the business costs arising from just a few lines of rogue code can be high.

Rocketboots' battle-hardened consultants have seen it all before. Their fresh perspective, deep familiarity with the technology and well-honed problem-solving capability can usually crack the most intransigent of problems.

“Their expert advice on anything from a simple Flash problem to setting up a framework for an enterprise ColdFusion or Flex application, has allowed us to turn our small technical team into a fully skilled development house.” – David Heacock, MA@D Communication

Training

Hiring good developers in many of the specialist technologies RocketBoots works with can be difficult. Luckily there is an easy alternative: send us your good developers, and we'll train them in the technology. Combined with follow up mentoring there is no faster way to build a crack team of developers for your organisation.

The RocketBoots community includes many of the region's leading certified instructors in application development for Adobe technologies. All of our instructors are practising developers in the technologies they teach, and our students find the tips and advice that come with the course just as valuable the official course content.

RocketBoots training can be delivered to your team either onsite or in our training rooms in Sydney or Melbourne. Courses take 2-3 days and are run from 9am to 5pm. All courses come with a training manual and sample code for follow up study.

Flex 3 : Building Rich Client Applications

This is the introductory course for Flex, a prerequisite for the other Flex and AIR courses. We find that it appeals to a wide spread of experience levels because it focuses on the aspects of the SDK that make it so different from other development technologies.

  • Unit 1: Introducing Adobe Flex 3
  • Unit 2: Getting Started with Flex
  • Unit 3: Learning Flex Fundamentals
  • Unit 4: Handling Events
  • Unit 5: Laying out an Application Using Constraint-Based Layout
  • Unit 6: Using View States for Application Design
  • Unit 7: Creating Application Navigation
  • Unit 8: Customizing the Application
  • Unit 9: Using ActionScript Data Models
  • Unit 10: Exchanging Data Between Components Using Custom Events
  • Unit 11: Creating Data Entry Forms
  • Unit 13: Retrieving XML Data with HTTPService
  • Unit 15: Displaying Data Using the DataGrid

Flex 3 and LiveCycle Data Services

This course continues where the first course left off regarding client server communications. It covers the main RPC methods (HTTP, Web Services and Flash Remoting) in some detail, but one of the most interesting aspects of the course is its coverage of LiveCycle Data Services (LCDS). LCDS offers interesting new ways to connect Flex to a server using bi-directional messaging and data synchronisation, enabling new exciting classes of application to be created.

  • Unit 1: Introducing Flex 3 and LiveCycle Data Services: Integrating with Data and Messaging
  • Unit 2: Accessing Web Services
  • Unit 3: Introduction to LiveCycle Data Services ES
  • Unit 4: Using Java Classes with the Remoting Service
  • Unit 5: Managing Data on the Client
  • Unit 6: Using the Message Service
  • Unit 7: Using the Data Management Service
  • Unit 8: Providing XML to Controls with E4X
  • Unit 9: Uploading Files to a Server

Flex 3: Extending and Styling Components

This course is for interface designers who want fine control over the look and behaviour of user interface components.

  • Unit 1: Introducing Flex 3: Extending and Styling Components
  • Unit 2: Embedding Images and Fonts
  • Unit 3: Modifying the Look and Feel of Flex Components
  • Unit 4: Creating Popups
  • Unit 5: Extending Flex Components
  • Unit 6: Drawing Shapes and Skinning Programmatically
  • Unit 7: Animating Components and View States
  • Unit 8: Creating Mouse-Aware Applications
  • Unit 9: Implementing Drag and Drop Functionality

Flex 3: Charting and Dashboard Applications

This course is a must for creators of data visualisation applications like dashboards and reporting tools.

  • Unit 1: Introducing Flex 3 Charts
  • Unit 2: Using Flex 3 Charts
  • Unit 3: Formatting Charts
  • Unit 4: Creating Multi-Series and ActionScript Charts
  • Unit 5: Understanding Advanced Charting Techniques
  • Unit 6: Styling Charts

FastTrack To ColdFusion 8

An introduction to web programming, SQL and ColdFusion.

  • Unit 1: Introducing the Course
  • Unit 2: Getting Started with ColdFusion
  • Unit 3: Publishing Database Content
  • Unit 4: Building Forms with ColdFusion
  • Unit 5: Building Search Interfaces
  • Unit 6: Building a Drill-Down Interface
  • Unit 7: Inserting New Data
  • Unit 8: Updating and Deleting Data
  • Unit 9: Reusing Templates
  • Unit 10: Securing an Application

Advanced ColdFusion 8 Development

A good course to build on your ColdFusion skills after 1-2 months of development experience.

  • Unit 1: Introducing the Course
  • Unit 2: Introduction to Components
  • Unit 3: Manipulating Lists and Queries
  • Unit 4: Manipulating Data with Arrays and Structures
  • Unit 5: Advanced Component Concepts
  • Unit 6: Handling Errors and Exceptions
  • Unit 7: Code and Content Reuse
  • Unit 8: Working with PDF Files and Forms
  • Unit 9: Data and File Manipulation in ColdFusion
  • Unit 10: Scaling Applications