آموزش Globalization در برنامه نویسی سی شارپ

Globalization
تعداد ویدئو 25
زمان دوره 02:35:07
مترجم پرووید
ناظر ترجمه پرووید
دوبلر پرووید
ناظر دوبلاژ پرووید
سایت منتشر کننده پلورال سایت

آموزش Globalization در برنامه نویسی سی شارپ یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی بهترین اصول پیاده سازی Globalization در اپلیکیشن های سی شارپ است که با نام اصلی Globalization in C# Applications – Best Practices از شرکت Pluralsight منتشر شده است.

مفهوم فرایند های Localization و Globalization چیست؟

فرایند Globalization یعنی طراحی برنامه هایی که می توانند در سراسر جهان (برای culture های مختلف) استفاده بشوند. فرایند Localization فرایند سفارشی سازی برنامه برای یک culture یا فرهنگ و یا منطقه به خصوص است. به عبارت دیگر فرایند Globalization راهیست که از طریق آن کاربر مجاز به سفارشی سازی برنامه ای است که مطابق با استانداردهای مکان جغرافیایی خود باشد.

در واقع به بیان ساده تر، به این معنی است که اگر بخواهیم برنامه را به گونه ای طراحی کنیم که بتوان از آن در سراسر جهان استفاده کرد از فرایند Globalization استفاده می کنیم. اما فرایند Localization یعنی اینکه بخواهیم برنامه ای را به گونه ای طراحی کنیم که فقط در منقطه ای خاص مورد استفاده قرار بگیرید.

Globalization-in-csharp-Applications-Best-Practices

فرایند Globalization شامل طراحی و توسعه یک اپلیکیشن آماده به کار برای دنیای واقعی است که از interface های localize شده و داده های regional برای کاربران در culture های مختلف پشتیبانی می کند. قبل از شروع مرحله طراحی، باید مشخص کنید که اپلیکیشن شما از کدام culture و یا فرهنگ ها پشتیبانی می کند. اگرچه یک اپلیکیشن یک culture  یا منطقه را به عنوان پیش‌فرض قرار می‌دهد، اما می‌توانید آن را طوری طراحی کنید که به راحتی بتوان آن را به کاربران در فرهنگ‌ها یا مناطق دیگر تعمیم داد.

چرا Localization و Globalization مهم هستند؟

همه توسعه دهندگان، فرضیاتی در مورد رابط های کاربری و داده هایی دارند که توسط culture ها شکل می گیرند. به عنوان مثال، برای یک توسعه‌دهنده انگلیسی زبان در ایالات متحده، serialize داده‌های تاریخ و زمان به صورت رشته‌ای در قالب MM/dd/yyyy hh:mm:ss کاملاً منطقی به نظر می‌رسد. با این حال، desterilize کردن آن رشته در یک سیستم در culture متفاوت، احتمالاً یک استثنا FormatException ایجاد می کند یا داده های نادرست تولید می کند. Globalization  ما را قادر می سازد تا چنین فرضیات خاص از فرهنگ های مختلف را شناسایی کنیم و اطمینان حاصل کنیم که آنها بر طراحی یا کد اپلیکیشن ما تأثیر نمی گذارند.

در این آموزش از وبسایت پرووید یاد می گیرید که چگونه با استفاده از پشتیبانی داخلی در دات‌نت، برنامه‌های Globalize شده را در سی شارپ را به‌طور مؤثر بسازید. و همچنین درک خوبی از نحوه کار با محتوای Localize شده پیدا می کنید و درک می کنید چه زمانی انجام عملیات Globalization مهم است. ضمناً قبل از شروع این دوره، باید اصول برنامه نویسی در سی شارپ را بدانید. که پیشنهاد می کنیم از دوره اصول برنامه نویسی صحیح در سی شارپ که در وبسایت پرووید قبلا منتشر کرده ایم استفاده کنید. امیدوارم که تا پایان این دوره آموزشی همراه ما باشید تا یاد بگیرید چگونه بهترین برنامه ها را برای کاربران در سراسر جهان Globalize کنید.

سرفصل مطالب آموزش ویدئویی Globalization در برنامه نویسی سی شارپ

فصل اول: مقدمه این دوره آموزشی

  • مقدمه

فصل دوم: مقدمه Globalization و Localization در سی شارپ

  • مقدمه
  • CultureInfo در دات نت
  • استفاده کردن از Invariant Culture
  • انجام Globalization در برنامه های مختلف دات نت
  • جمع بندی

فصل سوم: کار با اعداد

  • نمایش اعداد به صورت رشته یا String
  • استفاده از Format String های سفارشی
  • Pars کردن و ذخیره کردن اعداد
  • واحدهای اندازه گیری
  • جمع بندی

فصل چهارم: کار با تاریخ ها

  • مقدمه DateTime
  • آشنایی با DateTimeOffset
  • Pars کردن و ذخیره کردن تاریخ ها
  • افزودن و تفریق کردن تاریخ ها
  • کار با Unix Timestamps
  • جمع بندی

فصل پنجم: کار با String ها

  • مقایسه String ها
  • مرتب سازی یک Array از String ها
  • جستجو برای یک String
  • جمع بندی

فصل ششم: بررسی Globalization و Localization در ASP.NET

  • راه اندازی NET Core Application
  • انجام Localization در برنامه
  • انجام Localization در روی Static Content ها
  • جمع بندی نهایی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش Globalization در برنامه نویسی سی شارپ”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید