7 mau papa manuahi no nā mea hoʻomohala mai Microsoft
Aloha, Habr! I kēia lā ke hoʻomaka nei mākou i kahi ʻatikala e loaʻa ai nā hōʻiliʻili 5 o nā papa aʻo manuahi mai Microsoft. Ma kēia ʻatikala, loaʻa iā mākou nā papa ʻoluʻolu loa no nā mea hoʻomohala i makemake nui ʻia e nā polokalamu.
No laila!
He manuahi nā papa āpau (hiki iā ʻoe ke hoʻāʻo i nā huahana uku no ka manuahi);
6/7 ma Rusia;
Hiki iā ʻoe ke hoʻomaka koke i ke aʻo ʻana;
Ma hope o ka pau ʻana, e loaʻa iā ʻoe kahi hōʻailona e hōʻoia ana i ka pau ʻana o ka papa.
Hoʻohui, nā kikoʻī ma lalo o ka ʻoki!
Nā ʻatikala a pau i ka moʻo
E hoʻonui ʻia kēia poloka me ka hoʻokuʻu ʻana i nā ʻatikala hou
ʻO kā mākou papa liʻiliʻi, ʻo ke aʻo piha ʻana e lawe iā ʻoe ma kahi o 4-5 mau hola. I loko o ke kula ʻoe:
ʻO ka mea mua, e hoʻomaʻamaʻa iā ʻoe iho me nā kumu o ka hoʻomohala ʻana i kahi noi no Windows 10;
a laila haku hana me Visual Studio;
a laila e aʻo ʻoe pehea e hana ai i nā noi ma nā wahi hoʻomohala kaulana loa no Windows: UWP, WPF a me Windows Forms;
a hope e aʻo pehea e hana ai i nā polokalamu pili pūnaewele.
ʻO nā mea a pau āu e pono ai e lawe i kēia papa:
Windows 10 kamepiula
ʻIke kumu o C# a i ʻole ka ʻōlelo like
Hiki iā ʻoe ke ʻike i nā kikoʻī hou aku a hoʻomaka i ke aʻo ʻana e kēia loulou
2. Ke kūkulu ʻana i nā polokalamu kelepona me Xamarin.Forms
Ua uhi ʻia kēia papa a i ʻole kokoke loa i nā hana āpau o ka hāmeʻa a ua hoʻolālā ʻia no 10 mau hola o ke aʻo ʻana. E aʻo iā ʻoe pehea e hana ai me Xamarin.Forms a pehea e hoʻohana ai i ka C# a me Visual Studio e hana i nā polokalamu e holo ana ma nā polokalamu iOS a me Android. No laila, e hoʻomaka i ke aʻo ʻana, pono ʻoe e loaʻa iā Visual Studio 2019 a loaʻa iā ʻoe nā mākau i ka hana ʻana me C# a me .NET.
Nā modules papa:
Ke kūkulu ʻana i kahi polokalamu kelepona me Xamarin.Forms;
Introduction to Xamarin.Android;
Introduction to Xamarin.iOS;
E hana i ka mea hoʻohana ma nā polokalamu Xamarin.Forms me XAML;
Hoʻonohonoho hoʻonohonoho ma nā ʻaoʻao XAML ma Xamarin.Forms;
Ke hoʻolālā ʻana i nā ʻaoʻao Xamarin.Forms XAML me ka hoʻohana ʻana i nā kumuwaiwai a me nā ʻano like;
Hoʻomākaukau i kahi noi Xamarin no ka paʻi ʻana;
Ke hoʻohana nei i nā lawelawe pūnaewele REST ma nā noi Xamarin;
Ke mālama nei i ka ʻikepili kūloko me SQLite ma kahi noi Xamarin.Forms;
E hana i nā palapala noi Xamarin.Forms he nui me ka hoʻokele hoʻopaʻa a me ka pā.
Hāʻawi ʻo Azure i nā ala he nui e mālama ai i ka ʻikepili: me ka hoʻohana ʻana i ka mālama ʻana i ka ʻikepili i kūkulu ʻole ʻia, mālama waihona waihona, mālama pili, a me nā mea hou aku. Ma nā hola 3,5-4, e loaʻa iā ʻoe ka ʻike kumu o ka mālama ʻana i ka mālama ʻana ma Azure, hana i kahi waihona mālama, a koho i ke kumu hoʻohālike kūpono no ka ʻikepili āu e makemake ai e mālama i ke ao.
Nā modules papa:
Ke koho ʻana i kahi ala e mālama ai i ka ʻikepili;
E hana i kahi waihona mālama;
Hoʻohui i kāu noi iā Azure Storage;
ʻO Azure Storage Account Protection (ua hoʻokomo pū ʻia kēia module i ka papa Cloud Data Protection);
4. Hoʻomaka i ke aʻo ʻana i ka mīkini me ka hoʻohana ʻana i nā puke puke Python a me Azure
ʻO kēia papa e lawe wale iā ʻoe ma kahi o 2-3 mau hola, akā e hāʻawi iā ʻoe i nā mākau hana pono. Ma hope o nā mea a pau, ma ke aʻo ʻana iā ʻoe e aʻo ai pehea e hoʻohana ai i ka Python a me nā hale waihona puke pili i Jupyter Notebooks e holo ana ma Azure Notebooks e wānana i nā hiʻohiʻona a ʻike i nā ʻano.
I ka wā o ka papa, e kālailai kūʻokoʻa ʻoe i ka ʻikepili ea, wānana i ka lohi o ka lele ʻana, a me ka nānā ʻana i ka manaʻo o nā loiloi mea hoʻohana. Hoʻohana kēia mau mea a pau i ka aʻo ʻana i ka mīkini a me ka Python.
No ka hele ʻana, koi ʻia ka ʻike kumu o ka papahana Python.
A eia kahi papa nui e pili ana i ka palekana - ma kahi o 6-7 mau hola e koi ʻia e aʻo iā ia. Ma loko, e aʻo ʻoe pehea e hoʻohana ai i nā lawelawe Azure i kūkulu ʻia e mālama paʻa i ka ʻikepili noi i hiki i nā lawelawe ʻae a me nā mea kūʻai aku ke komo i ka ʻikepili.
Nā modules papa:
ʻO ka hale hana palekana ma Azure;
ʻElima mau mea palekana e noʻonoʻo ai ma mua o ka hoʻokō ʻana;
Hoʻopaʻa i kāu waihona mālama Azure (ua hoʻokomo pū ʻia kēia module i ka papa Azure Data Storage);
Mālama i nā mea huna i nā polokalamu kikowaena me ka hoʻohana ʻana iā Azure Key Vault;
E hōʻoia i nā polokalamu polokalamu kele pūnaewele me ka hoʻohana ʻana i nā lawelawe Azure App;
Palekana i nā kumuwaiwai Azure me ka hoʻohana ʻana i ka Conditional Access;
Palekana i nā kumuwaiwai Azure me ka mana hoʻokele kuleana (RBAC);
Hiki iā Azure Functions iā ʻoe ke hana i nā ʻōnaehana computing on-demand i alakaʻi ʻia a hoʻoulu ʻia i ka wā e kū ai nā hanana o waho. Ma nā hola 6-7, e aʻo ʻoe pehea e hoʻohana ai i nā Hana Azure e holo i ka logic ʻaoʻao server a kūkulu i nā hale kiʻi serverless.
Nā modules papa:
Ke koho ʻana i ka lawelawe Azure maikaʻi loa e hoʻokaʻawale i nā kaʻina ʻoihana;
E hana i ka logic serverless me ka hoʻohana ʻana i nā Hana Azure;
E hoʻokō i kahi hana Azure me ka hoʻohana ʻana i nā mea hoʻoiho;
Hoʻohui i nā hana Azure me ka hoʻohana ʻana i nā hoʻopili hoʻokomo a me nā mea hoʻopuka;
E hana i kahi kaʻina hana serverless lōʻihi me ka hoʻohana ʻana i nā hiʻohiʻona Durable;
Hoʻomohala, hoʻāʻo a kau i kahi hana Azure me Visual Studio;
E nānā i nā hanana GitHub me ka hoʻohana ʻana i kahi webhook ma Azure Functions.
I kēia manawa ua hōʻea mākou i ka papa hope o kēia hōʻiliʻili no nā mea hoʻomohala. A ʻo ia wale nō ka mea ma ka ʻōlelo Pelekania - ʻaʻole i hiki iā lākou ke unuhi i ka ʻōlelo Lūkini. E lawe ana kēia papa i nā hola 1-1.5 wale nō o kou manawa a hāʻawi i ka ʻike hoʻolauna e pili ana i DevOps.
ʻO DevOps e pili ana i ka hoʻopili ʻana i nā kānaka, nā kaʻina hana a me nā huahana e hoʻomau mau i ka waiwai i nā mea hoʻohana hope. ʻO Azure DevOps kahi hoʻonohonoho o nā lawelawe e hiki ai i kēia hiki. Me Azure DevOps, hiki iā ʻoe ke kūkulu, hoʻāʻo, a kau i kekahi noi ma ke ao a i ʻole ma ka hale. Hoʻohui ʻia nā hana DevOps e hiki ai ke ʻike maopopo, ka hui pū ʻana, ka hāʻawi mau ʻana, a me ka hoʻokau mau ʻana i ka pōʻai hoʻomohala polokalamu.
Me kēia ala aʻo, e hoʻomaka ʻoe i kāu huakaʻi i DevOps a aʻo:
pehea e hiki ai i nā kiʻi kahawai waiwai ke kōkua iā ʻoe e loiloi i nā kaʻina hana a me nā ʻenehana o kēia manawa;
Pehea e kākau inoa ai no kahi moʻokāki Azure DevOps manuahi;
Pehea e hoʻolālā a nānā i nā mea hana me ka hoʻohana ʻana i nā Papa Azure.
I kēia lā ua haʻi mākou iā ʻoe e pili ana i 7 o kā mākou papa manuahi e hiki ke hoʻohana i nā mea hoʻomohala. ʻAʻole koke mākou e hoʻomau i kēia pūʻulu ʻatikala me nā hōʻiliʻili hou. ʻAe, he aha lākou - hiki iā ʻoe ke hoʻāʻo e koho i nā ʻōlelo. Ma hope o nā mea a pau, aia nā asterisk ma ka papa o nā ʻike o kēia ʻatikala no ke kumu.
*E ʻoluʻolu e pono ʻoe i kahi pilina paʻa e hoʻopau i kekahi mau modula.