Microsoft-ын хөгжүүлэгчдэд зориулсан 7 үнэгүй сургалт

Сайн уу, Хабр! Өнөөдөр бид Microsoft-ийн үнэгүй сургалтын 5 цуглуулгыг багтаасан цуврал нийтлэлийг эхлүүлж байна. Энэ нийтлэлд бид програмистуудад хамгийн их таалагддаг хөгжүүлэгчдэд зориулсан хамгийн сонирхолтой сургалтуудыг санал болгож байна.

Дашрамд хэлэхэд!

  • Бүх сургалтууд үнэ төлбөргүй байдаг (та төлбөртэй бүтээгдэхүүнийг үнэгүй туршиж үзэх боломжтой);
  • Орос хэл дээр 6/7;
  • Та шууд бэлтгэл хийж эхлэх боломжтой;
  • Төгссөний дараа та сургалтыг амжилттай төгссөнийг баталгаажуулсан тэмдэг хүлээн авах болно.

Нэгдээрэй, захын доор дэлгэрэнгүй мэдээлэл аваарай!

Цувралын бүх нийтлэл

Энэ блок шинэ нийтлэл гарснаар шинэчлэгдэх болно

  1. Хөгжүүлэгчдэд зориулсан 7 үнэгүй сургалт
  2. * *T-A***n********rov-д зориулсан үнэгүй сургалтууд
  3. ************ *******-д зориулсан 7 үнэгүй сургалт
  4. 6 ***** ******** ******** by Azure
  5. ** ***** ********** ****** ** ********* ** *******

Microsoft-ын хөгжүүлэгчдэд зориулсан 7 үнэгүй сургалт

Microsoft-ын хөгжүүлэгчдэд зориулсан 7 үнэгүй сургалт

1. Windows 10-д зориулсан програм хөгжүүлэлт

Бүрэн судлахад 4-5 цаг зарцуулагдах манай жижиг курс. Сургалтын явцад та:

  • Нэгдүгээрт, Windows 10-д зориулсан програм боловсруулах үндсэн зарчмуудтай танилцах;
  • дараа нь Visual Studio-тэй ажиллах мастер;
  • Дараа нь та Windows-д зориулсан хамгийн алдартай хөгжүүлэлтийн орчинд програмуудыг хэрхэн үүсгэх талаар сурах болно: UWP, WPF болон Windows Forms;
  • эцэст нь интернетэд холбогдсон програмуудыг хэрхэн бүтээх талаар сурах болно.

Энэ сургалтанд хамрагдахын тулд танд хэрэгтэй зүйл бол:

  • Windows 10 компьютер
  • C# болон ижил төстэй хэлний анхан шатны мэдлэгтэй

Та илүү дэлгэрэнгүй мэдээллийг олж аваад сургалтаа эхлүүлэх боломжтой энэ холбоосоор

Microsoft-ын хөгжүүлэгчдэд зориулсан 7 үнэгүй сургалт

2. Xamarin.Forms ашиглан гар утасны програм бүтээх

Энэхүү сургалт нь уг хэрэгслийн бүх функцийг аль хэдийн бүрэн эсвэл бараг бүрэн хамарсан бөгөөд 10 цагийн сургалтанд зориулагдсан болно. Энэ нь танд Xamarin.Forms-тэй хэрхэн ажиллах, C# болон Visual Studio-г ашиглан iOS болон Android төхөөрөмж дээр ажилладаг програмуудыг хэрхэн бүтээхийг заах болно. Үүний дагуу сурч эхлэхийн тулд та Visual Studio 2019, C# болон .NET дээр ажиллах чадвартай байх шаардлагатай.

Хичээлийн модулиуд:

  • Xamarin.Forms ашиглан гар утасны програм бүтээх;
  • Xamarin.Android-ийн танилцуулга;
  • Xamarin.iOS-ийн танилцуулга;
  • XAML ашиглан Xamarin.Forms програмууд дээр хэрэглэгчийн интерфэйс үүсгэх;
  • Xamarin.Forms дахь XAML хуудасны байршлын тохиргоо;
  • Хуваалцсан эх сурвалж, хэв маягийг ашиглан тогтмол Xamarin.Forms XAML хуудсыг зохион бүтээх;
  • Xamarin програмыг хэвлүүлэхээр бэлтгэх;
  • Xamarin програмуудад REST вэб үйлчилгээг ашиглах;
  • SQLite ашиглан локал өгөгдлийг Xamarin.Forms програмд ​​хадгалах;
  • Олон хуудастай Xamarin.Forms програмуудыг стек болон табын навигаци ашиглан бүтээгээрэй.

Илүү ихийг олж мэдээд сурч эхлээрэй

Microsoft-ын хөгжүүлэгчдэд зориулсан 7 үнэгүй сургалт

3. Azure дахь өгөгдөл хадгалах

Azure нь өгөгдөл хадгалах олон аргыг санал болгодог: бүтэцгүй өгөгдөл хадгалах, архив хадгалах, харилцаа холбоо гэх мэт. 3,5-4 цагийн дотор та Azure-д хадгалах санг хэрхэн удирдах, хадгалах данс үүсгэх, үүлэн дээр хадгалахыг хүссэн өгөгдлийнхөө зөв загварыг сонгох зэрэг үндсэн мэдлэгтэй болно.

Хичээлийн модулиуд:

  • Мэдээлэл хадгалах аргыг сонгох;
  • Хадгалах данс үүсгэх;
  • Өөрийн програмыг Azure Storage-д холбох;
  • Azure Storage Account Protection (энэ модуль нь мөн Cloud Data Protection курст багтсан болно);
  • Blob хадгалах санг ашиглаж байна.

Дэлгэрэнгүй мэдээлэл, сургалтын эхлэл

Microsoft-ын хөгжүүлэгчдэд зориулсан 7 үнэгүй сургалт

4. Python болон Azure дэвтэр ашиглан машин сургалтын танилцуулга

Энэ сургалт нь танд ердөө 2-3 цаг зарцуулагдах боловч танд маш их хэрэгтэй практик ур чадварыг өгөх болно. Эцсийн эцэст, үүнийг судалснаар та Azure Notebooks дээр ажиллаж байгаа Jupyter дэвтэрт Python болон холбогдох номын сангуудыг хэрхэн ашиглаж, хэв маягийг урьдчилан таамаглах, чиг хандлагыг тодорхойлоход суралцах болно.

Хичээлийн явцад та цаг уурын мэдээлэлд бие даан дүн шинжилгээ хийх, нислэгийн сааталыг урьдчилан таамаглах, хэрэглэгчийн сэтгэгдэлд дүн шинжилгээ хийх болно. Энэ бүгдийг машин сургалт болон Python ашиглан хийдэг.

Шалгахын тулд Python програмчлалын үндсэн мэдлэг шаардлагатай.

Дэлгэрэнгүй мэдээлэл, сургалтын эхлэл

Microsoft-ын хөгжүүлэгчдэд зориулсан 7 үнэгүй сургалт

5. Үүлэн дэх өгөгдлийг хамгаалах

Энд аюулгүй байдлын талаар нэлээд том курс байна - үүнийг судлахад 6-7 цаг шаардлагатай болно. Үүнд та зөвхөн эрх бүхий үйлчилгээ болон үйлчлүүлэгчид мэдээлэлд хандах боломжтой байхаар програмын өгөгдлийг найдвартай хадгалахын тулд суулгасан Azure үйлчилгээг хэрхэн ашиглах талаар суралцах болно.

Хичээлийн модулиуд:

  • Azure дахь аюулгүй архитектур;
  • Хэрэгжүүлэхийн өмнө анхаарах ёстой аюулгүй байдлын таван чухал элемент;
  • Azure хадгалалтын бүртгэлээ хамгаалах (энэ модуль нь Azure Data Storage курст мөн багтсан болно);
  • Azure Key Vault ашиглан серверийн програмуудын нууцыг удирдах;
  • Azure App Services ашиглан хөтөч дээр суурилсан програмуудыг баталгаажуулах;
  • Нөхцөлт хандалтыг ашиглан Azure нөөцийг хамгаалах;
  • Azure нөөцийг дүрд суурилсан хандалтын хяналт (RBAC) ашиглан хамгаалах;
  • Azure SQL мэдээллийн сангийн хамгаалалт.

Дэлгэрэнгүй мэдээлэл, сургалтын эхлэл

Microsoft-ын хөгжүүлэгчдэд зориулсан 7 үнэгүй сургалт

6. Сервергүй программ үүсгэх

Azure функцууд нь янз бүрийн гадаад үйл явдал тохиолдох үед үйл явдалд тулгуурласан, идэвхжүүлдэг эрэлт хэрэгцээний тооцоолох системийг бий болгох боломжийг танд олгоно. 6-7 цагийн дотор та Azure функцийг ашиглан сервер талын логикийг ажиллуулж, сервергүй архитектурыг хэрхэн бүтээх талаар суралцах болно.

Хичээлийн модулиуд:

  • Бизнесийн үйл явцыг автоматжуулах оновчтой Azure үйлчилгээг сонгох;
  • Azure функцийг ашиглан сервергүй логик үүсгэх;
  • Триггер ашиглан Azure функцийг гүйцэтгэх;
  • Оролт, гаралтын холболтыг ашиглан Azure функцуудыг нэгтгэх;
  • Удаан эдэлгээтэй функцуудыг ашиглан удаан хугацааны сервергүй ажлын урсгалыг бий болгох;
  • Visual Studio ашиглан Azure функцийг хөгжүүлэх, турших, ашиглах;
  • Azure Functions дахь вэб дэгээ ашиглан GitHub үйл явдлыг хянах.

Дэлгэрэнгүй мэдээлэл, сургалтын эхлэл

Microsoft-ын хөгжүүлэгчдэд зориулсан 7 үнэгүй сургалт

7. DevOps практикийг хөгжүүлэх [Англи хэл]

Одоо бид хөгжүүлэгчдэд зориулсан энэхүү цуглуулгын эцсийн курст хүрлээ. Энэ нь англи хэл дээрх цорын ганц нь юм - тэд үүнийг орос хэл рүү орчуулж чадаагүй байна. Энэ сургалт нь зөвхөн 1-1.5 цагийг л авах бөгөөд DevOps-ийн талаарх анхан шатны мэдлэгийг өгөх болно.

DevOps нь эцсийн хэрэглэгчдэд үнэ цэнийг тасралтгүй хүргэхийн тулд хүмүүс, үйл явц, бүтээгдэхүүнүүдийг холбох явдал юм. Azure DevOps нь энэ боломжийг идэвхжүүлдэг үйлчилгээний багц юм. Azure DevOps-ийн тусламжтайгаар та үүлэн дотор эсвэл газар дээрээ дурын програмыг бүтээх, турших, ашиглах боломжтой. Ил тод байдал, хамтын ажиллагаа, тасралтгүй хүргэх, тасралтгүй байршуулах боломжийг олгодог DevOps практикийг програм хангамжийн хөгжүүлэлтийн мөчлөгт нэгтгэж байна.

Энэхүү сургалтын замаар та DevOps руу хийх аялалаа эхлүүлж, дараах зүйлсийг сурах болно:

  • үнэ цэнийн урсгалын диаграм нь одоогийн үйл явц, технологийг үнэлэхэд хэрхэн тусалж чадах вэ;
  • Үнэгүй Azure DevOps дансанд хэрхэн бүртгүүлэх вэ;
  • Azure Boards ашиглан ажлын зүйлсийг хэрхэн төлөвлөж, хянах вэ.

Дэлгэрэнгүй мэдээлэл, сургалтын эхлэл

дүгнэлт

Өнөөдөр бид хөгжүүлэгчдэд хэрэгтэй байж болох 7 үнэгүй сургалтын талаар танд хэлсэн. Тун удахгүй бид энэ цуврал нийтлэлийг шинэ цуглуулгуудаар үргэлжлүүлэх болно. За, тэд юу байх вэ - та сэтгэгдэл дээр таахыг оролдож болно. Эцсийн эцэст, энэ цуврал нийтлэлийн агуулгын хүснэгтэд яагаад ч юм од тэмдэглэгдсэн байдаг.

*Зарим модулийг дуусгахын тулд танд аюулгүй холболт хэрэгтэй болохыг анхаарна уу.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх