آموزش Universal Windows Platform

Universal Windows Platform یا به اختصار UWP در سال 2015 توسط مایکروسافت معرفی شد. این نرم افزار ها توانایی اجرا شدن روی تمامی دستگاه های که دارای ویندوز 10 هستند را دارند مانند کامپیوتر های شخصی، تلفن همراه، تبلت، ایکس باکس وان و عینک واقعیت افزوده. برای این کار برنامه نویسی ها فقط یکبار کد نویسی می کنند و خروجی های مختلف برای انواع پردازند ها از قبیل x86، x64 و ARM دریافت می کنند و برای نشر آن فروشگاه مایکروسافت ایجاد شده است که داخل ویندوز 10 وجود دارد. تا این لحظه بیش از 700 میلیون کاربر در سرتاسر جهان از ویندوز 10 استفاده می کنند، یعنی هر نرم افزار uwp که داخل فروشگاه مایکروسافت منتشر شده در مقابل 700 میلیون کاربر قرار گرفته!

Universal Windows Platform یا به اختصار UWP در سال 2015 توسط مایکروسافت معرفی شد. این نرم افزار ها توانایی اجرا شدن روی تمامی دستگاه های که دارای ویندوز 10 هستند را دارند مانند کامپیوتر های شخصی، تلفن همراه، تبلت، ایکس باکس وان و عینک واقعیت افزوده. برای این کار برنامه نویسی ها فقط یکبار کد نویسی می کنند و خروجی های مختلف برای انواع پردازند ها از قبیل x86، x64 و ARM دریافت می کنند و برای نشر آن فروشگاه مایکروسافت ایجاد شده است که داخل ویندوز 10 وجود دارد. تا این لحظه بیش از 700 میلیون کاربر در سرتاسر جهان از ویندوز 10 استفاده می کنند، یعنی هر نرم افزار uwp که داخل فروشگاه مایکروسافت منتشر شده در مقابل 700 میلیون کاربر قرار گرفته!

برای توسعه ی UWP زبان دوست داشتنی و با کلاس C# وجود دارد به همراه VB و C++ و JavaSqript. البته این زبان ها برای نوشتن منطق برنامه اند. برای رابط کاربری زبان Xaml در نظر گرفته شده است. این زبان امکانات فوق العاده ای را در طراحی رابط کاربری برای ما به ارمغان آورده است که اگر کسی مقداری کمی با آن کار کند متوجه امتیازاتش می شود. معماری این تکنولوژی شباهت بسیاری به Wpf دارد و همین موضوع کافیست برای فهمیدن قدرت توسعه ی آن. مایکروسافت در کنار برنامه نویسان سرویس ها و کتابخانه های زیادی را برای سهولت کار تدارک دیده و می توانید کار هایی را که در گذشته مدت ها باید مشغول انجامشان می شدید را طی چند دقیقه به راحتی انجام دهید.

در این دوره ی آموزشی ما با زبان سی شارپ توسعه برنامه را کار می کنیم. در ادامه می توانید فهرستی از آموزش های ارائه شده را مشاهده کنید:

فصل یک:

  • معرفی کامل uwp
  • آشنایی با محیط کدنویسی
  • آشنایی بهتر با مکانیسم توسعه در uwp

فصل دو:

  • تعیین مکان المنت ها روی صفحه
  • طرح بندی
  • پنل ها (5 نوع)

فصل سه:

  • توست
  • کلمات کلیدی async و await (مورد نیاز در مباحث این فصل و بسیاری از فصل های آینده)
  • کاشی زنده
  • دیالوگ

فصل چهار:

  • ناوبری
  • فریم
  • نویگیشن ویو
  • الگوی Master/Details
  • طراحی واکنشگرا
  • تب و پیوت

فصل پنج:

  • نمایش تقویم (شمسی و میلادی)
  • دریافت تاریخ از کاربر از روی تقویم
  • دریافت تاریخ از کاربر
  • دریافت زمان از کاربر
  • دریافت رنگ از کاربر (پالت رنگ)

فصل شش:

  • Text Block و قابلیت های پیشرفته آن
  • Rich Text Block و کار با Paragraph
  • Text Box و Password Box

فصل هفت:

  • نمایش عکس
  • نمایش فیلم
  • پخش صدا
  • ایجاد ویدئو پلیر با قابلیت های خاص

فصل هشت:

  • Flyout
  • App Bar
  • Command Bar
  • Toggle Button
  • Repeat Button
  • Hyper Link

فصل نه:

  • Data Binding
  • نحوه ی تعریف Command و اجرای آن
  • ارسال پارامتر به Command
  • الگوی MVVM

فصل ده:

  • آشنایی با Entity Framework core 2
  • ایجاد دیتابیس با EF core روش Code first
  • نمایش اطلاعات دیتابیس در لیست ویو
  • ایجاد آیتم های پیشرفته در لیست ویو
  • کار با دیتابیس در الگوی MVVM

فصل یازده:

  • انیمیشن ها
  • Double Animation
  • Color Animation
  • انیمیشن برای جابجایی المنت ها
  • Easing function در انیمیشن ها

فصل دوازده:

  • ایجاد Style و اعمال روی المنت ها
  • طراحی کلی دیزاین المنت ها با Control Template
  • Visual State

فصل سیزده:

  • تعامل با کورتانا
  • دریافت صدا از میکروفون
  • تشخیص صدا
  • پیاده سازی فرمان های صوتی

فصل چهارده:

  • File Save Picker
  • File Open Picker
  • Folder Picker
  • خواندن و نوشتن فایل

فصل پانزده:

  • استفاده از سرویس Bing
  • جست و جو در وب و نمایش نتایج در لیست ویو

توجه! در این بخش چند قسمت از این دوره به صورت رایگان قرار گرفته است

لینک دانلود قسمت هایی از این پکیج

قسمت اول

قسمت 1
zip
امیرحسین فضلیخانی

امیرحسین فضلیخانی

3 دانشجو
2 دوره آموزشی
نظری وجود ندارد! شما اولین نفر باشید!
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .
260000 تومان 295000 تومان
  • طول دوره
    1 قسمت
  • فصل ها
    1
  • دانشجویان
    1
  • زبان
    فارسی
  • سطح آموزش
    متوسط
  • وضعیت دوره
    کامل
  • مدت زمان
    9 ساعت
  • حجم
    900M