0% found this document useful (0 votes)
97 views

Microsoft Azure Development

Microsoft Azure Development Course Syllabus. Instructor-Led Online Training by industry experts. Certification based training methodology

Uploaded by

moor2k14
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
97 views

Microsoft Azure Development

Microsoft Azure Development Course Syllabus. Instructor-Led Online Training by industry experts. Certification based training methodology

Uploaded by

moor2k14
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

DEVELOPING SOLUTIONS WITH MICROSOFT AZURE

Category : CLOUD COMPUTING


Course
I!
: CC001
Course
Fees
: 15000/- INR
Course Durat"o# : 40 hours
Course Description : This course teaches the participants aout the techni!ues to "e#e$op %e app$ications
usin& Microso't(s )$a&ship pro"uct- Microso't *+ure,
Course Outline
Module 1: Overview of service and cloud technologies
This -o"u$e pro#i"es an o#er#ie% o' ser#ice an" c$ou" techno$o&ies usin& the Microso't ,N.T )ra-e%or/
an" the 0in"o%s *+ure c$ou",
Lessons
1e2 Co-ponents o' Distriute" *pp$ications
Data an" Data *ccess Techno$o&ies
3er#ice Techno$o&ies
C$ou" Co-putin&
.4p$orin& the 5$ue 6on"er *ir$ines7 Tra#e$ Co-panion *pp$ication
Lab : Exploring the work environment
Creatin& a 0in"o%s *+ure 38L Dataase
Creatin& an .ntit2 Data -o"e$
Mana&in& the .ntit2 )ra-e%or/ Mo"e$ %ith an *3P,N.T 0e *PI Pro9ect
Dep$o2in& a %e app$ication to 0in"o%s *+ure
*'ter co-p$etin& this -o"u$e: stu"ents %i$$ e a$e to;
Descrie the /e2 co-ponents o' "istriute" app$ications,
Descrie "ata an" "ata access techno$o&ies,
.4p$ain ser#ice techno$o&ies,
Descrie the 'eatures an" 'unctiona$ities o' c$ou" co-putin&,
Descrie the architecture an" %or/in& o' the 5$ue 6on"er *ir$ines Tra#e$ Co-panion app$ication,
Module : !uer"ing and Manipulating Data #sing Entit" $ramework
www.bispsolutions.com www.bisptrainings.com Page 1
This -o"u$e Descries the .ntit2 )ra-e%or/ "ata -o"e$: an" ho% to create: rea": up"ate: an" "e$ete "ata,
Lessons
*DO,N.T O#er#ie%
Creatin& an .ntit2 Data Mo"e$
8uer2in& Data
Manipu$atin& Data
Lab : Creating a Data %ccess La"er b" #sing Entit" $ramework
Creatin& a Data Mo"e$
8uer2in& an" Manipu$atin& Data
*'ter co-p$etin& this -o"u$e: stu"ents %i$$ e a$e to;
.4p$ain asic o9ects in *DO,N.T an" as2nchronous operations,
Create an .ntit2 )ra-e%or/ "ata -o"e$,
8uer2 "ata 2 usin& .ntit2 )ra-e%or/,
Insert: "e$ete: an" up"ate entities 2 usin& .ntit2 )ra-e%or/,
Module &: Creating and Consuming %'()*E+ ,eb %(- 'ervicesThis -o"u$e "escries <TTP-ase"
ser#ices that are "e#e$ope": hoste": an" consu-e" 2 usin& *3P,N.T 0e *PI,Lessons
<TTP 3er#ices
Creatin& an *3P,N.T 0e *PI 3er#ice
<an"$in& <TTP Re!uests an" Responses
<ostin& an" Consu-in& *3P,N.T 0e *PI 3er#ices
Lab : Creating the +ravel .eservation %'()*E+ ,eb %(- 'ervice
Creatin& an *3P,N.T 0e *PI 3er#ice
Consu-in& an *3P,N.T 0e *PI 3er#ice
*'ter co-p$etin& this -o"u$e: stu"ents %i$$ e a$e to;
Desi&n ser#ices 2 usin& the <TTP protoco$,
Create ser#ices 2 usin& *3P,N.T 0e *PI,
Use the /ttp.e0uestMessage//ttp.esponseMessage c$asses to contro$ <TTP -essa&es,
<ost an" consu-e *3P,N.T 0e *PI ser#ices,
Module 1: Extending and 'ecuring %'()*E+ ,eb %(- 'ervicesThis -o"u$e "escries in "etai$ the *3P,N.T
0e *PI architecture an" ho% 2ou can e4ten" an" secure *3P,N.T 0e *PI ser#ices,Lessons
The *3P,N.T 0e *PI Pipe$ine
Creatin& OData 3er#ices
I-p$e-entin& 3ecurit2 in *3P,N.T 0e *PI 3er#ices
In9ectin& Depen"encies into Contro$$ers
Lab : Extending +ravel Companion2s %'()*E+ ,eb %(- 'ervices
Creatin& a Depen"enc2 Reso$#er 'or Repositories
*""in& a Ne% Me"ia T2pe 'or R33 Re!uests
*""in& OData Capai$ities to the )$i&ht 3che"u$e 3er#ice
*pp$2in& =a$i"ation Ru$es in the 5oo/in& 3er#ice
3ecure the co--unication et%een c$ient an" ser#er
www.bispsolutions.com www.bisptrainings.com Page >
*'ter co-p$etin& this -o"u$e: stu"ents %i$$ e a$e to;
.4ten" the *3P,N.T 0e *PI re!uest an" response pipe$ine,
Create OData ser#ices usin& *3P,N.T 0e *PI,
3ecure *3P,N.T 0e *PI,
In9ect "epen"encies into *3P,N.T 0e *PI contro$$ers,
Module 3: Creating ,C$ 'ervices
This -o"u$e intro"uces 0in"o%s Co--unication )oun"ation ?0C)@ an" "escries ho% to create: host: an"
consu-e a 0C) ser#ice,
Lessons
*"#anta&es o' Creatin& 3er#ices %ith 0C)
Creatin& an" I-p$e-entin& a Contract
Con'i&urin& an" <ostin& 0C) 3er#ices
Consu-in& 0C) 3er#ices
Lab : Creating and Consuming the ,C$ 4ooking 'ervice
Creatin& the 0C) 5oo/in& 3er#ice
Con'i&urin& an" <ostin& the 0C) 3er#ice
Consu-in& the 0C) 3er#ice 'ro- the *3P,N.T 0e *PI 5oo/in& 3er#ice
*'ter co-p$etin& this -o"u$e: stu"ents %i$$ e a$e to;
Descrie %h2 an" %hen to use 0C) to create ser#ices,
De'ine a ser#ice contract an" i-p$e-ent it,
<ost an" con'i&ure a 0C) ser#ice,
Consu-e a 0C) ser#ice 'ro- a c$ient app$ication,
Module 5: /osting 'ervices
This -o"u$e "escries ho% to host %e ser#ices oth on-pre-ises an" in 0in"o%s *+ure, It e4p$ains #arious
co-ponents o' 0in"o%s *+ure C$ou" 3er#ices; 0e Ro$e: 0or/er Ro$e: an" 0in"o%s *+ure 0e 3ites,
Lessons
<ostin& 3er#ices On-Pre-ises
<ostin& 3er#ices in 0in"o%s *+ure
Lab : /osting 'ervices
<ostin& the 0C) 3er#ices in II3
<ost the *3P,N.T 0e *PI 3er#ices in a 0in"o%s *+ure 0e Ro$e
<ost the )$i&hts Mana&e-ent 0e *pp$ication in a 0in"o%s *+ure 0e 3ite
*'ter co-p$etin& this -o"u$e: stu"ents %i$$ e a$e to;
<ost ser#ices on-pre-ises 2 usin& 0in"o%s ser#ices an" II3
<ost ser#ices in the 0in"o%s *+ure c$ou" en#iron-ent 2 usin& 0in"o%s *+ure C$ou" 3er#ices an"
0e 3ites
www.bispsolutions.com www.bisptrainings.com Page A
Module 6: ,indows %7ure 'ervice 4us
This -o"u$e "escries %e-sca$e -essa&in& patterns: an" the in'rastructures pro#i"e" 2 0in"o%s *+ure
3er#ice 5us,
Lessons
0hat *re 0in"o%s *+ure 3er#ice 5us Re$a2sB
0in"o%s *+ure 3er#ice 5us 8ueues
0in"o%s *+ure 3er#ice 5us Topics
Lab : ,indows %7ure 'ervice 4us
Use a 3er#ice 5us Re$a2 'or the 0C) 5oo/in& 3er#ice
Pu$ish )$i&ht Up"ates to C$ients 2 Usin& 0in"o%s *+ure 3er#ice 5us 8ueues
*'ter co-p$etin& this -o"u$e: stu"ents %i$$ e a$e to;
Descrie the purpose an" 'unctiona$it2 o' re$a2e" an" u''ere" -essa&in&,
Pro#ision: con'i&ure: an" use the ser#ice us !ueues,
.nhance the e''ecti#eness o' !ueue-ase" co--unications usin& topics: suscriptions an" 'i$ters,
Module 8: Deplo"ing 'ervicesThis -o"u$e "escries "i''erent techni!ues 'or "ep$o2in& %e
app$ications,Lessons
0e Dep$o2-ent %ith =isua$ 3tu"io >01>
Creatin& an" Dep$o2in& 0e *pp$ication Pac/a&es
Co--an"-Line Too$s 'or 0e Dep$o2
Dep$o2in& 0e an" 3er#ice *pp$ications to 0in"o%s *+ure
Continuous De$i#er2 %ith T)3 an" Git
5est Practices 'or Pro"uction Dep$o2-ent
Lab : Deplo"ing 'ervices
Dep$o2in& an Up"ate" 3er#ice to 0in"o%s *+ure
.4portin& an" i-portin& an II3 "ep$o2-ent pac/a&e
*'ter co-p$etin& this -o"u$e: stu"ents %i$$ e a$e to;
Dep$o2 %e app$ications %ith =isua$ 3tu"io,
Create an" "ep$o2 %e app$ications 2 usin& II3 Mana&er,
Dep$o2 %e app$ications 2 usin& the co--an" $ine,
Dep$o2 %e app$ications to 0in"o%s *+ure en#iron-ents,
Use continuous "e$i#er2 %ith T)3 an" Git,
*pp$2 est practices 'or "ep$o2in& %e app$ications on-pre-ises an" to 0in"o%s *+ure,
Module 9: ,indows %7ure 'torage
This -o"u$e Descries 0in"o%s *+ure 3tora&e: the ser#ices it pro#i"es: an" the est %a2 to use these
ser#ices,
Lessons
Intro"uction to 0in"o%s *+ure 3tora&e
www.bispsolutions.com www.bisptrainings.com Page 4
0in"o%s *+ure 5$o 3tora&e
0in"o%s *+ure Ta$e 3tora&e
0in"o%s *+ure 8ueue 3tora&e
Restrictin& *ccess to 0in"o%s *+ure 3tora&e
Lab : ,indows %7ure 'torage
3torin& Content in 0in"o%s *+ure 3tora&e
3torin& Content in 0in"o%s *+ure Ta$e 3tora&e
Creatin& 3hare" *ccess 3i&natures 'or 5$os
*'ter co-p$etin& this -o"u$e: stu"ents %i$$ e a$e to;
Descrie the architecture o' 0in"o%s *+ure 3tora&e,
I-p$e-ent 5$o 3tora&e in 2our app$ications,
Use Ta$e 3tora&e in 2our app$ications
Descrie ho% to use 0in"o%s *+ure 8ueues as a co--unication -echanis- et%een "i''erent
parts o' 2our app$ication
Contro$ access to 2our stora&e ite-s,
Module 1:: Monitoring and DiagnosticsThis -o"u$e "escries ho% to per'or- -onitorin& an" "ia&nostics in
0in"o%s *+ure ser#ices,Lessons
Per'or-in& Dia&nostics 2 Usin& Tracin&
Con'i&urin& 3er#ice Dia&nostics
Monitorin& 3er#ices Usin& 0in"o%s *+ure Dia&nostics
Co$$ectin& 0in"o%s *+ure Metrics
Lab : Monitoring and Diagnostics
Con'i&urin& 0C) Tracin& an" Messa&e Lo&&in&
Con'i&urin& 0in"o%s *+ure Dia&nostics
*'ter co-p$etin& this -o"u$e: stu"ents %i$$ e a$e to;
Per'or- tracin& in the ,N.T )ra-e%or/ %ith the '"stem)Diagnostics na-espace,
Con'i&ure an" e4p$ore %e ser#ice an" II3 tracin&,
Monitor ser#ices 2 usin& 0in"o%s *+ure Dia&nostics,
=ie% an" co$$ect 0in"o%s *+ure -etrics in the -ana&e-ent porta$,
Module 11: -dentit" Management and %ccess ControlThis -o"u$e "escries the asic princip$es o' -o"ern
i"entit2 han"$in& an" "e-onstrates ho% to use in'rastructures such as 0in"o%s *+ure *ccess Contro$
3er#ice ?*C3@ to i-p$e-ent authentication an" authori+ation %ith c$ai-s-ase" i"entit2 in 0in"o%s
Co--unication )oun"ation ?0C)@,Lessons
C$ai-s-ase" I"entit2 Concepts
Usin& the 0in"o%s *+ure *ccess Contro$ 3er#ice
Con'i&urin& 3er#ices to Use )e"erate" I"entities
<an"$in& )e"erate" I"entities on the C$ient 3i"e
Lab : -dentit" Management and %ccess Control
Con'i&urin& 0in"o%s *+ure *C3
Inte&ratin& *C3 %ith the *3P,N.T 0e *PI Pro9ect
www.bispsolutions.com www.bisptrainings.com Page 5
Dep$o2in& the 0e *pp$ication to 0in"o%s *+ure an" Con'i&ure the C$ient *pp
*'ter co-p$etin& this -o"u$e: stu"ents %i$$ e a$e to;
Descrie the asic princip$es o' c$ai-s-ase" i"entit2,
Create a 3ecurit2 To/en 3er#ice ?3T3@ 2 usin& 0in"o%s *+ure *C3,
Con'i&ure 0C) to use 'e"erate" i"entit2,
Consu-e a 0C) ser#ice that uses 'e"erate" i"eCntities,
Module 1: 'caling 'ervicesThis -o"u$e "escries the %a2s in %hich 2ou can ensure ser#ices can han"$e
increasin& %or/$oa"s an" user "e-an",Lessons
Intro"uction to 3ca$ai$it2
Loa" 5a$ancin&
3ca$in& On-Pre-ises 3er#ices %ith Distriute" Cache
0in"o%s *+ure Cachin&
Ca#eats o' 3ca$in& 3er#ices
3ca$in& G$oa$$2
Lab : 'calabilit"
Use 0in"o%s *+ure Cachin&
*'ter co-p$etin& this -o"u$e: stu"ents %i$$ e a$e to;
.4p$ain the nee" 'or sca$ai$it2,
Descrie ho% to use $oa" a$ancin& 'or sca$in& ser#ices,
Descrie ho% to use "istriute" cachin& 'or on-pre-ises as %e$$ as 0in"o%s *+ure ser#ices,
Descrie ho% to use 0in"o%s *+ure cachin&,
Descrie ho% to "ea$ %ith co--on cha$$en&es an" issues that appear %hen ser#ices nee" to sca$e,
Descrie ho% to sca$e ser#ices &$oa$$2,
Module 1&: %ppendix %: Designing and Extending ,C$ 'ervices
This -o"u$e co#ers "esi&nin& 0in"o%s Co--unication )oun"ation ?0C)@ ser#ice contracts: creatin&
ser#ices that support "istriute" transactions: an" e4ten"in& the 0C) pipe$ine %ith custo- runti-e
co-ponents an" custo- eha#iors,
Lessons
*pp$2in& Desi&n Princip$es to 3er#ice Contracts
<an"$in& Distriute" Transactions
.4ten"in& the 0C) Pipe$ine
Lab : Designing and Extending ,C$ 'ervices
Create a Custo- .rror <an"$er Runti-e Co-ponent
*"" 3upport 'or Distriute" Transactions to the 0C) 5oo/in& 3er#ice
*'ter co-p$etin& this -o"u$e: stu"ents %i$$ e a$e to;
Desi&n an" create ser#ices an" c$ients to use "i''erent /in"s o' -essa&e patterns,
www.bispsolutions.com www.bisptrainings.com Page D
Con'i&ure a ser#ice to support "istriute" transactions,
.4ten" the 0C) pipe$ine %ith runti-e co-ponents: custo- eha#iors: an" e4tensi$e o9ects,
Module 11: %ppendix 4: -mplementing 'ecurit" in ,C$ 'ervices
This -o"u$e "ea$s %ith the #arious consi"erations 2ou ha#e to ta/e into account %hen "esi&nin& a secure
%e ser#ice: such as encr2ption: input #a$i"ation: authentication: an" authori+ation: an" the techni!ues to use
%hi$e app$2in& these consi"erations to ser#ices "e#e$ope" %ith 0C),
Lessons
Intro"uction to 0e 3er#ices 3ecurit2
Transport 3ecurit2
Messa&e 3ecurit2
Con'i&urin& 3er#ice *uthentication an" *uthori+ation
Lab : 'ecuring a ,C$ 'ervice
3ecurin& the 0C) 3er#ice
Usin& authori+ation ru$es to #a$i"ate the c$ient7s re!uests
Con'i&ure the *3P,N.T %e *PI oo/in& ser#ice 'or secure" co--unication
*'ter co-p$etin& this -o"u$e: stu"ents %i$$ e a$e to;
Descrie %e app$ication securit2,
Con'i&ure a ser#ice 'or transport securit2,
Con'i&ure a ser#ice 'or -essa&e securit2,
I-p$e-ent an" con'i&ure authentication an" authori+ation $o&ic,
www.bispsolutions.com www.bisptrainings.com Page E

You might also like