shriftSinf ta'limi
vaqt5 kunlari
ro'yxatdan o'tish

20487B Windows Azure va Web xizmatini ishlab chiqish

20487B - Windows Azure va Web Service Training kursi va sertifikatlashni ishlab chiqish

Tavsif

Tomoshabin va old shartlar

Kursning tasviri

Dastur va tariflar

tasdiqlash

Windows Azure va Web Service ta'lim kurslarini ishlab chiqish

In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students will also learn how to develop and deploy services to hybrid environments, including on-premises servers and Windows Azure. This course helps people prepare for exam 70-487.

Objectives of Developing Windows Azure va veb-xizmatlarni o'qitish

  • Entity Framework bilan ma'lumotlarni so'rov va manipulyatsiya
  • HTTP-ga asoslangan xizmatlar yaratish va ularni .NET va non-.NET mijozlaridan sarflash uchun ASP.NET Web API-dan foydalaning
  • Message handlers, model bağlayıcılar, aksiyalar filtrlari va media turi formatterlari yordamida ASP.NET Web API xizmatlarini kengaytiring
  • Windows Communication Foundation (WCF) bilan SOAP asosidagi xizmatlar yarating va ularni .NET mijozlaridan sarflang
  • Xizmat ko'rsatish shartnomalari bo'yicha dizayn prinsiplarini qo'llang va maxsus ish vaqti komponentlari va xatti-harakatlarini foydalanib, WCF xizmatlarini kengaytiring
  • Tashish va xabar xavfsizligini ishlatib, WCF xizmatlarini xavfsizlashtiring
  • foydalanish Windows Azure xizmati O'rnimizni uzatuvchi xabarlar va avtoulovlar uchun navbatma-navbat ishlatiladigan xabarlar
  • Mahalliy serverlarda va veb-roliklar, Ishchi roli va veb-saytlar kabi turli Windows Azure muhitlarida
  • Xizmatlarni mahalliy serverlarga va tarqatish Windows Azure
  • Ma'lumotni saqlash va unga kirish Windows Azure Saqlash huquqini saqlash va sozlash
  • Kuzatuv va kundalik xizmatlar, ham mahalliy, ham Windows Azure-da
  • ACS bilan birgalikda federal autentifikatsiyani amalga oshirish ASP.NET Veb API xizmatlari
  • Scalable, load balansli xizmatlar yarating

Intended Audience of Developing Windows Azure and Web Service Course

Ushbu kurs yangi boshlang'ich va tajribali mutaxassislar uchun mo'ljallangan. NET ishlab chiquvchilari kamida olti oylik dasturiy tajribaga ega bo'lib, xizmatlarni ishlab chiqish va ularni gibrid muhitlarga joylashtirishni o'rganishni xohlashadi.

Prerequisites for Developing Windows Azure and Web Service Certification

Ushbu kursga kirishdan oldin talabalar quyidagilarga ega bo'lishlari kerak:
  • C # dasturlash tajribasi va Lambda ifodalari, LINQ va anonim turlar kabi tushunchalar.
  • N-darajali ilovalar tushunchalarini tushunish.
  • ADO.NET bilan ma'lumotlarni so'rov va manipulyatsiya qilish bo'yicha tajriba.
  • XML ma'lumotlar strukturalarini bilish.

Course Outline Duration: 5 Days

Module 1: Xizmat va bulut texnologiyalariga umumiy nuqtai

Ushbu modul Microsoft .NET Framework va Windows Azure bulutidan foydalanib, xizmat va bulut texnologiyalariga umumiy nuqtai nazar beradi.Kurslar

  • Tarqatilgan ilovalarning asosiy qismlari
  • Ma'lumotlar va ma'lumotlar uzatish texnologiyalari
  • Xizmat texnologiyalari
  • Cloud Computing
  • "Blue Yonder" aviachiptalari sayyohlik kompaniyasining "Travel Companion Application" dasturini o'rganish

Laboratoriya: ish muhitini o'rganish

Ushbu modulni to'ldirgandan so'ng talabalar quyidagilarga ega bo'lishlari mumkin:
  • Tarqatilayotgan ilovalarning asosiy qismlarini tavsiflang.
  • Ma'lumotlar va ma'lumotlar uzatish texnologiyalarini ta'riflash.
  • Xizmat texnologiyalarini tushuntiring.
  • Bulutli hisoblash funktsiyalari va funksiyalarini tavsiflang.
  • Blue Yonder Airlines Travel Companion dasturining arxitekturasi va ishini tavsiflang.

Module 2: Ma'lumotni so'rov va manipulyatsiya

Ushbu modul Entity Framework ma'lumotlar modelini, shuningdek, ma'lumotlarni yaratish, o'qish, yangilash va o'chirishni tavsiflaydi. Kurslar

  • ADO.NET Umumiy Tasavvur
  • Ob'ekt ma'lumotlarining modeli yaratilishi
  • Ma'lumotlarni so'roq qilish
  • Ma'lumotlarni boshqarish

Laboratoriya: Ma'lumotlar bazasi yordamida ma'lumotlar bazasini yaratish

Ushbu modulni to'ldirgandan so'ng talabalar quyidagilarga ega bo'lishlari mumkin:
  • ADO.NET va asenkron operatsiyalarda asosiy ob'ektlarni tushuntiring.
  • Entity Framework ma'lumotlar modelini yaratish.
  • Entity Framework yordamida so'rovlar ma'lumotlari.
  • Entity Framework yordamida ob'ektlarni qo'shish, o'chirish va yangilash.

Module 3: ASP.NET Web API xizmatlarini yaratish va iste'mol qilish

Ushbu modul ASP.NET Web API yordamida ishlab chiqilgan, joylashtirilgan va iste'mol qilingan HTTP-ga asoslangan xizmatlarni ta'riflaydi.Kurslar

  • HTTP xizmatlari
  • ASP.NET veb-API xizmatini yaratish
  • HTTP so'rovlarini va javoblarni boshqarish
  • Hosting va ASP.NET Web API xizmatlarini iste'mol qilish

Laboratoriya: ASP.NET veb-API xizmatini yaratish

Ushbu modulni to'ldirgandan so'ng talabalar quyidagilarga ega bo'lishlari mumkin:
  • HTTP protokoli yordamida dizayn xizmatlari.
  • ASP.NET Web API orqali xizmatlarni yaratish.
  • foydalaning HttpRequestMessage/HttpResponseMessage HTTP xabarlarini boshqarish uchun sinflar.
  • Xost va ASP.NET veb-API xizmatlarini sarflang.

Module 4: ASP.NET Web API xizmatlarini kengaytirish va himoyalash

Ushbu modul ASP.NET Web API arxitekturasini batafsil yoritib beradi va ASP.NET veb-API xizmatlarini qanday kengaytira olasiz va xavfsizroq qilishingiz mumkin.Kurslar

  • ASP.NET Web API Quvuri
  • OData xizmatlarini yaratish
  • ASP.NET veb-API xizmatlarida xavfsizlikni joriy qilish
  • Tekshiruvchilarga qaramlikni qo'shish

Lab: Travel Companion ning ASP.NET veb-API xizmatlarini kengaytirish

Ushbu modulni to'ldirgandan so'ng talabalar quyidagilarga ega bo'lishlari mumkin:
  • ASP.NET veb-API so'rovini va javob berish tizimini kengaytirish.
  • ASP.NET Web API yordamida OData xizmatlarini yarating.
  • Xavfsiz ASP.NET veb-API.
  • ASP.NET Web API tekshiruvgichlariga bog'liqliklar kiritish.

Module 5: WCF xizmatlarini yaratish

Ushbu modul Windows Communication Foundation (WCF) ni taqdim etadi va WCF xizmatini yaratish, joylashtirish va iste'mol qilishni tavsiflaydi.Kurslar

  • WCF bilan xizmatlarni yaratishning afzalliklari
  • Shartnomani yaratish va amalga oshirish
  • WCF xizmatlarini sozlash va joylashtirish
  • WCF xizmatlaridan foydalanish

Laboratoriya: WCF xizmatlarini yaratish va iste'mol qilish

Ushbu modulni to'ldirgandan so'ng talabalar quyidagilarga ega bo'lishlari mumkin:
  • WCF xizmatlarini yaratish uchun nima uchun va qachon foydalanish kerakligini tushuntiring.
  • Xizmat shartnomasini aniqlang va uni amalga oshiring.
  • Xost va WCF xizmatini sozlang.
  • Mijoz dasturidan WCF xizmatidan foydalaning.

Module 6: Xosting xizmatlari

Ushbu modul mahalliy va Windows Azure-da veb xizmatlarini qanday joylashtirishni tasvirlaydi. Windows Azure Cloud Services xizmatining turli qismlarini tushuntiradi: Veb o'rni, Ishchi roli va Windows Azure veb-saytlari.Kurslar

  • Xosting xizmatlarini ko'rsatish
  • Windows Azure'da Hosting xizmatlari

Laboratoriya: Xosting xizmatlari

Ushbu modulni to'ldirgandan so'ng talabalar quyidagilarga ega bo'lishlari mumkin:
  • Windows xizmatlaridan va IIS dan foydalangan holda xost-xizmatlarini ko'rsatish
  • Windows Azure Cloud Services va veb-saytlarni ishlatib, Windows Azure bulut muhitida xost xizmatlari

7 moduli: Windows Azure xizmat ko'rsatish shoxobchasi

Ushbu modulda veb-shkaladagi xabar almashish naqshlari va Windows Azure Service Bus tomonidan taqdim etilgan infratuzilmalar tasvirlangan.Kurslar

  • Windows Azure Service Bus Rölesi
  • Windows Azure Bus Service quyruqlari
  • Windows Azure Service Bus mavzular

Laboratoriya: Windows Azure Service Bus

Ushbu modulni to'ldirgandan so'ng talabalar quyidagilarga ega bo'lishlari mumkin:
  • O'tkazilgan va buferlangan xabar almashinuvining maqsadi va funksiyalarini tavsiflang.
  • Sizga xizmat ko'rsatuvchi avtobus bekatlaridan foydalanish, sozlash va ulardan foydalanish.
  • Mavzular, obunalar va filtrlar yordamida navbatga asoslangan aloqalarning samaradorligini oshirish.

Module 8: Xizmatlarni tarqatish

Ushbu modul veb-ilovalarni joylashtirish uchun turli usullarni ta'riflaydi.Kurslar

  • Visual Studio 2012 bilan Web Deployment
  • Veb dastur paketlarini yaratish va tarqatish
  • Web-tarqatish uchun buyruq qatorlari vositalari
  • Veb va xizmat ilova dasturlarini Windows Azure-ga tarqatish
  • TFS va Git bilan uzluksiz etkazib berish
  • Ishlab chiqarishni joylashtirish bo'yicha eng yaxshi amaliyotlar

Lab: Xizmatlarni tarqatish

Ushbu modulni to'ldirgandan so'ng talabalar quyidagilarga ega bo'lishlari mumkin:
  • Veb-ilovalarni Visual Studio bilan tarqatish.
  • IIS menejeri yordamida veb-ilovalarni yaratish va joylashtirish.
  • Buyruqning satrini foydalanib, veb-ilovalarni joylashtiring.
  • Veb ilovalarni Windows Azure muhitlarga tarqating.
  • TFS va Git bilan uzluksiz etkazib berishdan foydalaning.
  • Mahalliy veb-ilovalarni va Windows Azure-ga joylashtirish uchun eng yaxshi ilovalarni qo'llang.

9 moduli: Windows Azure Storage

Ushbu modul Windows Azure Storage-ni, taqdim etayotgan xizmatlarni va ushbu xizmatlardan foydalanishning eng yaxshi usulini ta'riflaydi.Kurslar

  • Windows Azure Storage xizmatiga kirish
  • Windows Azure Blob Storage
  • Windows Azure Table Storage
  • Windows Azure Queue Storage
  • Windows Azure Storage xizmatiga kirishni cheklash

Laboratoriya: Windows Azure Storage

Ushbu modulni to'ldirgandan so'ng talabalar quyidagilarga ega bo'lishlari mumkin:
  • Windows Azure Storage arxitekturasini tavsiflang.
  • Ilovalaringizda Blob saqlashni amalga oshirish.
  • Ilovalaringizda Jadvallarni saqlash funksiyasidan foydalaning
  • Ilovangizning turli qismlari o'rtasida Windows Azure Queues'ni qanday qilib aloqa mexanizmi sifatida ishlatishni tasvirlab bering
  • Saqlash ma'lumotlaringizga kirishni boshqarish.

Module 10: Monitoring va diagnostika

Ushbu modul Windows Azure xizmatlarida monitoring va diagnostika qanday bajarilishini tasvirlaydi.Kurslar

  • Kuzatuvdan foydalanib tashxis qo'yish
  • Xizmat diagnostikasini sozlash
  • Windows Azure Diagnostics-dan foydalanib monitoring xizmati
  • Windows Azure Metrics to'plash

Laboratoriya: Monitoring va diagnostika

Ushbu modulni to'ldirgandan so'ng talabalar quyidagilarga ega bo'lishlari mumkin:
  • .NET Framework tizimida System.Diagnostics nom maydoni.
  • Internet xizmatini va IISni kuzatishni sozlash va o'rganish.
  • Windows Azure Diagnostics-dan foydalanib monitoring xizmatlarini ko'rsatish.
  • Boshqaruv portalida Windows Azure o'lchovlarini ko'rish va to'plash.

Module 11: Identity Management va Access Control

Ushbu modul zamonaviy identifikatsiya qilishning asosiy printsiplarini ochib beradi va Windows Communication Foundation (WCF) tizimida talablarga asoslangan autentifikatsiya va tasdiqlashni amalga oshirish uchun Windows Azure Access Control Service (ACS) kabi infratuzilmalarni qanday ishlatishni namoyish etadi.Kurslar

  • Talabalarga asosli identifikatsiyalash tushunchalari
  • Windows Azure Access Control xizmatidan foydalanish
  • Federatsiya identifikatorlaridan foydalanish uchun xizmatlarni sozlash

Laboratoriya: Identity Management va Access Control

Ushbu modulni to'ldirgandan so'ng talabalar quyidagilarga ega bo'lishlari mumkin:
  • Shikoyatlarga asoslangan shaxsning asosiy tamoyillarini tushuntiring.
  • Windows Azure ACS yordamida xavfsizlik tokeni xizmatini (STS) yarating.
  • Federatsiya identifikatoridan foydalanish uchun WCF-ni sozlang.

Module 12: Scaling Services

Ushbu modul xizmatlarning ortib borayotgan ish yuklarini va foydalanuvchi talablarini bajara oladigan usullarni ta'riflaydi.Kurslar

  • Ölçeklenebilirlik Kirish
  • Yuklarni muvozanatlash
  • Tarqalgan keshni ishlatib, xizmat ko'rsatishning miqdori
  • Windows Azure Caching
  • Jahon miqyosidagi miqdori

Laboratoriya: o'lchovliligi

Ushbu modulni to'ldirgandan so'ng talabalar quyidagilarga ega bo'lishlari mumkin:
  • Ölçeklenebilirliğin kerakligini tushuntiring.
  • O'lchov vositalarini o'rnatish uchun yuklarni muvozanatlashni qanday ishlatishni tasvirlab bering.
  • Mahalliy va Windows Azure xizmatlari uchun tarqatilgan keshlashni qanday ishlatishni tushuntiring.
  • Windows Azure keshini qanday ishlatishni tasvirlab bering.
  • Global miqyosda xizmatlarni qanday kengaytirishni tushuntiring.

Module 13: Qo'shimcha A: WCF xizmatlarini loyihalashtirish va kengaytirish

Ushbu modul Windows Communication Foundation (WCF) xizmati shartnomalarini loyihalash, tarqatilgan operatsiyalarni qo'llab-quvvatlovchi xizmatlarni yaratish va WCF quvurini maxsus ish vaqti komponentlari va odatiy xatti-harakatlari bilan kengaytirishni o'z ichiga oladi.Kurslar

  • Xizmat ko'rsatish shartnomalarini tuzish printsiplarini qo'llash
  • Tarqatilgan operatsiyalarni boshqarish
  • WCF quvurini kengaytirish

Laboratoriya: WCF xizmatlarini loyihalashtirish va kengaytirish

Ushbu modulni to'ldirgandan so'ng talabalar quyidagilarga ega bo'lishlari mumkin:
  • Har xil xabarlar naqshlaridan foydalanish uchun xizmatlarni va mijozlarni loyihalashtirish va yaratish.
  • Tarqatilayotgan operatsiyalarni qo'llab-quvvatlash uchun xizmatni sozlash.
  • WCF trubkasini ish vaqti komponentlari, odatiy xulq-atvor va kengaytirilgan moslamalarni kengaytirish.

Module 14: Qo'shimcha B: WCF xizmatlarida xavfsizlikni joriy qilish

Ushbu modul, shifrlash, kirishni tekshirish, autentifikatsiya qilish va avtorizatsiya qilish kabi xavfsiz veb-xizmatni ishlab chiqishda hisobga olishingiz kerak bo'lgan turli xil fikrlar bilan shug'ullanadi va bu fikrlarni WCF bilan ishlab chiqilgan xizmatlarga qo'llashda ishlatiladigan metodlarni o'z ichiga oladi.Kurslar

  • Veb-servis xavfsizligiga kirish
  • Transport xavfsizligi
  • Xabar havfsizligi
  • Xizmat haqiqiylikni tekshirish va avtorizatsiya qilishni sozlash

Laboratoriya: WCF xizmatini ta'minlash

Ushbu modulni to'ldirgandan so'ng talabalar quyidagilarga ega bo'lishlari mumkin:
  • Veb dastur xavfsizligini tavsiflang.
  • Transport xavfsizligi uchun xizmatni sozlash.
  • Xabar xavfsizligi uchun xizmatni sozlash.
  • Autentifikatsiya va avtorizatsiya mantig'ini amalga oshirish va sozlash.

Kelajakdagi mashq

Hozircha hech qanday tadbir yo'q.

Iltimos, bizga info@itstechschool.com saytida yozing va kurs bo'yicha narx va sertifikatlash narxi, jadval va joylashuvi uchun + 91-9870480053 da biz bilan bog'laning.

Bizga so'rovni qoldiring

Qo'shimcha ma'lumot olish uchun Biz bilan bog'lanish.


Sharh