Академический Документы
Профессиональный Документы
Культура Документы
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
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
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. 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:
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
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
CONTENT:
Introduction to .NET Data Management
• Data store and data access
• XML Data access technology
• Common XML Task in .NET
• Choosing data storage methodology
• Validating XML Documents
• Creating and Editing XML Documents
XML Data Management in .NET
• XML and DataSet Object
• Working with the XML Document Object
• Reading XML Data from SQL Server
• Design Decisions
• Web service security
Debugging, Tracing and Error Handling
• Tracing
• Error handling
• Debugging
Data Centric Application and ADO.NET
• RDBMS Concepts
• Design of Data-Centric Applications
• ADO.NET Architecture
• ADO.NET and XML
Connecting to Data Sources
• Choosing a .NET Data Provider
• Defining a Connection
• Managing a Connection
• Handling a Connection
• Handling Connection Exceptions
• Connection Pooling
Performing Connected Database Operations
• Working in a connected environment
• Building command objects
• Executing command Objects
• Executing Commands that return a single value
• Executing commands that return rows
• Executing commands that do not return rows
• Using Transaction
Building DataSets
• Working in a disconnected environment
• Building DataSets and DataTables
CAREER ENTRY COURSE FOR SOFTWARE DEVELOPERS – MICROSOFT.NET
11
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