Designing Global Software

Internationalization, localization, and globalization

  Enroll in Course

If you work for a company that has customers across the world, the software you design and build needs to accommodate differences across countries. These differences go beyond simple translation of language. Countries can have different number formats, currencies, date and time formats, name conventions, and more. This course will cover the topics you need to know to design and build software for a global customer base.

This course is comprehensive, yet concise. It teaches you what you need to know in the least amount of time.

Completing this course and at least one of the hands-on exercises will qualify you to add "internationalization (I18N) and localization (L10N)" to your resume.

This course includes examples in Java and hands-on exercises in Java, PHP, C++, C, and Python. The example code and exercises can be downloaded. Solutions to the hands-on exercises are also provided.

Prerequisites: Basic knowledge of Java or other programming language. An existing Java, PHP, C++, C and/or Python development environment for the hands-on exercises.

Duration: 60 minutes of video instruction, 60 minutes for the Java exercise, 60 minutes for the PHP exercise, 60 minutes for the C++ exercise, 60 minutes for the C exercise, 60 minutes for the Python exercise.

Your Instructor

Debbie Smith
Debbie Smith

Debbie is an accomplished software architect, mentor, and leader with a reputation for having a unique blend of strong technical, operational and mentoring skills.

"Debbie has been an excellent mentor and guide to me through the early years of my career. Debbie is very technically adept, detail-oriented and a great software architect to work with. I've always been impressed with her ability to look at the bigger picture and make sound technical/business decisions. She's extremely talented and a great fit for any team."

Debbie is passionate about mentoring software teams to continually advance and harnessing the full potential of young talent. She is a continuous-improvement advocate who is often consulted for advice on team building, development processes, and software architecture.

You can find Debbie on the web, LinkedIn and Twitter.

Frequently Asked Questions

When does the course start and finish?
The course starts when you enroll and you have one year to complete the course. It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
After enrolling, you have access to this course for one year - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!