Вы находитесь на странице: 1из 12

1

COURSE TITLE QUALIFICATION LEVEL NOMINAL DURATION COURSE DESCRIPTION

: : : :

CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS MICROSOFT.NET NC IV 240 HOURS

CECSD MICROSOFT.NET should give participants a depth and breadth o !no"ledge needed b# "ould$be developers to be industr#$read# using the MICROSOFT technolog# plat or%. It is not si%pl# a progra%%ing course. It should be vie"ed as a MICROSOFT So t"are Engineering course that provides the %ultiple s!ills needed b# a progra%%er to be productive in a real$"orld so t"are develop%ent environ%ent. It should ta!e the participant through the basics o MICROSOFT.NET and relational databases "ith ocus on ob&ect$ oriented thin!ing. It should provide the% "ith solid oundations in "eb progra%%ing' ra%e"or!s and so t"are engineering. (ttention should also be given to training in the value' tools and techni)ues o so t"are testing. The progra% should be a co%bination o e*ercises' %achine proble%s' cases and e*a%s that "ill ensure that the participants gain e*perience developing relativel# co%ple* s#ste%s in a co%%ercial environ%ent. The CECSD MICROSOFT needs to address the needs o industr# or "ell$trained MICROSOFT developers "ho can build "eb applications using +,.NET' (S-.NET and (DO.NET and "ho have a good grasp o the re)uire%ents and environ%ent or enterprise s#ste%s develop%ent COURSE OUTCOMES: (t the co%pletion o the %odule the trainees.students should be able to/ 0. (ppl# Ob&ect Oriented -rogra%%ing -rinciples in "riting +isual ,asic .NET (pplication 1. 2rite (S-.NET -ages 3. ,uild (S-.NET Server Control 4. ,uild 2eb Services 5. Read and 2rite 6M7 "ith (DO.NET ENTRY REQUIREMENT: Must be a college graduate in IT related / o ,usiness o (ccounting o Engineering o Manage%ent Must pass I8 test and -rogra%%ers aptitude test' or Must pass the panel intervie"

CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS MICROSOFT.NET

COURSE STRUCTURE: Modul ! " D # lo$%&' (&d M(%&)(%&%&' E&) *$*%+ "L # l W , A$$l%-()%o&+ U+%&' MICROSOFT.NET 7.O.0. 7.O.1. 7.O.3. 7.O.4. 7.O.5. (ppl# Ob&ect Oriented -rogra%%ing -rinciples in "riting +isual ,asic .NET (pplication 2rite (S-.NET -ages ,uild (S-.NET Server Control ,uild 2eb Services Read and 2rite 6M7 "ith (DO.NET

COURSE DELIVERY !. M ).odolo'/: 9raded Recitation 8ui::es Theoretical e*a%s 9raded lab e*ercises 9raded %achine proble%

2. R +ou*- +: The trainees %ust be provided "ith the ollo"ing/ E8;I-MENT < NET2OR= 0 co%puter per student >pre erabl# -entiu% I+' 501Mb R(M' 4? 9b @DD' Net"or!A 0 co%puter or the instructor can serve as the server -C co%puters net"or!ed and connected to a server Internet access or each student SOFT2(RE +ersion control so t"are on the server In each studentBs co%puter/ o ( cop# o +isual ,(SIC E*press 1??3.1??5 per co%puter o Cop# o IIS' MSS87 Server and .Net Fra%e"or! 0.0.1.? installed in the server -C o ;nit testing so t"are o 2eb application testing so t"are o Database testing so t"are o -er or%ance testing so t"are M(TERI(7S (ND TOO7S Student Manual 7CD pro&ector in the classroo% 2hiteboard 0. Qu(l%1%-()%o& o1 I&+)*u-)o*: College graduate

CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS MICROSOFT.NET

(t least 0 #ear "or!ing or teaching e*perience in +,.Net.(S-.Net enterprise "eb application develop%ent MODULE OF INSTRUCTION LO ! A$$l/ O,2 -) O*% &) d P*o'*(33%&' P*%&-%$l + I& 4*%)%&' V%+u(l 5(+%- A$$l%-()%o& (SSESSMENT CRITERI(/ 0. Data$t#pes' operators and e*pressions are used ollo"ing progra%%ing constructs 1. Modular progra%%ing is applied "hen "riting a progra%. 3. (rra#s and arra#s o ob&ects are used i needed. 4. -ro&ect is created ollo"ing &ob re)uire%ent 5. IDE is e*a%ined and set in accordance "ith &ob re)uire%ents C. 7anguage debugging acilities o integrated develop%ent environ%ent is used to correct errors D. Set o coding standard is used to develop %aintainable code E. Si%ple tests to %eet and con ir% coding process and design speci ication is developed and conducted ollo"ing prescribe procedure. F. Docu%entation is prepared ollo"ing prescribe procedure. 0?. ;se classes that contains pri%itive %e%bers.instance variables 00. ;se classes that contain %ultiple options or ob&ect construction 01. ;se o inheritance to at least 1 levels o depth 03. ;se o pol#%orphis% at a si%ple level through inheritance to enable eas# code e*tension CONTENT/ Foundation Topics S#ste% develop%ent li e c#cle Introduction to s#ste% building architectures 7ogic For%ulation Ob&ect$Oriented progra%%ing concepts and principles ;M7 @TM7 and Gava Scripts Introduction to +isual ,asic.Net +isual ,asic.Net/ ( Fra%e"or! The co%%on language runti%e Manage E*ecution Microso t Inter%ediate 7anguages >MSI7A The Gust$In$Ti%e Co%piler E*ecuting Code (sse%blies The Co%%on T#pe S#ste% Classes Inter ace +alue T#pes Delegates The .NET Fra%e"or! Class 7ibrar# Sel $Describing Co%ponents
CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS MICROSOFT.NET

Cross 7anguage Interoperabilit# Code (ccess Securit# Role ,ased Securit# Introduction to the +,.NET IDE The Start -age Creating ( Ne" -ro&ect E*a%ining the IDE ,uilding Classes and (sse%blies "ith +,.NET Creating #our irst Class 7ibrar# Creating -roperties ,uilding a Test Client Read$onl# and "rite$onl# -roperties -ara%eteri:ed -roperties De ault -roperties Constructors "ith #our classes Classes "ithout constructors (dding Methods to Classes (dding Events The HFinalI Code Co%piling the (sse%bl# in Other (pplications @o" .NET locates (sse%blies Inheritance "ith +,.NET 2hat is inheritance Inter ace Inheritance "ith +,C +,.NET I%ple%entation Inheritance ( 8uic! Inheritance E*a%ple Shared Me%bers Inheritance =e#"ords Forcing or -reventing Inheritance Overriding -roperties and Methods$-ol#%orphis% -ol#%orphis% and Inheritance -ol#%orphis% "ith Inter aces 2hen to ;se and 2hen Not to ;se Inheritance CONDITIONS/ The trainees %ust be provided "ith the ollo"ing/ E8;I-MENT < NET2OR= 0 co%puter per student >pre erabl# -entiu% I+' 501Mb R(M' 4? 9b @DD' Net"or!A 0 co%puter or the instructor can serve as the server -C co%puters net"or!ed and connected to a server Internet access or each student SOFT2(RE +ersion control so t"are on the server In each studentBs co%puter/ o ( cop# o +isual ,(SIC E*press 1??3.1??5 per co%puter
CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS MICROSOFT.NET

o Cop# o IIS' MSS87 Server and .Net Fra%e"or! 0.0.1.? installed in the server -C o ;nit testing so t"are o 2eb application testing so t"are o Database testing so t"are o -er or%ance testing so t"are M(TERI(7S (ND TOO7S Student Manual 7CD pro&ector in the classroo% 2hiteboard MET@ODO7O9J/ 7ecture and discussion 9uided 7ab e*ercises Machine proble%s (SSESSMENT MET@OD/ 9raded Recitation 8ui::es Theoretical e*a%s 9raded lab e*ercises 9raded %achine proble% LO 2 W*%) A+$.N ) P(' + (SSESSMENT CRITERI(/ 0. Data$t#pes' operators and e*pressions are used ollo"ing progra%%ing constructs 1. Modular progra%%ing is applied "hen "riting a progra%. 3. (rra#s and arra#s o ob&ects are used i needed. 4. -ro&ect is created ollo"ing &ob re)uire%ent 5. IDE is e*a%ined and set in accordance "ith &ob re)uire%ents C. 7anguage debugging acilities o integrated develop%ent environ%ent is used to correct errors D. Set o coding standard is used to develop %aintainable code E. Si%ple tests to %eet and con ir% coding process and design speci ication is developed and conducted ollo"ing prescribe procedure. F. Docu%entation is prepared ollo"ing prescribe procedure CONTENT/ .NET Fra%e"or! Drilldo"n 2eb services 2in For%s Class 7ibraries ,ase Class 7ibraries @o" (S-.NET is Di erent ro% (S Server -rocessing Multiple 7anguage
CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS MICROSOFT.NET

Deplo#%ent 7anguage I%prove%ent 2riting (S-.NET -ages (S-.NET 7i ec#cle Coding Issues ;sing Code behind -age Caching Custo% Controls CONDITIONS/ The trainees %ust be provided "ith the ollo"ing/ E8;I-MENT < NET2OR= 0 co%puter per student >pre erabl# -entiu% I+' 501Mb R(M' 4?9b @DD' Net"or!A 0 co%puter or the instructor can serve as the server -C co%puters net"or!ed and connected to a server Internet access or each student SOFT2(RE +ersion control so t"are on the server In each studentBs co%puter/ o ( cop# o +isual ,(SIC E*press 1??3.1??5 per co%puter o Cop# o IIS' MSS87 Server and .Net Fra%e"or! 0.0.1.? installed in the server -C o ;nit testing so t"are o 2eb application testing so t"are o Database testing so t"are o -er or%ance testing so t"are M(TERI(7S (ND TOO7S Student Manual 7CD pro&ector in the classroo% 2hiteboard MET@ODO7O9J/ 7ecture and discussion 9uided 7ab e*ercises Machine proble%s (SSESSMENT MET@OD/ 9raded Recitation 8ui::es Theoretical e*a%s 9raded lab e*ercises 9raded %achine proble%

CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS MICROSOFT.NET

LO 0 5u%ld A+$.N ) S *# * Co&)*ol (SSESSMENT CRITERI(/ 0. 2eb application securit# settings are con igured ollo"ing prescribe procedure and &ob re)uire%ent 1. (S-.NET Server Controls are built ollo"ing prescribed procedure and &ob re)uire%ent 3. Si%ple tests to %eet and con ir% coding process and design speci ication is developed and conducted ollo"ing prescribe procedure. 4. Docu%entation is prepared ollo"ing prescribe procedure CONTENT/ .Server Controls and +alidation 2hat are server controls The @TM7 Server Controls (S-.NET Server Controls (S-.NET list Controls (S-.NET rich Controls (S-.NET Data 9rid (S-.NET Data Repeater (S-.NET Calendar The concept o Data ,inding (dding St#les and Te%plates Editing data "ith data bound Controls (S-.NET Input validation controls 2eb (pplications IIS 2eb roots and application (S-.NET "eb (pplications (pplication State Manage%ent (pplication Events (dvance Concepts in "eb application Con iguration Con iguration overvie" Co%%on con iguration settings Securing (S-.NET (pplications 2indo"s 1??? and IIS Securit# Overvie" (S-.NET Securit# Overvie" -rogra%%atic Securit# and -ersonal Overvie" (S-.NET -rocess Model and Trust 7evel ,uilding (S-.NET Server Controls 2riting a Si%ple Control 2riting a Te*t ,o* Control ;ser Control CONDITIONS/ The trainees %ust be provided "ith the ollo"ing/

CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS MICROSOFT.NET

E8;I-MENT < NET2OR= 0 co%puter per student >pre erabl# -entiu% I+' 501Mb R(M' 4? 9b @DD' Net"or!A 0 co%puter or the instructor can serve as the server -C co%puters net"or!ed and connected to a server Internet access or each student SOFT2(RE +ersion control so t"are on the server In each studentBs co%puter/ o ( cop# o +isual ,(SIC E*press 1??3.1??5 per co%puter o Cop# o IIS' MSS87 Server and .Net Fra%e"or! 0.0.1.? installed in the server -C o ;nit testing so t"are o 2eb application testing so t"are o Database testing so t"are o -er or%ance testing so t"are M(TERI(7S (ND TOO7S Student Manual 7CD pro&ector in the classroo% 2hiteboard MET@ODO7O9J/ 7ecture and discussion 9uided 7ab e*ercises Machine proble%s (SSESSMENT MET@OD/ 9raded Recitation 8ui::es Theoretical e*a%s 9raded lab e*ercises 9raded %achine proble% LO 4 5u%ld W , S *#%- + (SSESSMENT CRITERI(/ 0. (S-.Net is designed ollo"ing prescribe procedure and &ob re)uire%ent 1. 2eb services are located ollo"ing prescribed techni)ue 3. 2eb Services pro*ies are built ollo"ing prescribe procedure and protocols CONTENT/ E*posing 2eb Services 2eb services overvie" ,uilding (S-.NET 2eb Services Coding (S-.NET Services -rotocols and data t#pes
CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS MICROSOFT.NET

2eb Method and 2eb Service (ttributes Designing (S-.NET 2eb Services (dvance (S-. NET 2eb Services ;sing 2eb Services Finding and Describing 2eb Services ,uilding 2eb Services -ro*ies ;sing -ro*# Class Fro% 2eb Service/ Screen Scraping CONDITIONS/ The trainees %ust be provided "ith the ollo"ing/ E8;I-MENT < NET2OR= 0 co%puter per student >pre erabl# -entiu% I+' 501Mb R(M' 4? 9b @DD' Net"or!A 0 co%puter or the instructor can serve as the server -C co%puters net"or!ed and connected to a server Internet access or each student SOFT2(RE +ersion control so t"are on the server In each studentBs co%puter/ o ( cop# o +isual ,(SIC E*press 1??3.1??5 per co%puter o Cop# o IIS' MSS87 Server and .Net Fra%e"or! 0.0.1.? installed in the server -C o ;nit testing so t"are o 2eb application testing so t"are o Database testing so t"are o -er or%ance testing so t"are M(TERI(7S (ND TOO7S Student Manual 7CD pro&ector in the classroo% 2hiteboard MET@ODO7O9J/ 7ecture and discussion 9uided 7ab e*ercises Machine proble%s (SSESSMENT MET@OD/ 9raded Recitation 8ui::es Theoretical e*a%s 9raded lab e*ercises 9raded %achine proble% LO6 R (d (&d W*%) 7ML 4%). ADO.NET (SSESSMENT CRITERI(/
CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS MICROSOFT.NET

10

0. Data storage is selected based on &ob re)uire%ent 1. 7anguage debugging acilities o integrated develop%ent environ%ent is used to correct errors 3. Connecting to data sources is carried out in accordance "ith &ob re)uire%ent 4. Connected database operation is carried out ollo"ing prescribe procedure 5. Data Sets are built ollo"ing prescribed procedure C. Si%ple tests to %eet and con ir% coding process and design speci ication is developed and conducted ollo"ing prescribe procedure. D. Docu%entation is prepared ollo"ing prescribe procedure CONTENT/ Introduction to .NET Data Manage%ent Data store and data access 6M7 Data access technolog# Co%%on 6M7 Tas! in .NET Choosing data storage %ethodolog# +alidating 6M7 Docu%ents Creating and Editing 6M7 Docu%ents 6M7 Data Manage%ent in .NET 6M7 and DataSet Ob&ect 2or!ing "ith the 6M7 Docu%ent Ob&ect Reading 6M7 Data ro% S87 Server Design Decisions 2eb service securit# Debugging' Tracing and Error @andling Tracing Error handling Debugging Data Centric (pplication and (DO.NET RD,MS Concepts Design o Data$Centric (pplications (DO.NET (rchitecture (DO.NET and 6M7 Connecting to Data Sources Choosing a .NET Data -rovider De ining a Connection Managing a Connection @andling a Connection @andling Connection E*ceptions Connection -ooling -er or%ing Connected Database Operations 2or!ing in a connected environ%ent ,uilding co%%and ob&ects E*ecuting co%%and Ob&ects E*ecuting Co%%ands that return a single value
CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS MICROSOFT.NET

11

E*ecuting co%%ands that return ro"s E*ecuting co%%ands that do not return ro"s ;sing Transaction

,uilding DataSets 2or!ing in a disconnected environ%ent ,uilding DataSets and DataTables ,uilding and Saving a Data Set De ining a data relationships Modi #ing data in a DataTable Sorting and Filtering Reading and 2riting 6M7 "ith (DO.NET Creating 6SD Sche%as 7oading Sche%as and Data into DataSets 2riting 6M7 ro% DataSet ,uilding DataSets ro% e*isting Data Sources Con iguring a Data(dapter to retrieve in or%ation -opulating a DataSet using a Data(dapter Con iguring a Data(dapter to update the underl#ing data source -ersisting changes to data source @o" to handle con licts CONDITIONS/ The trainees %ust be provided "ith the ollo"ing/ E8;I-MENT < NET2OR= 0 co%puter per student >pre erabl# -entiu% I+' 501Mb R(M' 4? 9b @DD' Net"or!A 0 co%puter or the instructor can serve as the server -C co%puters net"or!ed and connected to a server Internet access or each student SOFT2(RE +ersion control so t"are on the server In each studentBs co%puter/ o ( cop# o +isual ,(SIC E*press 1??3.1??5 per co%puter o Cop# o IIS' MSS87 Server and .Net Fra%e"or! 0.0.1.? installed in the server -C o ;nit testing so t"are o 2eb application testing so t"are o Database testing so t"are o -er or%ance testing so t"are M(TERI(7S (ND TOO7S Student Manual 7CD pro&ector in the classroo% 2hiteboard

CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS MICROSOFT.NET

12

MET@ODO7O9J/ 7ecture and discussion 9uided 7ab e*ercises Machine proble%s (SSESSMENT MET@OD/ 9raded Recitation 8ui::es Theoretical e*a%s 9raded lab e*ercises 9raded %achine proble%

CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS MICROSOFT.NET

Вам также может понравиться