ืฉืืื, ืืืจ! ืืืื ืื ืื ื ืืชืืืืื ืืกืืจืช ืืืืจืื ืฉืชืืืื 5 ืืืกืคืื ืฉื ืงืืจืกื ืืืจืื ืืื ืืืื ืืืืช ืืืงืจืืกืืคื. ืืืืืจ ืื ืืฉ ืื ื ืืช ืืงืืจืกืื ืืื ืืื ืืืื ืืืคืชืืื ืฉืืชืื ืชืื ืืื ืืืืืื.
ืืื ืฉื: ืืื!
- ืื ืืงืืจืกืื ืื ืืืื ื (ืชืืืื ืืคืืื ืื ืกืืช ืืืฆืจืื ืืชืฉืืื ืืืื ื);
- 6/7 ืืจืืกืืช;
- ืืชื ืืืื ืืืชืืื ืืืชืืื ืืืืคื ืืืืื;
- ืืกืืื, ืชืงืื ืชื ืืืืฉืจ ืืช ืกืืื ืืงืืจืก ืืืฆืืื.
ืืฆืืจืคื, ืคืจืืื ืืชืืช ืืืืจื!
ืื ืืืชืืืช ืืกืืจื
ืืืืง ืื ืืขืืืื ืขื ืคืจืกืื ืืืืจืื ืืืฉืื
7 ืงืืจืกืื ืืืื ื ืืืคืชืืื - * ืงืืจืกืื ืืื ื ืขืืืจ *T-A***n*******ืจืื
- 7 ืงืืจืกืื ืืืื ื ืขืืืจ ****************
- 6 ***** ****** ****** ืืืช Azure
- ******** ********** ******** ************ *******
1. ืคืืชืื ืืคืืืงืฆืืืช ืขืืืจ Windows 10
ืืงืืจืก ืืงืื ืฉืื ื, ืฉืืืืืื ืืืื ืฉืื ืืืงื ืืื ื-4-5 ืฉืขืืช. ืืืืื ืืงืืจืก ืืชื:
- ืจืืฉืืช, ืืืจ ืืช ืืืกืืืืช ืฉื ืคืืชืื ืืคืืืงืฆืื ืขืืืจ Windows 10;
- ืืืืจ ืืื ืฉืืื ืืขืืืื ืขื Visual Studio;
- ืืืืจ ืืื ืชืืื ืืืฆื ืืืฆืืจ ืืืฉืืืื ืืกืืืืืช ืืคืืชืื ืืคืืคืืืจืืืช ืืืืชืจ ืขืืืจ Windows: UWP, WPF ื-Windows Forms;
- ืืืืกืืฃ ืืื ืืืฆื ืืืฆืืจ ืืคืืืงืฆืืืช ืืืืืืจืืช ืืืื ืืจื ื.
ืื ืื ืฉืืชื ืฆืจืื ืืื ืืงืืช ืืช ืืงืืจืก ืืื ืืื:
- ืืืฉื Windows 10
- ืืืข ืืกืืกื ื-C# ืื ืฉืคื ืืืื
ืืชื ืืืื ืืืจืจ ืคืจืืื ื ืืกืคืื ืืืืชืืื ืืืชืืื
2. ืื ืืืช ืืคืืืงืฆืืืช ืื ืืื ืขื Xamarin.Forms
ืงืืจืก ืื ืืืกื ืืืจ ืืืืืืื ืื ืืืขื ืืืืืืื ืืช ืื ืืคืื ืงืฆืืื ืืืืช ืฉื ืืืื ืืืืืขื ื-10 ืฉืขืืช ืฉื ืืืืื. ืื ืืืื ืืืชื ืืื ืืขืืื ืขื Xamarin.Forms ืืืืฉืชืืฉ ื-C# ื-Visual Studio ืืื ืืืฆืืจ ืืืฉืืืื ืืคืืขืืื ืขื ืืืฉืืจื iOS ืืื ืืจืืืื. ืืืชืื, ืืื ืืืชืืื ืืืืื, ืืชื ืฆืจืื ืืืืืช ืืขื Visual Studio 2019 ืืืืืืช ืืขื ืืืืื ืืืืช ืืขืืืื ืขื C# ื-.NET.
ืืืืืื ืืงืืจืก:
- ืืฆืืจืช ืืคืืืงืฆืื ืื ืืื ืืืืฆืขืืช Xamarin.Forms;
- ืืืื ื-Xamarin.Android;
- ืืืื ื-Xamarin.iOS;
- ืฆืืจ ืืืฉืง ืืฉืชืืฉ ืืืืฉืืื Xamarin.Forms ืืืืฆืขืืช XAML;
- ืืืืจืช ืคืจืืกื ืืืคื XAML ื-Xamarin.Forms;
- ืขืืฆืื ืืคื XAML ืขืงืืืื ืฉื Xamarin.Forms ืชืื ืฉืืืืฉ ืืืฉืืืื ืืกืื ืื ืืช ืืฉืืชืคืื;
- ืืื ืช ืืงืฉืช ืงืกืืจืื ืืคืจืกืื;
- ืฉืืืืฉ ืืฉืืจืืชื ืืื ืืจื ื ืฉื REST ืืืืฉืืื Xamarin;
- ืืืกืื ื ืชืื ืื ืืงืืืืื ืืืืฆืขืืช SQLite ืืืืฉืื Xamarin.Forms;
- ืฆืืจ ืืืฉืืื Xamarin.Forms ืืจืืื ืขืืืืื ืขื ื ืืืื ืืืืกืก ืืืกื ืืช ืืืจืืืกืืืช.
3. ืืืกืื ื ืชืื ืื ื-Azure
Azure ืืกืคืงืช ืืจืืื ืจืืืช ืืืืกืื ื ืชืื ืื: ืฉืืืืฉ ืืืืกืื ื ืชืื ืื ืื ืืืื ื, ืืืกืื ืืืจืืืื, ืืืกืื ืืืกื ืืขืื. ืชืื 3,5-4 ืฉืขืืช ืชืงืื ืืืข ืืกืืกื ืืืฆื ืื ืื ืืืกืื ื-Azure, ืืืฆืืจ ืืฉืืื ืืืกืื ืืืืืืจ ืืช ืืืื ืืืชืืื ืื ืชืื ืื ืฉืืจืฆืื ื ืืืืกื ืืขื ื.
ืืืืืื ืืงืืจืก:
- ืืืืจืช ืืืฉื ืืืืกืื ื ืชืื ืื;
- ืฆืืจ ืืฉืืื ืืืกืื;
- ืืืืืจ ืืืคืืืงืฆืื ืฉืื ื-Azure Storage;
- Azure Storage Account Protection (ืืืืื ืื ืืืื ืื ืืงืืจืก ืืื ืช ื ืชืื ืื ืืขื ื);
- ืฉืืืืฉ ืืืืกืื ืืชื.
4. ืืืื ืืืืืืช ืืืื ื ืืืืฆืขืืช ืืืืจืืช Python ื-Azure
ืงืืจืก ืื ืืืงื ืื ืจืง 2-3 ืฉืขืืช, ืืื ืืขื ืืง ืื ืืจืื ืืืืื ืืืืช ืืขืฉืืืช ืฉืืืืฉืืืช. ืืืจื ืืื, ืขื ืืื ืืืืื ืื ืชืืื ืืืฆื ืืืฉืชืืฉ ื-Python ืืืกืคืจืืืช ืงืฉืืจืืช ื-Jupyter Notebooks ืืคืืขืืืช ื-Azure Notebooks ืืื ืืืืืช ืืคืืกืื ืืืืืืช ืืืืืช.
ืืืืื ืืงืืจืก, ืชืืืื ืื ืชื ืืืืคื ืขืฆืืื ื ืชืื ื ืืงืืื, ืืืืืช ืขืืืืืื ืฆืคืืืื ืืืืกืืช ืืื ืชื ืืช ืืกื ืืืื ื ืฉื ืืืงืืจืืช ืืฉืชืืฉืื. ืื ืื ืืืืฆืขืืช ืืืืืช ืืืื ื ืืคืืืชืื.
ืืื ืืขืืืจ, ื ืืจืฉ ืืืข ืืกืืกื ืืชืื ืืช Python.
5. ืืื ืขื ื ืชืื ืื ืืขื ื
ืืื ื ืงืืจืก ืื ืืืื ืื ืืฉื ืืืืื - ืืืืจืฉื ื-6-7 ืฉืขืืช ืืืืืืื. ืื ืชืืืื ืืืฆื ืืืฉืชืืฉ ืืฉืืจืืชื Azure ืืืื ืื ืืื ืืืืกื ืืฆืืจื ืืืืืืืช ื ืชืื ื ืืคืืืงืฆืืืช ืื ืฉืจืง ืืฉืืจืืชืื ืืืืงืืืืช ืืืจืฉืื ืชืืื ืืืฉื ืื ืชืื ืื.
ืืืืืื ืืงืืจืก:
- ืืจืืืืงืืืจื ืืืืืืืช ืืชืืืช;
- ืืืืฉื ืืจืืืื ืืืืื ืืืื ืืื ืฉืืฉ ืืงืืช ืืืฉืืื ืืคื ื ืืืฉืื;
- ืืืืืช ืืฉืืื Azure Storage ืฉืื โโ(ืืืืื ืื ืืืื ืื ืืงืืจืก Azure Data Storage);
- ื ืื ืกืืืืช ืืืืฉืืื ืฉืจืช ืืืืฆืขืืช Azure Key Vault;
- ืืืืืช ืืคืืืงืฆืืืช ืืืืกืกืืช ืืคืืคื ืืืืฆืขืืช Azure App Services;
- ืืื ืขื ืืฉืืื Azure ืืืืฆืขืืช ืืืฉื ืืืชื ืืช;
- ืืื ืขื ืืฉืืื Azure ืขื ืืงืจืช ืืืฉื ืืืืกืกืช ืชืคืงืืืื (RBAC);
- Azure SQL Database Protection.
6. ืฆืืจ ืืืฉืืืื ืืื ืฉืจืช
Azure Functions ืืืคืฉืจืช ืื ืืืฆืืจ ืืขืจืืืช ืืืฉืื ืืคื ืืจืืฉื, ืืื ืขืืช ืืืจืืขืื ืืืืคืขืืืช ืืืฉืจ ืืชืจืืฉืื ืืืจืืขืื ืืืฆืื ืืื ืฉืื ืื. ืชืื 6-7 ืฉืขืืช, ืชืืื ืืืฆื ืืืฉืชืืฉ ื-Azure Functions ืืื ืืืคืขืื ืืืืืงื ืืฆื ืืฉืจืช ืืืื ืืช ืืจืืืืงืืืจืืช ืืื ืฉืจืช.
ืืืืืื ืืงืืจืก:
- ืืืืจืช ืฉืืจืืช Azure ืืืืคืืืืื ืืืืืืืฆืื ืฉื ืชืืืืืื ืขืกืงืืื;
- ืฆืืจ ืืืืืงื ืืื ืฉืจืช ืืืืฆืขืืช Azure Functions;
- ืืฆืข ืคืื ืงืฆืื ืฉื Azure ืืืืฆืขืืช ืืจืืืจืื;
- ืฉืื ืคืื ืงืฆืืืช ืฉื Azure ืืืืฆืขืืช ืืจืืืืช ืงืื ืืคืื;
- ืฆืืจ ืืจืืืช ืขืืืื ืืื ืฉืจืช ืืืืจื ืืื ืืืืฆืขืืช ืชืืื ืืช ืขืืืืืช;
- ืคืืชืื, ืืืืงื ืืคืจืืกื ืฉื ืคืื ืงืฆืืืช Azure ืืืืฆืขืืช Visual Studio;
- ืขืงืื ืืืจ ืืืจืืขื GitHub ืืืืฆืขืืช webhook ื- Azure Functions.
7. ืคืืชืื ืฉืืืืช DevOps [ืื ืืืืช]
ืืขืช ืืืขื ื ืืงืืจืก ืืืืจืื ืืืืกืฃ ืื ืืืคืชืืื. ืืืื ืืืืื ืื ืืื ืืืืช - ืขืืืื ืื ืืฆืืืื ืืชืจืื ืืืชื ืืจืืกืืช. ืงืืจืก ืื ืืืงื ืจืง 1-1.5 ืฉืขืืช ืืืื ืื ืืืกืคืง ืืืข ืืืื ืขื DevOps.
DevOps ืขืืกืง ืืืืืืจ ืืื ืื ืฉืื, ืชืืืืืื ืืืืฆืจืื ืืื ืืกืคืง ืขืจื ืืชืืฉื ืืืฉืชืืฉื ืืงืฆื. Azure DevOps ืืื ืงืืืฆื ืฉื ืฉืืจืืชืื ืืืืคืฉืจืื ืืืืืช ืื. ืขื Azure DevOps, ืืชื ืืืื ืืื ืืช, ืืืืืง ืืืคืจืืก ืื ืืืฉืื ืืขื ื ืื ืืืงืื. ืฉืืืืช DevOps ืืืืคืฉืจืืช ืฉืงืืคืืช, ืฉืืชืืฃ ืคืขืืื, ืืกืคืงื โโืืชืืฉืืช ืืคืจืืกื ืืชืืฉืืช ืืฉืืืืืช ืืืืืืจ ืคืืชืื ืืชืืื ื.
ืขื ื ืชืื ืืืืื ืื, ืชืชืืื ืืช ืืืกืข ืฉืื ืื DevOps ืืชืืื:
- ืืืฆื ืืืืืจืืืช ืืจื ืขืจื ืืืืืืช ืืขืืืจ ืื ืืืขืจืื ืชืืืืืื ืืืื ืืืืืืืช ื ืืืืืืช;
- ืืืฆื ืืืืจืฉื ืืืฉืืื Azure DevOps ืืืื ื;
- ืืืฆื ืืชืื ื ืืืขืงืื ืืืจ ืคืจืืื ืขืืืื ืืืืฆืขืืช Azure Boards.
ืืกืงื ื
ืืืื ืกืืคืจื ื ืืื ืขื 7 ืืืงืืจืกืื ืืืื ืืืื ืฉืื ื ืฉืืืืืื ืืืืืช ืฉืืืืฉืืื ืืืคืชืืื. ืืงืจืื ืืืื ื ืืฉืื ืืช ืกืืจืช ืืืืืจืื ืืื ืขื ืงืืืงืฆืืืช ืืืฉืืช. ืืืื, ืื ืื ืืืื - ืืชื ืืืืืื ืื ืกืืช ืื ืืฉ ืืชืืืืืช. ืืจื ืืฉ ืืืืืืืช ืืชืืื ืืขื ืืื ืื ืฉื ืกืืจืช ืืืชืืืช ืืื ืื ืืืื.
*ืฉืืื ืื ืฉืืืชืื ืฉืชืืืงืงื ืืืืืืจ ืืืืืื ืืื ืืืฉืืื ืืืืืืื ืืกืืืืื.
ืืงืืจ: www.habr.com