Developing International Software Part 1 - Microsoft

edX

Course

Online

Free

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Learn how to build software for a global audience and successfully enter the international marketplace.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

None

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2017

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 8 years

Subjects

  • International
  • International Software
  • Microsoft
  • Computer Science
  • International Marketplace

Course programme

Developing software for one market, and shipping it internationally with a few tweaks is simply impossible. Learn how to create “world-ready” software from expert programmers who have developed international software for some of the world’s most successful companies. Developing international software involves far more than translating the User Interface. You must sharpen your business acumen to determine whether shipping software to a specific market is even worth the effort. You must deepen your knowledge of cultural differences so you don’t include a feature, visual, or turn of phrase that offends potential customers. You must understand that differences in language affect input methods, sorting orders, text layout, fonts, and dialog box sizes, and that countries use different currency symbols, number formats, keyboard layouts, and measurement systems--and you should internalize all of this before you write a single line of code. In this era of rapid development and intense competition, it is tempting to focus on what’s “most important” first, leaving the rest for later; but waiting until the end of the software development cycle to start thinking about markets outside of your own is a strategy that can result in delays or embarrassing failures, costing you time and money, alienating potential customers, and damaging your brand. In this course, programmers who have developed international software for some of the world’s most successful companies will teach you the secrets to creating a “world-ready” software design and codebase that will make shipping software to markets around the world a smoother, less expensive, and less time-consuming process. The course has three discrete sections: business considerations, design, and development. No previous programming knowledge is necessary for Part 1. Parts 2 and 3 require an understanding of basic coding techniques.

What you'll learn
  • The importance of globalizing software
  • The process of making the business case for “world ready” software
  • The globalization process within the software development cycle
  • The necessary resources to go global with your software

Additional information

Björn Rettig Bjorn is the Senior Director for Technical Content in the Learning team at Microsoft, a husband, a father of two STEM girls, and proud geek. #DFTBA! After 23 years at Microsoft in different engineering roles Bjorn got exposed to MOOCs through an intern in his team. He then set his goal to join the Learning Experience team to be part of the learning revolution.

Developing International Software Part 1 - Microsoft

Free