session plan asp.net
TRANSCRIPT
-
8/12/2019 Session Plan ASP.net
1/20
SESSION PLAN
Sector : ICT
Qualification Title : Career Entry Course for Software Developers- MICROSOFT.NET
Unit of Competency : Develop and Maintain Enterprise-Level Web Applications Using MICROSOFT.NET
Module Title : Developing and Maintaining Enterprise-Level Web Applications Using MICROSOFT.NET
Learning Outcomes:
LO 1. Apply Object Oriented Programming Principles in writing Visual Basic Application
LO 2. Write Asp.net Pages
LO 3. Build Asp.net Server Control
LO 4. Build Web Services
LO 5. Read And Write XML with ADO.NET
-
8/12/2019 Session Plan ASP.net
2/20
-
8/12/2019 Session Plan ASP.net
3/20
B. LEARNING ACTIVITIES
LO 1. Apply Object Oriented Programming Principles in Writing Visual Basic Application
Learning Content Methods Presentation Practice Feedback Resources Time
Foundation
Topics
Systemdevelopment lifecycle
Introduction tosystem buildingarchitectures
LogicFormulation
Object-Orientedprogrammingconcepts andprinciples
UML HTML and Java
Scripts
Self-Paced/Discussion/Demonstration
Lecture
READINFORMATIONSHEET 1.1-1
Answer Self-Check 1.1-1
Perform TaskSheet 1.1 -1
The trainee willcompare answers with
Answer Key 1.1.1
The teacher will giverating based on thestudents
performance/output
Paper and PenCBLM
2 hrs
2hrs
2hrs
2 hrs
4 hrs
24 hrs
-
8/12/2019 Session Plan ASP.net
4/20
Introduction toVisual Basic.Net
VisualBasic.Net: AFramework
The commonlanguage
runtime ManageExecutionMicrosoftIntermediateLanguages(MSIL)
The Just-In-TimeCompiler
ExecutingCode Assemblies The Common
Type System Classes Interface Value Types Delegates
Self-Paced/Discussion/Demonstration
Lecture
READINFORMATIONSHEET 1.1-2
Answer Self-Check 1.1-2
Perform TaskSheet 1.1-2
The trainee willcompare answers with
Answer Key 1.1.2
The teacher will giverating based on thestudents
performance/output
Paper and PenCBLM
1 hr
1 hr
1 hr
1 hr
1 hr
1 hr
1 hr
2 hrs
2hrs
4 hrs
2 hrs
-
8/12/2019 Session Plan ASP.net
5/20
The .NETFrameworkClass Library
Self-
DescribingComponents Cross
LanguageInteroperability
Code AccessSecurity
Role BasedSecurity
Introduction to theVB.NET IDE
The Start Page Creating A New
Project Examining the
IDE
READINFORMATIONSHEET 1.1.-3
Answer Self-Check 1.1-3
Perform TaskSheet 1.1-3
The trainee willcompare answers with
Answer Key 1.1-3
The teacher will giverating based on thestudents
performance/output
1 hr
1 hr
1 hr
1 hr
1 hr
1 hr
-
8/12/2019 Session Plan ASP.net
6/20
Building Classesand Assemblieswith VB.NET
Creating yourfirst ClassLibrary
CreatingProperties
Building a TestClient
Read-only andwrite-onlyProperties
ParameterizedProperties
DefaultProperties
Constructorswith yourclasses
Classes withoutconstructors
Adding Methodsto Classes
Adding Events The Final Code Compiling the
Assembly inOther
Applications How .NET
READINFORMATIONSHEET 1.1-4
Answer Self-
Check 1.1-4
Perform TaskSheet 1.1-4
The trainee will
compare answers with
Answer Key 1.1-3
The teacher will giverating based on thestudents
performance/output
2 hrs
2 hrs
2 hrs
2 hrs
2 hrs
2 hrs
2 hrs
2 hrs
2 hrs
2 hrs
1 hr
-
8/12/2019 Session Plan ASP.net
7/20
locates Assemblies
Inheritance withVB.NET
What isinheritance
InterfaceInheritance withVB6
VB.NETImplementation
Inheritance A QuickInheritanceExample
SharedMembers
InheritanceKeywords
Forcing orPreventing
Inheritance Overriding
Properties andMethods-Polymorphism
Polymorphismand Inheritance
Polymorphismwith Interfaces
Read InformationSheet 1.1-5
Answer Self-Check 1.1-5
Perform TaskSheet 1.1-5
The trainee willcompare answers with
Answer Key 1.1-5
The teacher will giverating based on thestudents
performance/output
2 hrs
2 hrs
2 hrs
2 hrs
2 hrs
2 hrs
2 hrs
2 hrs
-
8/12/2019 Session Plan ASP.net
8/20
When to Useand When Not toUse Inheritance
B. LEARNING ACTIVITIES
LO 2. Write Asp.net Pages
Learning Content Methods Presentation Practice Feedback Resources Time
.NET FrameworkDrilldown
Web Services Win Forms Class Libraries Base Class
Libraries
Self-Paced/Discussion/Demonstrate
Lecture
READINFORMATIONSHEET 1.2-1
answer self-check 1.2-1
Perform TaskSheet 1.2-1
The trainee will compareanswers with
Answer Key 1.2-1
The teacher will giverating based on thestudents
performance/output
CBLM andComputer 8 Hrs.
12 Hrs.
-
8/12/2019 Session Plan ASP.net
9/20
How ASP.NET isDifferent from ASP
ServerProcessing
MultipleLanguage
Deployment Language
ImprovementWriting ASP.NET Pages
ASP.NETLifecycle
Coding Issues Using Code
behind Page Caching Custom
Controls
Self-Paced/Discussion/Demonstrate
Lecture
Self-Paced/Discussion/Demonstrate
Lecture
ReadINFORMATIONSHEET 1.2-2
ReadINFORMATIONSHEET 1.2-3
Answer Self-Check 1.2-2
Answer Self-Check 1.2.3
The trainee will compareanswers with
Answer Key 1.2-2
The trainee willcompare answers withAnswer Key 1.2-3
12 Hrs.
24 hrs
-
8/12/2019 Session Plan ASP.net
10/20
B. LEARNING ACTIVITIES
LO 3. Build Asp.net Server Control
Learning Content Methods Presentation Practice Feedback Resources Time
SERVER CONTROLS AND VALIDATION
What areServer Controls
The HTMLServer Controls
ASP.NETServer Controls
ASP.NET listControls
ASP.NET richControls
ASP.NET DataGrid
ASP.NET DataRepeater
ASP.NET
Self-Paced/Discussion/Demonstrate
Lecture
Read InformationSheet 1.3-1
Answer SelfCheck 1.3-1
Perform TaskSheet 1.3-1
The Student WillCompare the answers to
ANSWER KEY 1.3-1
The teacher will giverating based on thestudents
performance/output
CBLM andComputer
24hrs
-
8/12/2019 Session Plan ASP.net
11/20
Calendar The Concept of
Data Binding Adding Styles
and Templates Editing Data
with DataBound Controls
ASP.NET InputValidationControls
WEB APPLICATIONS
IIS Web roots
and application ASP.NET web
applications Application
StateManagement
ApplicationEvents
AdvanceConcepts in
web application
SECURING ASP.NET APPLICATION
Windows 2000and IIS SecurityOverview
Self-Paced/Discussion/Demonstrate
Lecture
Self-Paced/Discussion/Demonstrate
Read InformationSheet 1.3-2
Read InformationSheet 1.3-3
Answer SelfCheck 1.3-2
Perform TaskSheet 1.3-2
Answer SelfCheck 1.3-2
Perform Task
The Student WillCompare the answers to
ANSWER KEY 1.3-1
The teacher will giverating based on thestudents
performance/output
The Student WillCompare the answers to
ANSWER KEY 1.3-1
The teacher will giverating based on the
CBLM andComputer
CBLM andComputer
24hrs
12hrs
8hrs
16hrs
-
8/12/2019 Session Plan ASP.net
12/20
ASP.NETSecurityOverview
ProgrammaticSecurity andPersonalOverview
ASP.NETProcess Modeland Trust Level
BUILDING ASP.NETSERVER CONTROLS
Writing a
Simple Control Writing a Text
Box Control User Control
LectureSheet 1.3-3 students
performance/outputCBLM andComputer
CBLM andComputer
CBLM andComputer
16hrs
24hrs
-
8/12/2019 Session Plan ASP.net
13/20
CBLM andComputer
LO 4. Build Web Services
Learning Content Methods Presentation Practice Feedback Resources Time
EXPOSING WEBSEVICES
Web Services
Self-Paced/Discussion/Demonstrate
Lecture
Read InformationSheet 1.4-1
The traineewill answerself-check1.4-1
The trainee willcompare answers withAnswer Key 1.4.1
Paper and PenCBLM
60mins.
-
8/12/2019 Session Plan ASP.net
14/20
Overview Building
ASP.NET WebServices
Coding
ASP.NETServices Protocols and
Data types Web Method
and WebServices
Attributes Designing
ASP.NET WebServices
Advance
ASP.NET WebServices
USING WEBSERVICES
Finding andDescribing WebServices
Building WebServicesProxies
Using ProxyClass
From WebService: ScreenScraping
Self-Paced/Discussion/Demonstrate
LectureRead InformationSheet 1.4-2
Perform TaskSheet 1.4-1
perform tasksheet 1.4-2
The teacher will giverating based on thestudents
performance/output
The teacher will giverating based on thestudents
performance/output
120
mins.
32hrs
38hrs
16hrs
8hrs
24hrs
32hrs
4hrs
-
8/12/2019 Session Plan ASP.net
15/20
LO 5. Read and Write XML with ADO.NET
Learning Content Methods Presentation Practice Feedback Resources Time
Introduction to .NETData Management
Data store anddata access
XML Dataaccesstechnology
Common XMLTask in .NET
Choosing datastoragemethodology
Validating XMLDocuments
Creating andEditing XMLDocuments
Self-Paced/Discussion/Demonstrate
Lecture
READINFORMATIONSHEET 1.5.1
The traineewill answerself-check1.5.1
Perform TaskSheet 1.5-1
The trainee willcompare answers withanswer key1.5-1
The teacher will giverating based on the
studentsperformance/output
The trainee will
Paper and PenCBLM
60mins.
2 hrs
32hrs
38hrs
16hrs
8hrs
-
8/12/2019 Session Plan ASP.net
16/20
XML Data Managementin .NET
XML andDataSet Object
Working withthe XMLDocumentObject
Reading XMLData from SQLServer
DesignDecisions
Web Service
Security
Data Centric Applicationand ADO.NET
RDBMSConcepts
Design of Data-Centric Applications
ADO.NET Architecture
ADO.NET andXML
Connecting to DataSources
READINFORMATIONSHEET 1.5.2
readINFORMATIONSHEET 1.5.3
The traineewill answerself-check1.5.2
Perform TaskSheet 1.5-2
compare answers withanswer key1.5-2
The teacher will giverating based on thestudents
performance/output
Answer Key 1.5.2
24hrs
32hrs
4hrs
4hrs
4hrs
4hrs
1 hr
1 hr
1hr
-
8/12/2019 Session Plan ASP.net
17/20
Choosing a
.NET DataProvider
Defining a
Connection Managing aConnection
Handling aConnection
HandlingConnectionExceptions
ConnectionPooling
Performing ConnectedDatabase Operations
Working in aconnectedenvironment
Buildingcommandobjects
Executing
commandobjects Executing
commands thatreturn a singlevalue
Executingcommands thatreturn rows
Executing
readINFORMATIONSHEET 1.5.4
readINFORMATIONSHEET 1.5.5
self-check1.5.3
Answer Key 1.5.3
2 hrs
1 hr
1 hr
1 hr
1 hr
1 hr
2 hrs
2 hrs
-
8/12/2019 Session Plan ASP.net
18/20
commands thatdo not returnrows
UsingTransaction
Building DataSets
Working in adisconnectedenvironment
BuildingDataSets andData Tables
Building andSaving a DataSet
Defining a datarelationships
Modifying datain a Data Table
Sorting andFiltering
Reading and WritingXML with ADO.NET
Creating XSD
readINFORMATIONSHEET 1.5.6
readINFORMATIONSHEET 1.5.7
2 hrs
2 hrs
2 hrs
2 hrs
2 hrs
2 hrs
2hrs
2hrs
-
8/12/2019 Session Plan ASP.net
19/20
Schemas Loading
Schemas andData intoDataSets
Writing XMLfrom DataSet
Building DataSets fromexisting Data Sources
Configuring aDataAdapter toretrieveinformation
Populating aDataSet using aDataAdapter
Configuring aDataAdapter toupdate theunderlying datasource
Persistingchanges to datasource
How to handle
conflicts
readINFORMATIONSHEET 1.5.8
2 hrs
2 hrs
2 hrs
2 hrs
2 hrs
2 hrs
2 hrs
-
8/12/2019 Session Plan ASP.net
20/20
readINFORMATIONSHEET 1.5.9