Microsoft-dan dasturchilar uchun 7 ta bepul kurslar

Salom, Xabr! Bugun biz Microsoft-dan bepul o'quv kurslarining 5 ta to'plamini o'z ichiga olgan bir qator maqolalarni boshlaymiz. Ushbu maqolada dasturchilarga eng yoqadigan dasturchilar uchun eng zo'r kurslar mavjud.

Aytgancha!

  • Barcha kurslar bepul (siz hatto pullik mahsulotlarni ham bepul sinab ko'rishingiz mumkin);
  • 6/7 rus tilida;
  • Siz darhol mashg'ulotlarni boshlashingiz mumkin;
  • Tugatganingizdan so'ng, siz treningni muvaffaqiyatli yakunlaganingizni ko'rsatadigan nishon olasiz.

Bizga qo'shiling, tafsilotlar kesim ostida!

Seriyadagi barcha maqolalar

Ushbu blok yangi maqolalar chiqishi bilan yangilanadi

  1. Dasturchilar uchun 7 ta bepul kurslar
  2. * T-A***n*******rov uchun bepul kurslar
  3. ************ ******* uchun 7 ta bepul kurslar
  4. 6 ***** ******** ******** Azure tomonidan
  5. ** ***** ********* ****** ** ********* ** *******

Microsoft-dan dasturchilar uchun 7 ta bepul kurslar

Microsoft-dan dasturchilar uchun 7 ta bepul kurslar

1. Windows 10 uchun ilovalar ishlab chiqish

Bizning kichik kursimiz, uni to'liq o'rganish sizga 4-5 soat vaqtni oladi. Kurs davomida siz:

  • Birinchidan, Windows 10 uchun dasturni ishlab chiqish asoslari bilan tanishing;
  • keyin Visual Studio bilan ishlashni o'rganing;
  • keyin siz Windows uchun eng mashhur ishlab chiqish muhitlarida ilovalar yaratishni o'rganasiz: UWP, WPF va Windows Forms;
  • va nihoyat internetga ulangan ilovalarni yaratishni o'rganing.

Ushbu kursni o'tash uchun sizga kerak bo'lgan yagona narsa:

  • Windows 10 kompyuter
  • C# yoki shunga o'xshash tilda asosiy bilim

Siz batafsil ma'lumotni bilib olishingiz va mashg'ulotlarni boshlashingiz mumkin Ushbu havola orqali

Microsoft-dan dasturchilar uchun 7 ta bepul kurslar

2. Xamarin.Forms yordamida mobil ilovalar yaratish

Ushbu kurs allaqachon to'liq yoki deyarli to'liq vositaning barcha funktsiyalarini qamrab oladi va 10 soatlik mashg'ulotlarga mo'ljallangan. Bu sizga Xamarin.Forms bilan qanday ishlashni hamda iOS va Android qurilmalarida ishlaydigan ilovalar yaratish uchun C# va Visual Studio dan qanday foydalanishni o'rgatadi. Shunga ko'ra, o'rganishni boshlash uchun siz Visual Studio 2019 dasturiga ega bo'lishingiz va C# va .NET bilan ishlash ko'nikmalariga ega bo'lishingiz kerak.

Kurs modullari:

  • Xamarin.Forms yordamida mobil ilova yaratish;
  • Xamarin.Android ga kirish;
  • Xamarin.iOS ga kirish;
  • XAML yordamida Xamarin.Forms ilovalarida foydalanuvchi interfeysini yaratish;
  • Xamarin.Forms da XAML sahifalarida tartibni sozlash;
  • Umumiy resurslar va uslublar yordamida izchil Xamarin.Forms XAML sahifalarini loyihalash;
  • Xamarin ilovasini nashr qilish uchun tayyorlash;
  • Xamarin ilovalarida REST veb-xizmatlaridan foydalanish;
  • Xamarin.Forms ilovasida SQLite bilan mahalliy ma'lumotlarni saqlash;
  • Ko'p sahifali Xamarin.Forms ilovalarini stek va tab navigatsiyasi bilan yarating.

Ko'proq bilib oling va o'rganishni boshlang

Microsoft-dan dasturchilar uchun 7 ta bepul kurslar

3. Azure-da ma'lumotlarni saqlash

Azure ma'lumotlarni saqlashning ko'plab usullarini taqdim etadi: tuzilmagan ma'lumotlarni saqlash, arxiv saqlash, aloqador saqlash va boshqalar. 3,5-4 soat ichida siz Azure’da saqlashni boshqarish, saqlash hisobini yaratish va bulutda saqlamoqchi bo‘lgan ma’lumotlar uchun to‘g‘ri modelni tanlash bo‘yicha asosiy bilimlarga ega bo‘lasiz.

Kurs modullari:

  • Ma'lumotlarni saqlashga yondashuvni tanlash;
  • Saqlash hisobini yaratish;
  • Ilovangizni Azure Storage-ga ulash;
  • Azure Storage Account Protection (bu modul bulutli maʼlumotlarni himoya qilish kursiga ham kiritilgan);
  • Blob xotirasidan foydalanish.

Tafsilotlar va trening boshlanishi

Microsoft-dan dasturchilar uchun 7 ta bepul kurslar

4. Python va Azure noutbuklaridan foydalangan holda mashinani o'rganishga kirish

Ushbu kurs sizga atigi 2-3 soat vaqt oladi, lekin sizga juda ko'p foydali amaliy ko'nikmalar beradi. Axir, uni o'rganish orqali siz naqshlarni bashorat qilish va tendentsiyalarni aniqlash uchun Azure Notebooks-da ishlaydigan Jupyter noutbuklarida Python va tegishli kutubxonalardan qanday foydalanishni o'rganasiz.

Kurs davomida siz mustaqil ravishda iqlim ma'lumotlarini tahlil qilasiz, parvozning mumkin bo'lgan kechikishlarini bashorat qilasiz va foydalanuvchi sharhlarining kayfiyatini tahlil qilasiz. Bularning barchasi mashinani o'rganish va Python yordamida.

O'tish uchun Python dasturlash bo'yicha asosiy bilim talab qilinadi.

Tafsilotlar va trening boshlanishi

Microsoft-dan dasturchilar uchun 7 ta bepul kurslar

5. Bulutdagi ma'lumotlarni himoya qilish

Va bu erda xavfsizlik bo'yicha juda katta kurs - uni o'rganish uchun taxminan 6-7 soat kerak bo'ladi. Unda siz ilova ma'lumotlarini xavfsiz saqlash uchun o'rnatilgan Azure xizmatlaridan qanday foydalanishni o'rganasiz, shunda faqat vakolatli xizmatlar va mijozlar ma'lumotlarga kirish huquqiga ega.

Kurs modullari:

  • Azure-da xavfsiz arxitektura;
  • Amalga oshirishdan oldin e'tiborga olish kerak bo'lgan beshta asosiy xavfsizlik elementi;
  • Azure saqlash hisob qaydnomangizni himoyalash (ushbu modul Azure Data Storage kursiga ham kiritilgan);
  • Azure Key Vault yordamida server ilovalaridagi sirlarni boshqarish;
  • Azure App Services yordamida brauzerga asoslangan ilovalarni autentifikatsiya qilish;
  • Shartli kirishdan foydalangan holda Azure resurslarini himoya qilish;
  • Azure resurslarini rolga asoslangan kirishni boshqarish (RBAC) bilan himoya qiling;
  • Azure SQL ma'lumotlar bazasini himoya qilish.

Tafsilotlar va trening boshlanishi

Microsoft-dan dasturchilar uchun 7 ta bepul kurslar

6. Serversiz ilovalar yaratish

Azure Functions sizga turli xil tashqi hodisalar sodir bo'lganda hodisalarga asoslangan va ishga tushiriladigan talab bo'yicha hisoblash tizimlarini yaratishga imkon beradi. 6-7 soat ichida server tomoni mantiqini ishga tushirish va serversiz arxitekturalarni yaratish uchun Azure funksiyalaridan qanday foydalanishni o‘rganasiz.

Kurs modullari:

  • Biznes jarayonlarini avtomatlashtirish uchun optimal Azure xizmatini tanlash;
  • Azure Functions yordamida serversiz mantiq yaratish;
  • Triggerlar yordamida Azure funksiyasini bajarish;
  • Kirish va chiqish ulanishlaridan foydalangan holda Azure funksiyalarini birlashtirish;
  • Bardoshli xususiyatlardan foydalangan holda uzoq muddatli serversiz ish oqimini yarating;
  • Visual Studio yordamida Azure funksiyasini ishlab chiqish, sinab ko'rish va o'rnatish;
  • Azure Functions-dagi veb-huk yordamida GitHub voqealarini kuzatib boring.

Tafsilotlar va trening boshlanishi

Microsoft-dan dasturchilar uchun 7 ta bepul kurslar

7. DevOps amaliyotlarini ishlab chiqish [inglizcha]

Endi biz ishlab chiquvchilar uchun ushbu to'plamning yakuniy kursiga yetib keldik. Va bu ingliz tilida yagona - ular hali uni rus tiliga tarjima qila olishmadi. Bu kurs atigi 1-1.5 soat vaqtingizni oladi va DevOps haqida kirish bilimlarini beradi.

DevOps - bu oxirgi foydalanuvchilarga doimiy ravishda qiymat yetkazib berish uchun odamlar, jarayonlar va mahsulotlarni ulashdir. Azure DevOps - bu imkoniyatni ta'minlaydigan xizmatlar to'plami. Azure DevOps yordamida siz bulutda yoki korxonada istalgan ilovani yaratishingiz, sinab ko'rishingiz va o'rnatishingiz mumkin. Shaffoflik, hamkorlik, uzluksiz yetkazib berish va uzluksiz joylashtirish imkonini beruvchi DevOps amaliyotlari dasturiy taʼminotni ishlab chiqish sikliga integratsiya qilinmoqda.

Ushbu o'rganish yo'li bilan siz DevOps-ga sayohatingizni boshlaysiz va quyidagilarni o'rganasiz:

  • qiymat oqimi diagrammalari joriy jarayonlar va texnologiyalarni baholashga qanday yordam berishi mumkin;
  • Bepul Azure DevOps hisobiga qanday ro'yxatdan o'tish mumkin;
  • Azure Boards yordamida ish elementlarini qanday rejalashtirish va kuzatish mumkin.

Tafsilotlar va trening boshlanishi

xulosa

Bugun biz sizga ishlab chiquvchilar uchun foydali bo'lishi mumkin bo'lgan 7 ta bepul kurslarimiz haqida gapirib berdik. Tez orada biz ushbu maqolalar turkumini yangi to'plamlar bilan davom ettiramiz. Xo'sh, ular nima bo'ladi - siz sharhlarda taxmin qilishga harakat qilishingiz mumkin. Axir, ushbu maqolalar turkumining mazmunida biron bir sababga ko'ra yulduzcha bor.

*E'tibor bering, ba'zi modullarni bajarish uchun sizga xavfsiz ulanish kerak bo'lishi mumkin.

Manba: www.habr.com

a Izoh qo'shish