Course info
May 6, 2021
2h 35m
Your 10-day individual free trial includes:

Expert-led courses

Keep up with the pace of change with thousands of expert-led, in-depth courses.

Creating applications for users with different language, date, and number settings is no trivial task. In this course, Globalization in C# Applications: Best Practices, you’ll learn how to best approach globalization by exploring different scenarios and situations. First, you’ll explore the fundamentals of globalization and localization in C#. Next, you’ll discover how to handle numbers, dates, and strings for users with localization settings. Finally, you’ll learn how to work with translations to localize your application. When you’re finished with this course, you’ll have the skills and knowledge of globalization and localization needed to ship your applications to users across the globe.

About the author
About the author

Filip is an enthusiastic developer that strives to learn something new every day. With over a decade of experience in .NET, Filip actively spreads his knowledge and ideas around the globe.

More from the author
Applying Asynchronous Programming in C#
3h 18m
Dec 11, 2020
More courses by Filip Ekberg
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Filip Ekberg, and welcome to my course, Globalization in C# Applications: Best Practices. I am a principal consultant and CEO at a consultant agency operating out of Gothenburg in Sweden. I started this company a few years ago and focus on building fast, powerful, and easy‑to‑maintain solutions. This course is for those of you that want to build applications for users all over the world and, when doing so, follow the best practices. We'll cover all the topics that you need to understand to best globalize applications in C#. This includes understanding localization, cultures, and how to use types such as CultureInfo in different types of applications. Then, you'll learn how to work with numbers, dates, and strings in a culture‑agnostic manner. Finally, you will see how to make the specific changes that are needed in ASP.NET Core to localize its content and automatically set the appropriate culture for the current request. By the end of this course, you'll know how to effectively build globalized applications in C# by using the built‑in support in .NET. You'll gain a good understanding of how to work with localized content, as well as when it's important to perform culture‑agnostic operations. Before beginning the course, you'll need to know the fundamentals of programming in C#. I hope you'll join me on this journey to learn how to best build applications for users all over the world with the course Globalization in C# Applications: Best Practices here, at Pluralsight.