Professional Documents
Culture Documents
Software Development-Microsoftnet
Software Development-Microsoftnet
QUALIFICATION LEVEL : NC IV
COURSE DESCRIPTION :
COURSE OUTCOMES:
ENTRY REQUIREMENT:
COURSE STRUCTURE:
COURSE DELIVERY
1. Methodology:
Graded Recitation
Quizzes
Theoretical exams
Graded lab exercises
Graded machine problem
2. Resources:
The trainees must be provided with the following:
3. Qualification of Instructor:
College graduate
At least 1 year working or teaching experience in VB.Net/ASP.Net
enterprise web application development
MODULE OF INSTRUCTION
ASSESSMENT CRITERIA:
1. Data-types, operators and expressions are used following
programming constructs
2. Modular programming is applied when writing a program.
3. Arrays and arrays of objects are used if needed.
4. Project is created following job requirement
5. IDE is examined and set in accordance with job requirements
6. Language debugging facilities of integrated development environment
is used to correct errors
7. Set of coding standard is used to develop maintainable code
8. Simple tests to meet and confirm coding process and design
specification is developed and conducted following prescribe
procedure.
9. Documentation is prepared following prescribe procedure.
10. Use classes that contains primitive members/instance variables
11. Use classes that contain multiple options for object construction
12. Use of inheritance to at least 2 levels of depth
13. Use of polymorphism at a simple level through inheritance to enable
easy code extension
CONTENT:
Foundation Topics
System development life cycle
Introduction to system building architectures
Logic Formulation
Object-Oriented programming concepts and principles
UML
HTML and Java Scripts
Introduction to Visual Basic.Net
Visual Basic.Net: A Framework
The common language runtime
Manage Execution Microsoft Intermediate Languages (MSIL)
The Just-In-Time Compiler
Executing Code
Assemblies
The Common Type System
Classes
Interface
Value Types
Delegates
The .NET Framework Class Library
Self-Describing Components
Cross Language Interoperability
Code Access Security
Role Based Security
Introduction to the VB.NET IDE
CONDITIONS:
The trainees must be provided with the following:
Student Manual
LCD projector in the classroom
Whiteboard
METHODOLOGY:
Lecture and discussion
Guided Lab exercises
Machine problems
ASSESSMENT METHOD:
Graded Recitation
Quizzes
Theoretical exams
Graded lab exercises
Graded machine problem
ASSESSMENT CRITERIA:
1. Data-types, operators and expressions are used following
programming constructs
2. Modular programming is applied when writing a program.
3. Arrays and arrays of objects are used if needed.
4. Project is created following job requirement
5. IDE is examined and set in accordance with job requirements
6. Language debugging facilities of integrated development environment
is used to correct errors
7. Set of coding standard is used to develop maintainable code
8. Simple tests to meet and confirm coding process and design
specification is developed and conducted following prescribe
procedure.
9. Documentation is prepared following prescribe procedure
CONTENT:
CONDITIONS:
METHODOLOGY:
Lecture and discussion
Guided Lab exercises
Machine problems
ASSESSMENT METHOD:
Graded Recitation
Quizzes
Theoretical exams
Graded lab exercises
Graded machine problem
ASSESSMENT CRITERIA:
1. Web application security settings are configured following prescribe
procedure and job requirement
2. ASP.NET Server Controls are built following prescribed procedure and
job requirement
3. Simple tests to meet and confirm coding process and design
specification is developed and conducted following prescribe
procedure.
4. Documentation is prepared following prescribe procedure
CONTENT:
CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS – MICROSOFT.NET
7
CONDITIONS:
The trainees must be provided with the following:
METHODOLOGY:
Lecture and discussion
Guided Lab exercises
Machine problems
ASSESSMENT METHOD:
Graded Recitation
Quizzes
Theoretical exams
Graded lab exercises
Graded machine problem
ASSESSMENT CRITERIA:
1. ASP.Net is designed following prescribe procedure and job requirement
2. Web services are located following prescribed technique
3. Web Services proxies are built following prescribe procedure and
protocols
CONTENT:
Exposing Web Services
Web services overview
Building ASP.NET Web Services
Coding ASP.NET Services
Protocols and data types
Web Method and Web Service Attributes
Designing ASP.NET Web Services
Advance ASP. NET Web Services
Using Web Services
Finding and Describing Web Services
Building Web Services Proxies
Using Proxy Class
From Web Service: Screen Scraping
CONDITIONS:
The trainees must be provided with the following:
ASSESSMENT METHOD:
Graded Recitation
Quizzes
Theoretical exams
Graded lab exercises
Graded machine problem
ASSESSMENT CRITERIA:
1. Data storage is selected based on job requirement
2. Language debugging facilities of integrated development environment
is used to correct errors
3. Connecting to data sources is carried out in accordance with job
requirement
4. Connected database operation is carried out following prescribe
procedure
5. Data Sets are built following prescribed procedure
6. Simple tests to meet and confirm coding process and design
specification is developed and conducted following prescribe
procedure.
7. Documentation is prepared following prescribe procedure
CONTENT:
Introduction to .NET Data Management
Data store and data access
XML Data access technology
Common XML Task in .NET
Building DataSets
Working in a disconnected environment
Building DataSets and DataTables
Building and Saving a Data Set
Defining a data relationships
Modifying data in a DataTable
Sorting and Filtering
Reading and Writing XML with ADO.NET
Creating XSD Schemas
Loading Schemas and Data into DataSets
Writing XML from DataSet
Building DataSets from existing Data Sources
Configuring a DataAdapter to retrieve information
Populating a DataSet using a DataAdapter
Configuring a DataAdapter to update the underlying data source
CONDITIONS:
The trainees must be provided with the following:
SOFTWARE
Version control software on the server
In each student’s computer:
o A copy of Visual BASIC Express 2003/2005 per computer
o Copy of IIS, MSSQL Server and .Net Framework 1.1/2.0
installed in the server PC
o Unit testing software
o Web application testing software
o Database testing software
o Performance testing software
MATERIALS AND TOOLS
Student Manual
LCD projector in the classroom
Whiteboard
METHODOLOGY:
Lecture and discussion
Guided Lab exercises
Machine problems
ASSESSMENT METHOD:
Graded Recitation
Quizzes
Theoretical exams
Graded lab exercises
Graded machine problem