Об этом курсе

Пропустить описание курса

Когда вы проектируете и разрабатываете новое программное обеспечение, легко сфокусироваться на том, чтобы сделать его функциональным и вывести на рынок или развернуть как можно скорее. Таким образом, многие команды инженеров сначала разрабатывают программное обеспечение, которое поддерживает их родной язык, откладывая поддержку других языков до тех пор, пока они не решат, что у них будет достаточная пропускная способность. Другими словами, они не планируют заранее. Проблема с этим подходом, которую опытные разработчики обнаружили на собственном горьком опыте, заключается в том, что он приносит в жертву бюджет, время и возможности.

Перепроектирование и перестройка разных выпусков вашего программного обеспечения для каждого языка или рынка может потребовать колоссальных усилий. Как продемонстрирует этот курс информатики, планирование наперед гораздо эффективнее, а предельные затраты на поддержку нескольких языков с самого начала меньше, чем вы думаете. Использование международной функциональности в операционных системах и языках программирования значительно упрощает написание кода, работающего на нескольких языках и рынках, по сравнению с модификацией существующего кода.

Среди преподавателей этого курса есть программисты, которые работали над глобализацией и локализацией некоторых из самых успешных в мире программ. Они испытали на себе и хорошее, и плохое, и ужасное при создании программного обеспечения, готового к использованию во всем мире, и они здесь, чтобы гарантировать, что пользовательский интерфейс вашего программного обеспечения работает последовательно, независимо от того, откуда пользователи и на каких языках они говорят.

Этот курс состоит из трех частей: бизнес-кейс, готовый к использованию во всем мире дизайн и разработка, готовая к использованию во всем мире. В то время как учащиеся могут пройти первую и вторую части без знания программирования, для третьей части требуется опыт программирования.