7 Cov Chav Kawm Dawb rau Kev daws teeb meem Architects los ntawm Microsoft

Nyob zoo, Habr! Niaj hnub no peb nyob ntawm txoj kab nruab nrab ntawm ntau qhov kev sau ntawm cov chav kawm txias dawb los ntawm Microsoft. Hauv seem no peb muaj cov chav kawm txias tshaj plaws rau kev daws teeb meem architects. Lawv txhua tus nyob hauv Lavxias, koj tuaj yeem pib tam sim no, thiab thaum ua tiav koj yuav tau txais daim paib. Koom nrog peb!

Tag nrho cov ntawv hauv koob

Qhov thaiv no yuav hloov kho nrog kev tso tawm cov ntawv tshiab

  1. 7 chav kawm pub dawb rau cov neeg tsim khoom
  2. 5 chav kawm pub dawb rau IT Administrators
  3. 7 Cov Kev Kawm Dawb rau Cov Kws Ua Haujlwm Zoo
  4. 6 qhov kev kawm tshiab kawg ntawm Azure
  5. ** feem ntau **************** los ntawm M********** mus rau *******

7 Cov Chav Kawm Dawb rau Kev daws teeb meem Architects los ntawm Microsoft

7 Cov Chav Kawm Dawb rau Kev daws teeb meem Architects los ntawm Microsoft

1. Tsim cov bots ntse

Cov neeg siv kev sib cuam tshuam nrog kev siv computer los ntawm kev sib tham siv cov ntawv nyeem, kos duab lossis hais lus tuaj yeem ua tiav siv bots. Qhov no tuaj yeem yog cov lus nug-lus teb yooj yim sib tham lossis kev sib tham nyuaj uas tso cai rau tib neeg tuaj yeem cuam tshuam nrog cov kev pabcuam ntse siv cov qauv sib piv, lub xeev taug qab, thiab cov txuj ci txuj ci dag. Hauv chav kawm 2,5 teev no koj yuav kawm paub yuav ua li cas los tsim kev sib tham ntse siv QnA Maker thiab LUIS kev koom ua ke.

Nrhiav kom paub ntxiv thiab pib kawm yuav nyob ntawm no

7 Cov Chav Kawm Dawb rau Kev daws teeb meem Architects los ntawm Microsoft

2. Tsim thiab teeb tsa daim ntawv thov ASP.NET uas nkag mus rau Azure SQL database

Tsim cov ntaub ntawv khaws cia cov ntaub ntawv thov thiab teeb tsa ASP.NET daim ntawv thov uas thov cov ntaub ntawv los ntawm cov ntaub ntawv no. Tsuas yog ib teev thiab koj ua tiav! Los ntawm txoj kev, kom ua tiav cov chav kawm koj yuav tsum muaj kev nkag siab dav dav ntawm cov ntaub ntawv sib raug zoo thiab kev paub yooj yim ntawm C #.

Qhov module no suav nrog cov ncauj lus hauv qab no:

  • Tsim, configuring thiab populating ib tug cais database nyob rau hauv lub Azure SQL Database kev pab cuam;
  • Configure ASP.NET daim ntawv thov uas nkag mus rau cov ntaub ntawv no.

Paub meej thiab pib ntawm kev cob qhia

7 Cov Chav Kawm Dawb rau Kev daws teeb meem Architects los ntawm Microsoft

3. Sib npaug Web Service Traffic siv Application Gateway

Nyob rau hauv no module, koj yuav kawm paub yuav ua li cas los txhim kho daim ntawv thov resilience los ntawm kev ntsuas lub load nyob rau hauv ntau lub servers thiab siv lub web traffic routing.

Hauv qhov module no, koj yuav kawm paub ua cov haujlwm hauv qab no:

  • Txiav txim siab lub peev xwm sib npaug ntawm Daim Ntawv Thov Gateway;
  • Tsim ib daim ntawv thov Gateway thiab teeb tsa cov khoom sib npaug;
  • Configure Application Gateway rau routing raws li URL paths.

Paub meej thiab pib ntawm kev cob qhia

7 Cov Chav Kawm Dawb rau Kev daws teeb meem Architects los ntawm Microsoft

4. Siv thiab khiav lub vev xaib app uas siv Azure App Service

Tsim ib daim duab Docker thiab khaws cia rau hauv Azure Container Registry repository. Siv Azure App Service, xa lub web app los ntawm Docker duab. Teeb tsa kev xa mus tas li ntawm daim ntawv thov web siv lub webhook uas saib xyuas kev hloov pauv rau Docker duab.

Hauv qhov module no koj yuav kawm cov hauv qab no.

  • Tsim Docker dluab thiab khaws cia rau hauv Azure Container Registry repository;
  • Khiav cov ntawv thov web los ntawm Docker cov duab khaws cia hauv Container Registry siv Azure App Service;
  • Teeb tsa kev xa mus tas li ntawm daim ntawv thov web los ntawm Docker duab siv webhooks.

Paub meej thiab pib ntawm kev cob qhia

7 Cov Chav Kawm Dawb rau Kev daws teeb meem Architects los ntawm Microsoft

5. Xa lub vev xaib rau Azure siv Azure App Service

Web Apps hauv Azure ua kom yooj yim tshaj tawm thiab tswj lub vev xaib yam tsis muaj kev txhawj xeeb txog cov servers hauv qab, khaws cia, lossis cov peev txheej hauv network. Hoob no suav nrog lub hauv paus ntawm kev tshaj tawm lub vev xaib siv Azure. Nws yuav siv li 5 teev los kawm.

Module:

  • Npaj ib puag ncig rau kev txhim kho hauv Azure;
  • Lub vev xaib thov siv Azure App Service;
  • Tshaj tawm ib daim ntawv thov web rau Azure siv Visual Studio;
  • Npaj daim ntawv thov lub vev xaib xa mus rau kev sim thiab rov qab siv App Service deployment slots;
  • Scaling koj App Service lub vev xaib kom ua tau raws li qhov xav tau siv Azure App Service ntsug thiab kab rov tav scaling;
  • Siv thiab khiav ib daim ntawv thov lub vev xaib uas siv Azure App Service.

Paub meej thiab pib ntawm kev cob qhia

7 Cov Chav Kawm Dawb rau Kev daws teeb meem Architects los ntawm Microsoft

6. Txheej txheem cej luam ntawm n-tier architecture style rau daim ntawv thov

Siv tus qauv Tus Thawj Saib Xyuas Kev Pabcuam los xa cov ntawv thov hauv n-tier architecture, txhais cov ntsiab lus tseem ceeb ntawm n-tier architecture, cov lus qhia thiab kev ua kom yuam kev rau kev siv cov ntawv thov.

Hauv qhov module no koj yuav kawm paub ua cov haujlwm hauv qab no:

  • Txhais cov haujlwm, kev txwv thiab qhov tseem ceeb ntawm n-tier architecture;
  • Txhais kev siv rau n-tier architecture;
  • Deploying piv txwv n-tier architecture siv tus Resource Manager template;
  • Txheeb xyuas cov txheej txheem thiab cov peev txheej los txhim kho n-tier architecture.

Paub meej thiab pib ntawm kev cob qhia

7 Cov Chav Kawm Dawb rau Kev daws teeb meem Architects los ntawm Microsoft

7. Kev ua duab thiab kev faib tawm siv Azure Cognitive Vision Services

Microsoft Cognitive Services muaj kev ua haujlwm ua ke los ua kom pom lub computer hauv cov ntawv thov. Kawm paub siv Cognitive Vision Services txhawm rau txheeb xyuas lub ntsej muag, cim npe thiab faib cov duab, thiab txheeb xyuas cov khoom.

Module:

  • Tshawb xyuas lub ntsej muag thiab kev xav siv lub computer tsis pom kev API hauv Azure Cognitive Services;
  • Kev ua duab siv lub khoos phis tawj saib kev pabcuam;
  • Kev faib cov duab siv cov kev pabcuam pom kev pom kev;
  • Kev ntsuas qhov yuav tsum tau ua rau kev siv Custom Visual Recognition API.

Paub meej thiab pib ntawm kev cob qhia

xaus

Cov no yog 7 qhov kev cob qhia txias uas tuaj yeem pab tau rau cov kws tsim qauv daws teeb meem. Tau kawg, peb kuj muaj lwm yam kev kawm uas tsis suav nrog hauv qhov kev xaiv no. Tshawb nrhiav lawv ntawm peb cov ntaub ntawv Microsoft Learn (cov kev kawm uas tau teev tseg saum toj no kuj tau muab tso rau ntawm nws).

Tsis ntev peb yuav txuas ntxiv cov kab lus no nrog ob phau ntawv ntxiv. Zoo, lawv yuav yog dab tsi - koj tuaj yeem sim twv hauv cov lus. Tom qab tag nrho, muaj asterisks nyob rau hauv lub rooj ntawm cov ntsiab lus ntawm no series ntawm cov khoom rau ib tug yog vim li cas.

* Thov nco ntsoov tias koj yuav xav tau kev sib txuas ruaj ntseg kom ua tiav qee cov qauv.

Tau qhov twg los: www.hab.com

Ntxiv ib saib