7 เบซเบผเบฑเบเบชเบนเบ”เบŸเบฃเบตเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฒเบ Microsoft

เบชเบฐเบšเบฒเบเบ”เบต, Habr! เบกเบทเป‰เบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบŠเบธเบ”เบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบกเบ—เบตเปˆเบˆเบฐเบ›เบฐเบเบญเบšเบกเบต 5 เบŠเบธเบ”เบ‚เบญเบ‡เบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบกเบŸเบฃเบตเบˆเบฒเบ Microsoft. เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบซเบผเบฑเบเบชเบนเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบ™เบฑเบเบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบกเบฑเบเบ—เบตเปˆเบชเบธเบ”.

เป‚เบ”เบเบ—เบฒเบ‡!

  • เบซเบผเบฑเบเบชเบนเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบšเปเปˆเป€เบชเบเบ„เปˆเบฒ (เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบžเบฐเบเบฒเบเบฒเบกเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ—เบตเปˆเบˆเปˆเบฒเบเป„เบ”เป‰เป‚เบ”เบเบšเปเปˆเป€เบชเบเบ„เปˆเบฒ);
  • 6/7 เปƒเบ™เบžเบฒเบชเบฒเบฅเบฑเบ”เป€เบŠเบ;
  • เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบกเบ—เบฑเบ™เบ—เบต;
  • เบžเบฒเบเบซเบผเบฑเบ‡เบชเปเบฒเป€เบฅเบฑเบ”, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบ›เป‰เบฒเบเบขเบฑเป‰เบ‡เบขเบทเบ™เบเบฒเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบ‚เบญเบ‡เบซเบผเบฑเบเบชเบนเบ”.

เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบก, เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบžเบฒเบเปƒเบ•เป‰เบเบฒเบ™เบ•เบฑเบ”!

เบšเบปเบ”เบ„เบงเบฒเบกเบ—เบฑเบ‡เปเบปเบ”เปƒเบ™เบŠเบธเบ”

เบšเบฅเบฑเบญเบเบ™เบตเป‰เบˆเบฐเบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เบ”เป‰เบงเบเบเบฒเบ™เบญเบญเบเบšเบปเบ”เบ„เบงเบฒเบกเปƒเบซเบกเปˆ

  1. 7 เบซเบผเบฑเบเบชเบนเบ”เบŸเบฃเบตเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ
  2. * เบซเบผเบฑเบเบชเบนเบ”เบŸเบฃเบตเบชเปเบฒเบฅเบฑเบš *T-A***n**********rov
  3. 7 เบซเบผเบฑเบเบชเบนเบ”เบŸเบฃเบตเบชเปเบฒเบฅเบฑเบš ************ *******
  4. 6 ***** ****** ****** เป‚เบ”เบ Azure
  5. *************************** ***************** *******

7 เบซเบผเบฑเบเบชเบนเบ”เบŸเบฃเบตเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฒเบ Microsoft

7 เบซเบผเบฑเบเบชเบนเบ”เบŸเบฃเบตเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฒเบ Microsoft

1. เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบชเปเบฒเบฅเบฑเบš Windows 10

เบซเบผเบฑเบเบชเบนเบ”เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบเบฒเบ™เบชเบถเบเบชเบฒเป€เบ•เบฑเบกเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเบ›เบฐเบกเบฒเบ™ 4-5 เบŠเบปเปˆเบงเป‚เบกเบ‡. เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบซเบผเบฑเบเบชเบนเบ”เบ—เปˆเบฒเบ™:

  • เบเปˆเบญเบ™เบญเบทเปˆเบ™ เปเบปเบ”, เป€เบ‚เบปเป‰เบฒเปƒเบˆเบ•เบปเบงเป€เบญเบ‡เบเบฑเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบชเปเบฒเบฅเบฑเบš Windows 10;
  • เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Visual Studio;
  • เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบ™เบดเบเบปเบกเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบš Windows: UWP, WPF เปเบฅเบฐ Windows Forms;
  • เปเบฅเบฐเบชเบธเบ”เบ—เป‰เบฒเบเป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”.

เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™ เบˆเบณ เป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบฝเบ™เบซเบผเบฑเบเบชเบนเบ”เบ™เบตเป‰เปเบกเปˆเบ™:

  • เบ„เบญเบกเบžเบดเบงเป€เบ•เบต Windows 10
  • เบ„เบงเบฒเบกเบฎเบนเป‰เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡ C# เบซเบผเบทเบžเบฒเบชเบฒเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™

เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปเบฅเบฐเป€เบฅเบตเปˆเบกเบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบก เป‚เบ”เบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ™เบตเป‰

7 เบซเบผเบฑเบเบชเบนเบ”เบŸเบฃเบตเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฒเบ Microsoft

2. เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบฏเบกเบทเบ–เบทเบ”เป‰เบงเบ Xamarin.Forms

เบซเบผเบฑเบเบชเบนเบ”เบ™เบตเป‰เปเบฅเป‰เบงเบชเบปเบกเบšเบนเบ™เบซเบผเบทเป€เบเบทเบญเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เบเบงเบกเป€เบญเบปเบฒเบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบฑเบ‡เบซเบกเบปเบ”เปเบฅเบฐเบ–เบทเบเบญเบญเบเปเบšเบšเบชเปเบฒเบฅเบฑเบš 10 เบŠเบปเปˆเบงเป‚เบกเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบก. เบกเบฑเบ™เบˆเบฐเบชเบญเบ™เบ—เปˆเบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Xamarin.Forms เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ C# เปเบฅเบฐ Visual Studio เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เปเบญเบฑเบšเบฏเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™ iOS เปเบฅเบฐ Android. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป€เบžเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบต Visual Studio 2019 เปเบฅเบฐเบกเบตเบ—เบฑเบเบชเบฐเปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš C# เปเบฅเบฐ .NET.

เป‚เบกเบ”เบนเบ™เบซเบผเบฑเบเบชเบนเบ”:

  • เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบฏเบกเบทเบ–เบทเบ”เป‰เบงเบ Xamarin.Forms;
  • เปเบ™เบฐเบ™เบณเบเปˆเบฝเบงเบเบฑเบš Xamarin.Android;
  • เปเบ™เบฐเบ™เบณเบเปˆเบฝเบงเบเบฑเบš Xamarin.iOS;
  • เบชเป‰เบฒเบ‡เบชเปˆเบงเบ™เบ•เบดเบ”เบ•เปเปˆเบœเบนเป‰เปƒเบŠเป‰เปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ Xamarin.Forms เป‚เบ”เบเปƒเบŠเป‰ XAML;
  • เบเบฒเบ™เบ›เบฑเบšเปเบ•เปˆเบ‡เบเบฒเบ™เบˆเบฑเบ”เบงเบฒเบ‡เปƒเบ™เปœเป‰เบฒ XAML เปƒเบ™ Xamarin.Forms;
  • เบเบฒเบ™เบญเบญเบเปเบšเบšเปœเป‰เบฒ Xamarin.Forms XAML เบ—เบตเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบ™เป‚เบ”เบเปƒเบŠเป‰เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ เปเบฅเบฐเบฎเบนเบšเปเบšเบšเบ—เบตเปˆเปเบšเปˆเบ‡เบ›เบฑเบ™;
  • เบเบฒเบ™เบเบฐเบเบฝเบกเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ Xamarin เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบดเบกเป€เบœเบตเบเปเบœเปˆ;
  • เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบงเบฑเบš REST เปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ Xamarin;
  • เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ”เป‰เบงเบ SQLite เปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ Xamarin.Forms;
  • เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ Xamarin.Forms เบซเบผเบฒเบเปœเป‰เบฒเบ”เป‰เบงเบ stack เปเบฅเบฐเปเบ–เบšเบ™เปเบฒเบ—เบฒเบ‡.

เบŠเบญเบเบซเบฒเบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก เปเบฅเบฐเป€เบฅเบตเปˆเบกเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰

7 เบซเบผเบฑเบเบชเบนเบ”เบŸเบฃเบตเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฒเบ Microsoft

3. เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เปƒเบ™ Azure

Azure เบชเบฐเบซเบ™เบญเบ‡เบซเบผเบฒเบเบงเบดเบ—เบตเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™: เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเป‚เบ„เบ‡เบชเป‰เบฒเบ‡, เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป€เบเบฑเบš, เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡, เปเบฅเบฐเบญเบทเปˆเบ™เป†. เปƒเบ™ 3,5-4 เบŠเบปเปˆเบงเป‚เบกเบ‡, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเบฎเบนเป‰เบžเบทเป‰เบ™เบ–เบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปƒเบ™ Azure, เบชเป‰เบฒเบ‡เบšเบฑเบ™เบŠเบตเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ, เปเบฅเบฐเป€เบฅเบทเบญเบเบฎเบนเบšเปเบšเบšเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบ„เบฅเบฒเบง.

เป‚เบกเบ”เบนเบ™เบซเบผเบฑเบเบชเบนเบ”:

  • เบเบฒเบ™เป€เบฅเบทเบญเบเบงเบดเบ—เบตเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™;
  • เบชเป‰เบฒเบ‡เบšเบฑเบ™เบŠเบตเป€เบเบฑเบšเบฎเบฑเบเบชเบฒ;
  • เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบเบฑเบš Azure Storage;
  • Azure Storage Account Protection (เป‚เบกเบ”เบนเบ™เบ™เบตเป‰เบเบฑเบ‡เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบซเบผเบฑเบเบชเบนเบ”เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เบ‚เปเป‰เบกเบนเบ™ Cloud);
  • เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบฎเบฑเบโ€‹เบชเบฒ blobโ€‹.

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เปเบฅเบฐเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบก

7 เบซเบผเบฑเบเบชเบนเบ”เบŸเบฃเบตเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฒเบ Microsoft

4. เบเบฒเบ™เปเบ™เบฐเบ™เปเบฒเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป‚เบ”เบเปƒเบŠเป‰ Python เปเบฅเบฐ Azure Notebooks

เบซเบผเบฑเบเบชเบนเบ”เบ™เบตเป‰เบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเบžเบฝเบ‡เปเบ•เปˆ 2-3 เบŠเบปเปˆเบงเป‚เบกเบ‡เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™, เปเบ•เปˆเบˆเบฐเปƒเบซเป‰เบ—เบฑเบเบชเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบซเบผเบฒเบ. เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”, เป‚เบ”เบเบเบฒเบ™เบชเบถเบเบชเบฒเบกเบฑเบ™เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ Python เปเบฅเบฐเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เปƒเบ™ Jupyter Notebooks เปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™ Azure Notebooks เป€เบžเบทเปˆเบญเบ„เบฒเบ”เบ„เบฐเป€เบ™เบฎเบนเบšเปเบšเบšเปเบฅเบฐเบเปเบฒเบ™เบปเบ”เปเบ™เบงเป‚เบ™เป‰เบก.

เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบซเบผเบฑเบเบชเบนเบ”, เบ—เปˆเบฒเบ™เบˆเบฐเบงเบดเป€เบ„เบฒเบฐเบ‚เปเป‰เบกเบนเบ™เบชเบฐเบžเบฒเบšเบญเบฒเบเบฒเบ”เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบญเบดเบ”เบชเบฐเบซเบผเบฐ, เบ„เบฒเบ”เบ„เบฐเป€เบ™เบเบฒเบ™เบŠเบฑเบเบŠเป‰เบฒเบ‚เบญเบ‡เบเบฒเบ™เบšเบดเบ™, เปเบฅเบฐเบงเบดเป€เบ„เบฒเบฐเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰. เบ—เบฑเบ‡เปเบปเบ”เบ™เบตเป‰เปƒเบŠเป‰เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ เปเบฅเบฐ Python.

เป€เบžเบทเปˆเบญเบœเปˆเบฒเบ™, เบ•เป‰เบญเบ‡เบกเบตเบ„เบงเบฒเบกเบฎเบนเป‰เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก Python.

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เปเบฅเบฐเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบก

7 เบซเบผเบฑเบเบชเบนเบ”เบŸเบฃเบตเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฒเบ Microsoft

5. เบ›เบปเบเบ›เป‰เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เป€เบกเบ„

เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™เบซเบผเบฑเบเบชเบนเบ”เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบžเปเบชเบปเบกเบ„เบงเบ™เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž - เบ›เบฐเบกเบฒเบ™ 6-7 เบŠเบปเปˆเบงเป‚เบกเบ‡เบˆเบฐเบ•เป‰เบญเบ‡เป„เบ”เป‰เบชเบถเบเบชเบฒเบกเบฑเบ™. เปƒเบ™เบกเบฑเบ™, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ Azure เบ—เบตเปˆเบกเบตเปƒเบ™เบ•เบปเบงเป€เบžเบทเปˆเบญเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบขเปˆเบฒเบ‡เบ›เบญเบ”เป„เบžเป€เบžเบทเปˆเบญเปƒเบซเป‰เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบญเบฐเบ™เบธเบเบฒเบ”เปเบฅเบฐเบฅเบนเบเบ„เป‰เบฒเบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ‚เปเป‰เบกเบนเบ™เป„เบ”เป‰.

เป‚เบกเบ”เบนเบ™เบซเบผเบฑเบเบชเบนเบ”:

  • เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ—เบตเปˆเบ›เบญเบ”เป„เบžเปƒเบ™ Azure;
  • เบซเป‰เบฒเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบˆเบฐเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”;
  • เบเบฒเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบšเบฑเบ™เบŠเบตเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ Azure เบ‚เบญเบ‡เบ—เปˆเบฒเบ™ (เป‚เบกเบ”เบนเบ™เบ™เบตเป‰เบเบฑเบ‡เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบซเบผเบฑเบเบชเบนเบ”เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™ Azure);
  • เบˆเบฑเบ”เบเบฒเบ™เบ„เบงเบฒเบกเบฅเบฑเบšเปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบŠเบตเบŸเป€เบงเบตเป‚เบ”เบเปƒเบŠเป‰ Azure Key Vault;
  • เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เปเบญเบฑเบšเบฏเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเป‚เบ”เบเปƒเบŠเป‰ Azure App Services;
  • เบ›เบปเบเบ›เป‰เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ Azure เป‚เบ”เบเปƒเบŠเป‰ Conditional Access;
  • เบ›เบปเบเบ›เป‰เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ Azure เบ”เป‰เบงเบเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบšเบปเบ”เบšเบฒเบ” (RBAC);
  • เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™ Azure SQL.

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เปเบฅเบฐเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบก

7 เบซเบผเบฑเบเบชเบนเบ”เบŸเบฃเบตเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฒเบ Microsoft

6. เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ

เบŸเบฑเบ‡เบŠเบฑเบ™ Azure เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฐเบšเบปเบšเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰เบ•เบฒเบกเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบ‚เบฑเบšเป€เบ„เบทเปˆเบญเบ™เป€เบซเบ”เบเบฒเบ™เปเบฅเบฐเบเบฐเบ•เบธเป‰เบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบซเบ”เบเบฒเบ™เบžเบฒเบเบ™เบญเบเบ•เปˆเบฒเบ‡เป†เป€เบเบตเบ”เบ‚เบทเป‰เบ™. เปƒเบ™ 6-7 เบŠเบปเปˆเบงเป‚เบกเบ‡, เบ—เปˆเบฒเบ™เบˆเบฐเบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เปƒเบŠเป‰ Azure Functions เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ•เบฒเบกเป€เบซเบ”เบœเบปเบ™เบ”เป‰เบฒเบ™เป€เบŠเบตเบŸเป€เบงเบตเปเบฅเบฐเบชเป‰เบฒเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ—เบตเปˆเบšเปเปˆเบกเบตเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ.

เป‚เบกเบ”เบนเบ™เบซเบผเบฑเบเบชเบนเบ”:

  • เบเบฒเบ™เป€เบฅเบทเบญเบเบšเปเบฅเบดเบเบฒเบ™ Azure เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบธเบฅเบฐเบเบดเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”;
  • เบชเป‰เบฒเบ‡เป€เบซเบ”เบœเบปเบ™ serverless เป‚เบ”เบเปƒเบŠเป‰เบŸเบฑเบ‡เบŠเบฑเบ™ Azure;
  • เบ›เบฐเบ•เบดเบšเบฑเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆ Azure เป‚เบ”เบเปƒเบŠเป‰ triggers;
  • เบชเบปเบกเบ—เบปเบšเบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ‚เบญเบ‡ Azure เป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบ‚เบฒเป€เบ‚เบปเป‰เบฒเปเบฅเบฐเบœเบปเบ™เบœเบฐเบฅเบดเบ”;
  • เบชเป‰เบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบตเปˆเบšเปเปˆเบกเบตเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเปƒเบŠเป‰เป€เบงเบฅเบฒเบ”เบปเบ™เบ™เบฒเบ™เป‚เบ”เบเปƒเบŠเป‰เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเบ—เบปเบ™เบ—เบฒเบ™;
  • เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบ—เบปเบ”เบชเบญเบš เปเบฅเบฐเบ™เบณเปƒเบŠเป‰เบŸเบฑเบ‡เบŠเบฑเบ™ Azure เป‚เบ”เบเปƒเบŠเป‰ Visual Studio;
  • เบ•เบดเบ”เบ•เบฒเบกเป€เบซเบ”เบเบฒเบ™ GitHub เป‚เบ”เบเปƒเบŠเป‰ webhook เปƒเบ™เบŸเบฑเบ‡เบŠเบฑเบ™ Azure.

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เปเบฅเบฐเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบก

7 เบซเบผเบฑเบเบชเบนเบ”เบŸเบฃเบตเบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฒเบ Microsoft

7. เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” DevOps [เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”]

เบ•เบญเบ™เบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบกเบฒเบฎเบญเบ”เบซเบผเบฑเบเบชเบนเบ”เบชเบธเบ”เบ—เป‰เบฒเบเปƒเบ™เบ„เปเป€เบฅเบฑเบเบŠเบฑเบ™เบ™เบตเป‰เบชเบณเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบฅเป‰เบง. เปเบฅเบฐเบกเบฑเบ™เป€เบ›เบฑเบ™เบญเบฑเบ™เบ”เบฝเบงเปƒเบ™เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ” - เบžเบงเบเป€เบ‚เบปเบฒเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป„เบ”เป‰เบˆเบฑเบ”เบเบฒเบ™เปเบ›เป€เบ›เบฑเบ™เบžเบฒเบชเบฒเบฅเบฑเบ”เป€เบŠเบ. เบซเบผเบฑเบเบชเบนเบ”เบ™เบตเป‰เบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเบžเบฝเบ‡เปเบ•เปˆ 1-1.5 เบŠเบปเปˆเบงเป‚เบกเบ‡เบ‚เบญเบ‡เป€เบงเบฅเบฒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบฅเบฐเบˆเบฐเปƒเบซเป‰เบ„เบงเบฒเบกเบฎเบนเป‰เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบเปˆเบฝเบงเบเบฑเบš DevOps.

DevOps เปเบกเปˆเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ›เบฐเบŠเบฒเบŠเบปเบ™, เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปเบฅเบฐเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เป€เบžเบทเปˆเบญเบชเบทเบšเบ•เปเปˆเบชเบปเปˆเบ‡เบกเบนเบ™เบ„เปˆเบฒเปƒเบซเป‰เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบชเบธเบ”เบ—เป‰เบฒเบ. Azure DevOps เปเบกเปˆเบ™เบŠเบธเบ”เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเป€เบ›เบตเบ”เปƒเบŠเป‰เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ™เบตเป‰. เบ”เป‰เบงเบ Azure DevOps, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡, เบ—เบปเบ”เบชเบญเบš, เปเบฅเบฐ เบ™เบณ เปƒเบŠเป‰เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เปƒเบ” เปœเบถเปˆเบ‡ เบขเบนเปˆเปƒเบ™เบ„เบฅเบฒเบงเบซเบผเบทเบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” DevOps เบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบ„เบงเบฒเบกเป‚เบ›เปˆเบ‡เปƒเบช, เบเบฒเบ™เบฎเปˆเบงเบกเบกเบท, เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡, เปเบฅเบฐเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เปเบกเปˆเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เป€เบ‚เบปเป‰เบฒเปƒเบ™เบงเบปเบ‡เบˆเบญเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเบญเบšเปเบง.

เบ”เป‰เบงเบเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เบ™เบตเป‰, เป€เบˆเบปเป‰เบฒเบˆเบฐเป€เบฅเบตเปˆเบกเบเบฒเบ™เป€เบ”เบตเบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒ DevOps เปเบฅเบฐเบฎเบฝเบ™เบฎเบนเป‰:

  • เปเบœเบ™เบงเบฒเบ”เบชเบฐเบ•เบฃเบตเบกเบกเบนเบ™เบ„เปˆเบฒเบชเบฒเบกเบฒเบ”เบŠเปˆเบงเบเบ—เปˆเบฒเบ™เบ›เบฐเป€เบกเบตเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ เปเบฅเบฐ เป€เบ—เบฑเบเป‚เบ™เป‚เบฅเบเบตเบ›เบฐเบˆเบธเบšเบฑเบ™เป„เบ”เป‰เปเบ™เบงเปƒเบ”;
  • เบงเบดเบ—เบตเบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบšเบฑเบ™เบŠเบต Azure DevOps เบŸเบฃเบต;
  • เบงเบดเบ—เบตเบเบฒเบ™เบงเบฒเบ‡เปเบœเบ™เปเบฅเบฐเบ•เบดเบ”เบ•เบฒเบกเบฅเบฒเบเบเบฒเบ™เบงเบฝเบเป‚เบ”เบเปƒเบŠเป‰ Azure Boards.

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เปเบฅเบฐเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบเบถเบเบญเบปเบšเบฎเบปเบก

เบชเบฐเบซเบฅเบธเบš

เบกเบทเป‰เบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบšเบญเบเบ—เปˆเบฒเบ™เบเปˆเบฝเบงเบเบฑเบš 7 เบซเบผเบฑเบเบชเบนเบ”เบŸเบฃเบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ. เป„เบงเป†เบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบชเบทเบšเบ•เปเปˆเบŠเบธเบ”เบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบกเบ—เบตเปˆเบกเบตเบ„เปเป€เบฅเบฑเบเบŠเบฑเบ™เปƒเบซเบกเปˆ. เบ”เบต, เบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเป€เบ›เบฑเบ™ - เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฅเบญเบ‡เป€เบ”เบปเบฒเปƒเบ™เบ„เปเบฒเป€เบซเบฑเบ™. เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบ—เบฑเบ‡เบซเบกเบปเบ”, เบกเบตเบฎเบนเบšเบ”เบฒเบงเบขเบนเปˆเปƒเบ™เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบŠเบธเบ”เบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™.

*เบเบฐเบฅเบธเบ™เบฒเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ—เปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบ›เบญเบ”เป„เบžเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบšเบฒเบ‡เป‚เบกเบ”เบนเบ™.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™