7 دوره رایگان برای توسعه دهندگان از مایکروسافت

سلام، هابر! امروز مجموعه ای از مقالات را شروع می کنیم که شامل 5 مجموعه دوره های آموزشی رایگان از مایکروسافت است. در این مقاله جالب ترین دوره ها را برای توسعه دهندگان داریم که برنامه نویسان بیشتر از همه آنها را دوست دارند.

به هر حال!

  • همه دوره ها رایگان هستند (حتی می توانید محصولات پولی را به صورت رایگان امتحان کنید).
  • 6/7 در روسی؛
  • شما می توانید بلافاصله آموزش را شروع کنید.
  • پس از اتمام دوره، نشانی دریافت خواهید کرد که تأیید کننده موفقیت آمیز دوره است.

بپیوندید، جزئیات زیر برش!

تمامی مقالات این مجموعه

این بلوک با انتشار مقالات جدید به روز می شود

  1. 7 دوره رایگان برای توسعه دهندگان
  2. * دوره های رایگان برای *T-A***n*******rov
  3. 7 دوره رایگان برای ********************
  4. 6 ***** ****** ****** توسط لاجورد
  5. ******************************************************

7 دوره رایگان برای توسعه دهندگان از مایکروسافت

7 دوره رایگان برای توسعه دهندگان از مایکروسافت

1. توسعه برنامه برای ویندوز 10

دوره کوچک ما که مطالعه کامل آن حدود 4-5 ساعت طول می کشد. در طول دوره شما:

  • ابتدا با اصول اولیه توسعه یک برنامه کاربردی برای ویندوز 10 آشنا شوید.
  • سپس به کار با ویژوال استودیو مسلط شوید.
  • سپس یاد خواهید گرفت که چگونه برنامه های کاربردی را در محبوب ترین محیط های توسعه برای ویندوز ایجاد کنید: UWP، WPF و Windows Forms.
  • و در نهایت نحوه ایجاد اپلیکیشن های متصل به اینترنت را یاد بگیرید.

تنها چیزی که برای گذراندن این دوره نیاز دارید این است:

  • کامپیوتر ویندوز 10
  • دانش اولیه سی شارپ یا زبان های مشابه

می توانید جزئیات بیشتری را بیابید و آموزش را شروع کنید این لینک

7 دوره رایگان برای توسعه دهندگان از مایکروسافت

2. ساخت برنامه های تلفن همراه با Xamarin.Forms

این دوره در حال حاضر به طور کامل یا تقریباً به طور کامل تمام عملکرد ابزار را پوشش می دهد و برای 10 ساعت آموزش طراحی شده است. این به شما نحوه کار با Xamarin.Forms و نحوه استفاده از سی شارپ و ویژوال استودیو را برای ایجاد برنامه هایی که روی دستگاه های iOS و اندروید اجرا می شوند، آموزش می دهد. بر این اساس برای شروع یادگیری باید ویژوال استودیو 2019 را داشته باشید و در کار با سی شارپ و دات نت مهارت داشته باشید.

ماژول های دوره:

  • ساخت اپلیکیشن موبایل با Xamarin.Forms.
  • مقدمه ای بر Xamarin.Android;
  • مقدمه ای بر Xamarin.iOS;
  • ایجاد رابط کاربری در برنامه های Xamarin.Forms با استفاده از XAML.
  • سفارشی سازی چیدمان در صفحات XAML در Xamarin.Forms.
  • طراحی منسجم Xamarin.Forms صفحات XAML با استفاده از منابع و سبک های مشترک.
  • آماده سازی اپلیکیشن Xamarin برای انتشار؛
  • استفاده از خدمات وب REST در برنامه های Xamarin.
  • ذخیره داده های محلی با SQLite در برنامه Xamarin.Forms.
  • برنامه های چند صفحه ای Xamarin.Forms را با پیمایش پشته و برگه بسازید.

بیشتر بدانید و شروع به یادگیری کنید

7 دوره رایگان برای توسعه دهندگان از مایکروسافت

3. ذخیره سازی داده ها در Azure

Azure راه های زیادی برای ذخیره داده ها ارائه می دهد: استفاده از ذخیره سازی داده های بدون ساختار، ذخیره سازی آرشیو، ذخیره سازی رابطه ای و موارد دیگر. در عرض 3,5-4 ساعت، دانش اولیه در مورد نحوه مدیریت فضای ذخیره سازی در Azure، ایجاد یک حساب ذخیره سازی، و انتخاب مدل مناسب برای داده هایی که می خواهید در فضای ابری ذخیره کنید، به دست خواهید آورد.

ماژول های دوره:

  • انتخاب یک رویکرد برای ذخیره سازی داده ها؛
  • ایجاد یک حساب ذخیره سازی؛
  • اتصال برنامه خود به Azure Storage.
  • Azure Storage Account Protection (این ماژول در دوره Cloud Data Protection نیز گنجانده شده است).
  • استفاده از ذخیره سازی حباب

جزئیات و شروع آموزش

7 دوره رایگان برای توسعه دهندگان از مایکروسافت

4. مقدمه ای بر یادگیری ماشین با استفاده از نوت بوک پایتون و آژور

این دوره فقط 2 تا 3 ساعت طول می کشد، اما مهارت های عملی مفیدی را به شما می دهد. از این گذشته، با مطالعه آن، نحوه استفاده از Python و کتابخانه‌های مرتبط را در نوت‌بوک‌های Jupyter که در نوت‌بوک‌های Azure اجرا می‌شوند، برای پیش‌بینی الگوها و شناسایی روندها یاد خواهید گرفت.

در طول دوره، شما به طور مستقل داده های آب و هوا را تجزیه و تحلیل می کنید، تاخیرهای احتمالی پرواز را پیش بینی می کنید، و احساسات نظرات کاربران را تجزیه و تحلیل می کنید. همه اینها با استفاده از یادگیری ماشین و پایتون.

برای قبولی، دانش اولیه برنامه نویسی پایتون مورد نیاز است.

جزئیات و شروع آموزش

7 دوره رایگان برای توسعه دهندگان از مایکروسافت

5. از داده ها در فضای ابری محافظت کنید

و در اینجا یک دوره نسبتاً بزرگ در مورد امنیت وجود دارد - حدود 6-7 ساعت برای مطالعه آن مورد نیاز است. در آن، نحوه استفاده از سرویس های داخلی Azure را برای ذخیره ایمن داده های برنامه یاد می گیرید تا فقط سرویس ها و مشتریان مجاز به داده ها دسترسی داشته باشند.

ماژول های دوره:

  • معماری امن در Azure.
  • پنج عنصر ضروری امنیتی که قبل از اجرا باید در نظر گرفته شود.
  • ایمن سازی حساب ذخیره سازی Azure خود (این ماژول در دوره ذخیره سازی داده های Azure نیز گنجانده شده است).
  • مدیریت اسرار در برنامه های سرور با استفاده از Azure Key Vault.
  • تأیید اعتبار برنامه های مبتنی بر مرورگر با استفاده از خدمات برنامه Azure.
  • از منابع Azure با استفاده از دسترسی مشروط محافظت کنید.
  • از منابع Azure با کنترل دسترسی مبتنی بر نقش (RBAC) محافظت کنید.
  • حفاظت از پایگاه داده Azure SQL.

جزئیات و شروع آموزش

7 دوره رایگان برای توسعه دهندگان از مایکروسافت

6. برنامه های بدون سرور ایجاد کنید

Azure Functions به شما اجازه می‌دهد تا سیستم‌های محاسباتی بر اساس تقاضا ایجاد کنید که رویداد محور هستند و هنگام وقوع رویدادهای خارجی مختلف فعال می‌شوند. در 6-7 ساعت، نحوه استفاده از توابع Azure را برای اجرای منطق سمت سرور و ساخت معماری های بدون سرور یاد خواهید گرفت.

ماژول های دوره:

  • انتخاب سرویس بهینه Azure برای خودکارسازی فرآیندهای تجاری؛
  • ایجاد منطق بدون سرور با استفاده از توابع Azure.
  • یک تابع Azure را با استفاده از تریگرها اجرا کنید.
  • توابع Azure را با استفاده از اتصالات ورودی و خروجی ترکیب کنید.
  • ایجاد یک گردش کار طولانی مدت بدون سرور با استفاده از ویژگی های بادوام.
  • توسعه، آزمایش و استقرار یک تابع Azure با استفاده از Visual Studio.
  • رویدادهای GitHub را با استفاده از یک هوک در Azure Functions رصد کنید.

جزئیات و شروع آموزش

7 دوره رایگان برای توسعه دهندگان از مایکروسافت

7. توسعه شیوه‌های DevOps [انگلیسی]

اکنون به دوره نهایی این مجموعه برای توسعه دهندگان رسیده ایم. و این تنها موردی است که در آن به زبان انگلیسی وجود دارد - آنها هنوز موفق نشده اند آن را به روسی ترجمه کنند. این دوره تنها 1-1.5 ساعت از زمان شما را می گیرد و دانش مقدماتی در مورد DevOps ارائه می دهد.

DevOps در مورد اتصال افراد، فرآیندها و محصولات برای ارائه ارزش مداوم به کاربران نهایی است. Azure DevOps مجموعه ای از خدمات است که این قابلیت را فعال می کند. با Azure DevOps، می‌توانید هر برنامه‌ای را در فضای ابری یا درون محل بسازید، آزمایش کنید و اجرا کنید. رویه‌های DevOps که شفافیت، همکاری، تحویل مداوم و استقرار مداوم را ممکن می‌سازد، در چرخه توسعه نرم‌افزار ادغام می‌شوند.

با این مسیر یادگیری، سفر خود را به DevOps آغاز کرده و یاد خواهید گرفت:

  • چگونه نمودارهای جریان ارزش می توانند به شما در ارزیابی فرآیندها و فناوری های فعلی کمک کنند.
  • نحوه ثبت نام برای یک حساب رایگان Azure DevOps؛
  • نحوه برنامه ریزی و پیگیری موارد کاری با استفاده از Azure Boards.

جزئیات و شروع آموزش

نتیجه

امروز درباره 7 دوره رایگان خود به شما گفتیم که می تواند برای توسعه دهندگان مفید باشد. به زودی این سری مقالات را با مجموعه های جدید ادامه خواهیم داد. خوب، آنها چه خواهند بود - می توانید سعی کنید در نظرات حدس بزنید. به هر حال، در فهرست مطالب این سری مقالات به دلیلی ستاره وجود دارد.

*لطفاً توجه داشته باشید که ممکن است برای تکمیل برخی از ماژول ها به یک اتصال امن نیاز داشته باشید.

منبع: www.habr.com

اضافه کردن نظر