TheUMLGuy.com
Cutting your software costs in half
And teaching your team to speak UML

The UML Guy is Martin L. Shoemaker,
Author of UML Applied: A .NET Perspective
and Ulterior Motive Lounge

Featured Video

Reverse Engineering
Sequence Diagrams
with Visual Studio 2010
(Code Name Rosario)

For The UML Guy's Advanced Career Search Tools, please  Login

Training from The UML Guy

The UML Guy is Martin L. Shoemaker, a requirements analyst, architect, and C# developer (past Microsoft Visual C# MVP) who has taught UML, Analysis and Design Practices, .NET programming, Process Improvement, and more to clients such as Microsoft, Siemens, and the University of Michigan. Now he’s ready to help your team, with a tailored combination of consulting, mentoring, and classroom training to help your developers meet their current challenges and add new skills to manage the challenges to come.

"The thing about Martin is that he has a special mix of attributes. Most important for me is that he's a practitioner; he has developed real software for pay in a number of roles. (In other words, he's not just an academician or writer.) That said, Martin is a gifted teacher; he actually cares whether his students have learned something. He's not just about delivering the material. Nor is Martin pedantic; he wants to use UML to communicate. As Martin says, if it communicates, it's a good diagram. Lastly, you'll find Martin has an interesting, well-organized mind. Not only will you learn and understand UML at a useful level, you're going to have fun in the process."

Karl Gunderson, from his foreword to UML Applied: A .NET Perspective

Through TheUMLGuy.com, Martin offers the following courses to for you and your team:

  • UML Training. Learn to use the Unified Modeling Language as a communications tool across your team and with your customers.
  • Process Improvement Training. Learn Agile and Orchestrated methods of software development; and more important, learn to put them to practical use in your team.
  • .NET Training. Learn the fundamentals of .NET, in both C# and VB.NET.
  • Windows Mobile Training. Learn how to take your .NET skills to Smartphones, Pocket PCs, and other handheld devices.
  • Tablet PC Training. As the author of Tablet UML, The UML Guy is an experienced and enthusiastic Tablet PC developer, and has taught Tablet PC developer courses for Microsoft. Now he can share that Tablet PC expertise with your team.
  • Managed Speech API Training. As an early adopter of M-SAPI, The UML Guy has written speech-recognition tools, and has also taught speech and speech -recognition using M-SAPI. If your project needs speech, let The UML Guy help you implement it.

And coming soon: online training from The UML Guy.

Or maybe you need UML consulting services...

Martin L. Shoemaker (The UML Guy) In the software business, you need a well-stocked toolbox. Compilers, code editors, debuggers, IDEs, configuration management, installers, email, testing support, and more.

But our most valuable tools are still our brains. Technology comes and goes, but knowledge stays and grows. Even when the technology changes, lessons you learn in one area can find surprising applications in another. The number one most important investment you can make as an individual and as a team is in your mental toolbox. If you're in the software business, you're in the learning business.

But there are different learning styles. If you learn best by reading books and examples, there are good books out there for you. If you learn best by knocking your head against a brick wall until it falls, then you're a lot like me. But if you learn best by following a planned lesson with solid, proven exercises and dynamic content that changes to fit your project and your questions, then you've come to the right place! For over a decade, I've trained developers in UML, .NET, and development processes; and one of my primary techniques is to fit the content to the student, not the other way around. I don't want to teach the course that I wrote; I want to teach the course that you need.

-- Martin L. Shoemaker
(The UML Guy)

Amazon.com

Contents Copyright © 2008
by Martin L. Shoemaker UML® is a registered trademark of the Object Management Group.
Tablet PC®, Microsoft Office®, and Microsoft .NET® are registered trademarks of Microsoft Corporation.
PayPal® is a registered trademark of PayPal, Inc., an eBay Company.