Training
So your company sends you to a classroom to learn a technology that is based on lessons
intended to apply to every and any student that might attend the course. Then you return to the
office and attempt to relate what you have learned to the project you are assigned to. An outdated
training model that is saturated with hidden costs.
Our approach: On the project training.
Our approach to training is very unique and has an immediate impact on your company. We use
one of your projects as the basis of training. We show you how to implement best practices, utilitze code generation,
leverage virtualization, and much more during the development of your project. We will prepare
examples to train with that will result in components that will remain in production long after we are
done. But most important, you will learn on a project that you will actually support.
Instructor based training may only result in experience with controlled examples.
The approach to training has changed as rapidly as the technologies being taught. Instructor led training
is the most common form of training that we are aware of. Unfortunately, the instructor teaches from a
ciriculum designed to teach concepts to a room full of people who may be from businesses that are
completely unqiue to each other. You learn a concept based on a generic example and then
try to apply that concept to your business. That results in a lot of people asking the question, "How would I?".
Learn the technology on a production project.
Instead of teaching you an example to interpret on your own we will teach you "how" while we put a
production solution in place. If your company needs an application to track contact information
we will create the project with you. Once we are finished you will have an
application that you can place into production, an application that you have developed and trained on.
What difference does experience make?
Almost every technology has best practices that are shared with general users. These
practices are realized through experience. Naming conventions, code generation, deployment,
and other areas of development require more experience than conecpt to be applied
productively. We bring that experience to your team.