CBC Web Development 2018 (Online)
CBC Web Development 2018 (Online)
(Rev.No.00-03/08/17)
A. Course Design
Course Structure
Basic Competencies
(12 Hours)
Unit of Nominal
Module Title Learning Outcomes
Competency Duration
1.1 Communicate information about
1. Lead 1.1 Leading workplace processes.
workplace workplace
1.2 Lead workplace discussions. 2 Hours
communicat communicat
ion ion 1.3 Identify and communicate issues arising
in the workplace
2.1 Provide team leadership.
2.2 Assign responsibilities among members
2. Lead small 2.1 Leading
2.3 Set performance expectation for team 2 Hours
teams small teams
members
2.4 Supervise team performance
3. Develop and 3.1 Developing
3.1 Plan negotiations
practice and practice
3.2 Participate in negotiations 2 Hours
negotiation negotiation
skills skills
4. Solve 4.1 Solving
4.1 Identify the problem.
workplace workplace
4.2 Determine the fundamental causes of the
problem problem
problem. 2 Hours
related to related to
4.3 Determine corrective action
work work
4.4 Provide recommendation/s to manager
activities activities
5. Use 5.1 Using 5.1 Identify mathematical tools and techniques 2 Hours
mathematica mathematica
1
l concepts l concepts to solve problem
and and 5.2 Apply mathematical procedures/ solution
techniques techniques 5.3 Analyze results
6.1 Using 6.1 Study/select appropriate technology
6. Use relevant
relevant 6.2 Apply relevant technology 2 Hours
technologies
technologies 6.3 Maintain/ enhance relevant technology
Common Competencies
(12 Hours)
Unit of Nominal
Module Title Learning Outcomes
Competency Duration
1. Apply Quality 1.1. Applying 1.1.1. Assess quality of received
Standards quality standards materials.
2 hours
1.1.2. Assess own work.
1.1.3. Engage in quality improvement
2. Perform 2.1. Performing 2.1.1. Plan and prepare for task to be
Computer Computer taken undertaken
Operation Operation 2.1.2. Input data into computer
2.1.3. Access information using
computer
2.1.4. Produce output/ data using 5 hours
computer system
2.1.5. Use basic functions of a www-
browser to locate information
2.1.6. Maintain computer equipment and
systems
3.1 Maintain a clean and hygienic
3.Maintain an 3.1 Maintaining an environment
effective effective 3.2 Meet client/customer requirements 2 hours
relationship with relationship with
clients/customers clients/customers 3.3 Build credibility with
customers/clients
4.1 Plan for completion of own workload
4. Manage own 4.1 Managing own 4.2 Maintain quality of performance 3 hours
performance performance 4.3 Build credibility with
customers/clients
Core Competencies
(100 Hours)
Unit of Nominal
Module Title Learning Outcomes
Competency Duration
1. Program 1.1 Programming 1.1.1. Select the program logic design
Logic Logic approach
Formulation Formulation 1.1.2. Document the program logic or 16 hours
and and design
Programmin Programming 1.1.3. Validate the design
g in C++ in C++
2. Develop 2.1 Developing 2.1.1. Explain the systems development 24 hours
and and process and basics of logic formulations
Maintain Maintaining
2.1.2. Manipulate relational database
Enterprise- Enterprise-
2
Level Web Level Web and write efficient calls and complex
Application Applications queries with MySQL Database
s using PHP using PHP and
2.1.3. Apply the concept of functional,
and MySQL MySQL
object, classes in PHP Language
2.1.4. Work with in a software
engineering discipline to build enterprise-
level, well-tested web application taking
into consideration security and
performance issues
2.1.5. Use frameworks and Develop own
framework/platform
3. Develop 3.1 Developing 3.1.1. Utilize the JAVA Foundation
JAVA JAVA Classes (JFC) in developing desktop
Application Applications applications
s
3.1.2. Understand file I/O operation in
JAVA
24 hours
3.1.3. Understand creation and usage of
JAVA Bean components
3.1.4. Read and create JAR files
3.1.5. Write simple database application
programs
4. Develop 4.1 Developing 4.1.1. Explain the system development
and and process and basics of logic formulation
Maintain Maintaining
4.1.2. Manipulate relational database
Enterprise- Enterprise-
and write efficient calls and complex
Level Web Level Web
queries
Application Applications
s using using JAVA 4.1.3. Apply the concept of objects,
JAVA classes and the JAVA programming 24 hours
language and be able to test code
4.1.4. Work within a software
engineering discipline to build enterprise-
level, well-tested web applications taking
into consideration security and
performance issues
4.1.5. Use framework
5. Upload 5.1 Uploading 5.1.1 Uploading your website via
Files to Files to cPanel’s File Manager.
website 12 hours
website 5.1.2 Uploading your website via
FTP.
3
Resources:
List of recommended equipment and materials for the trainees for Web
Development.
QTY EQUIPMENT
1 Desktop or Laptop at least Dual Core with at least 2GB of RAM 500HDD
1 Webcam
1 Headset with Mic
Internet Connection at least 3MB (Recommended 5MB)
Any Web Browser (I.E, Firefox, Chrome)
Any web editor (NotePad ++ / Sublime / Visual studio / Dreamweaver etc.)
Any PHP Server (WAMP, LAMPP, XAMPP) recommended XAMPP
Any Java Editor (Eclipse, NetBeans, JEdit..etc)
Filezilla Client
Google account for Google Meet Webinar
Qualification of Trainers:
4
BASIC
COMPETENCIES
5
Unit of Competency: LEAD WORKPLACE COMMUNICATION
Module Title: Leading workplace communication
Module Descriptor: This unit covers the knowledge, skills and attitudes
required to lead in the dissemination and discussion of
ideas, information and issues in the workplace.
6
Assessment Methodologi Assessment
Contents Conditions
Criteria es Methods
1. Respons Organization The Online Online quiz
e to workplace requirements for following discussion
issues is sought. written and resources
2. Respons electronic MUST be
e to workplace communication provided:
issues are methods. Variety of
provided Effective verbal Information
immediately. communication Communicati
3. Constru methods. on tools
ctive Organize Simulated
contributions are information workplace
made to Understand and
workplace convey intended
discussions on meaning
such issues as Participate in variety
production, of workplace
quality and safety discussions
4. Goals/o Comply with
bjectives and organization
action plan requirements for
undertaken in the the use of written
workplace are and electronic
communicated communication
methods
7
communication
methods
Unit of Competency: LEAD SMALL TEAMS
Module Title: Leading Small Teams
Module Descriptor: This unit covers the knowledge, skills and attitudes to lead
small teams including setting and maintaining team and
individual performance standards.
8
having regard requirements. MUST be (modular)
to the skills, How performance provided:
knowledge and expectations are set. Access to
aptitude Methods of relevant
required to Monitoring workplace
properly Performance. or
undertake the Client expectations appropriate
assigned task Team member’s ly
and according duties and simulated
to company responsibilities. environmen
policy. Communication skills t where
2. Duties are required for leading assessment
allocated teams can take
having regard Informal performance place
to individual counseling skills Materials
preference, relevant to
Team building skills
domestic and the
Negotiating skills
personal proposed
considerations, activity or
whenever task
possible.
9
Criteria es Methods
1. Company policies The Online Online quiz
performance and procedures. following Lecture
takes place Relevant legal resources Self-paced
against defined requirements. MUST be (modular)
performance How performance provided:
criteria and/or expectations are set. Access to
assignment Methods of relevant
instructions and Monitoring workplace
corrective action Performance. or
taken if required. Client expectations appropriate
2. Team member’s ly
provided with duties and simulated
feedback, responsibilities. environmen
positive support
Communication skills t where
and advice on assessment
required for leading
strategies to can take
teams
overcome any place
Informal performance
deficiencies. Materials
counseling skills
3. relevant to
issues which Team building skills
the
cannot be Negotiating skills
proposed
rectified or activity or
addressed within task
the team are
referenced to
appropriate
personnel
according to
employer policy.
4.
kept informed of
any changes in
the priority
allocated to
assignments or
tasks which
might impact on
client/customer
needs and
satisfaction.
5.
are monitored to
ensure that
employer/client
needs and
requirements are
met.
6.
communication is
provided on all
issues affecting
the team.
7.
documentation is
10
completed in
accordance with
company
procedures.
11
Unit of Competency: DEVELOP AND PRACTICE NEGOTIATION SKILLS
Module Title: Developing and Practice Negotiation Skills
Module Descriptor: This unit covers the skills, knowledge and attitudes required to
collect information in order to negotiate to a desired outcome
and participate in the negotiation
12
Assessment Methodolo Assessment
Contents Conditions
Criteria gies Methods
1. Criteria for Codes of practice The Online Online quiz
successful and guidelines for following Lecture
outcome are the organization. resources Self-paced
agreed upon by Organizations policy MUST be (modular)
all parties. and procedures for provided:
2. Desired outcome negotiation. Room with
of all parties are Decision making facilities
considered and conflict necessary
3. Appropriate resolution for the
language is used strategies negotiation
throughout the procedures. process
negotiation Problem solving Human
4. A variety of strategies on how resources
questioning to deal with (negotiators)
techniques are unexpected
used questions and
5. The issues and attitudes during
processes are negotiation.
documented and Flexibility
agreed upon by Empathy
all parties
Interpersonal skills
6. Possible solutions
to develop rapport
are discussed and
with other parties
their viability
Communication
assessed
skills (verbal and
7. Areas for
listening)
agreement are
confirmed and Observation skills
recorded Negotiation skills
8. Follow-up action
is agreed upon by
all parties
13
Unit of Competency: SOLVE PROBLEMS RELATED TO WORK ACTIVITIES
Module Title: Solving Problems Related To Work Activities
Module Descriptor: This unit of covers the knowledge, skills and attitudes
required to solve problems in the workplace including the
application of problem solving techniques and to
determine and resolve the root cause of problems.
14
and
environmental
requirement
Principles of
decision making
strategies and
techniques
Enterprise
information
systems and data
collation
Industry codes
and standards
Using range of
formal problem
solving techniques
Identifying and
clarifying the
nature of the
problem
Devising the best
solution
Evaluating the
solution
Implementation of a
developed plan to
rectify the problem
15
equipment and of questions
operational which will be
processes used to probe
Enterprise goals, the reason
targets and behind the
measures observable
Enterprise action
quality, OHS
and
environmental
requirement
Principles of
decision making
strategies and
techniques
Enterprise
information
systems and data
collation
Industry codes
and standards
Using range of
formal problem
solving techniques
Identifying and
clarifying the
nature of the
problem
Devising the best
solution
Evaluating the
solution
Implementation of a
developed plan to
rectify the problem
16
possible future for the range of
causes identification of situations. A
4. Action plans are fundamental cause, bank of
developed determining the scenarios /
identifying corrective action case studies /
measurable and provision of what ifs will
objectives, recommendations be required as
resource needs Relevant well as bank
and timelines in equipment and of questions
accordance with operational which will be
safety and processes used to probe
operating Enterprise goals, the reason
procedures targets and behind the
measures observable
Enterprise action
quality, OHS
and
environmental
requirement
Principles of
decision making
strategies and
techniques
Enterprise
information
systems and data
collation
Industry codes
and standards
Using range of
formal problem
solving techniques
Identifying and
clarifying the
nature of the
problem
Devising the best
solution
Evaluating the
solution
Implementation of a
developed plan to
rectify the problem
17
personnel. parameters, and period of
3. Recommendation product quality to time, or a
s are followed-up, recognize non- suitable
if required standard situations. method of
Competence to gathering
include the ability evidence of
to apply and operating
explain, sufficient ability over a
for the range of
identification of situations. A
fundamental cause, bank of
determining the scenarios /
corrective action case studies /
and provision of what ifs will
recommendations be required as
Relevant well as bank
equipment and of questions
operational which will be
processes used to probe
Enterprise goals, the reason
targets and behind the
measures observable
Enterprise action
quality, OHS
and
environmental
requirement
Principles of
decision making
strategies and
techniques
Enterprise
information
systems and data
collation
Industry codes
and standards
Using range of
formal problem
solving techniques
Identifying and
clarifying the
nature of the
problem
Devising the best
solution
Evaluating the
solution
Implementation of a
developed plan to
rectify the problem
18
Unit of Competency: USE MATHEMATICAL CONCEPTS AND TECHNIQUES
Module Title: Using mathematical concepts and techniques
Module Descriptor: This unit covers the knowledge, skills and attitudes
required in the application of mathematical concepts and
techniques.
19
required for the Basic measuring Problems
problem. tools/devices
3. Results of Applying
mathematical mathematical
computation is computations
determined and Using calculator
verified based Using different
on job measuring tools
requirements.
20
Unit of Competency: USE RELEVANT TECHNOLOGIES
Module Title: Using relevant technologies
Module Descriptor: This unit of competency covers the knowledge, skills, and
attitude required in selecting, sourcing and applying
appropriate and affordable technologies in the workplace.
21
skills
22
operating Communication n
guidelines and techniques questionnair
occupational Health and safety es
health and safety procedure Assessment
procedure to Company policy in packages
ensure its relation to relevant
operative ability. technology
2. Updating of Different
technology is management
maintained concepts
through Technology
continuing adaptability
education or Relevant
training in technology
accordance with application/implem
job requirement. entation
3. Technology
Basic
failure/ defect is
communication
immediately
skills
reported to the
Software
concern/responsib
applications skills
le person or
section for Basic
appropriate troubleshooting
action. skills
23
COMMON
COMPETENCIES
24
Unit of Competency: Apply Quality Standards
Module Title: Applying quality standards
Module Descriptor: This module covers the knowledge, skills, attitudes and
values needed to apply quality standards in the workplace.
The unit also includes the application of relevant safety
procedures and regulations organization procedures and
customer requirements.
25
LO2: ASSESS OWN WORK
26
improvement process
procedures. improvement
3. Performance of procedure
operation or
quality of product
of service to
ensure customer
satisfaction is
monitored
27
Unit of Competency: Perform Computer Operations
Module Title: Performing computer operations
Module Descriptor: This module covers the knowledge, skills and attitudes
and values needed to perform computer operations
which includes inputting, accessing, producing and
transferring data using the appropriate hardware and software
28
procedures receive
feedback.
• Interpreting user
manuals and
security
guidelines
29
4. Keyboard
techniques are
carried out in line
with OH & S
requirements for
safe use of
keyboards
30
6. Useful pages are browsing
bookmarked or
printed as required
31
Unit of Competency: MAINTAIN AN EFFECTIVE RELATIONSHIP WITH
CLIENT/CUSTOMERS
Module Title: Maintaining an Effective Relationship with Client/Customers
Module Descriptor: This unit covers the knowledge, skills and attitudes and
values required in building and maintaining an effective
relationship with clients, customers and the public.
32
Telephone instruments,
Technique including
Problem Solving personal
and Negotiation planner and
Maintaining Records assessment
record book
33
adhered to. Occupational health Centers/Venu
2. Possible and safety es
causes of requirement for the Accredited
client/customer assignment Assessors
dissatisfaction Assignment Modes of
identified, dealt Instructions Assessment
with recorded Attention to detail Evaluation
according to when completing Reports
employer policy. client/employer Access to a
3. Client documentation relevant
fully informed of Interpersonal and venue,
all relevant communication equipment
security matters skills required in and materials
in a timely client contact Assignment
manner and assignments Instructions
according to Customer service Logbooks
agreed reporting skills required to Operational
procedures. meet manuals and
client/customer makers/custo
needs mers’
Punctuality instructions
Customer Service Assessment
Telephone instruments,
Technique including
Problem Solving personal
and Negotiation planner and
Maintaining Records assessment
record book
34
Unit of Competency: MANAGE OWN PERFORMANCE
Module Title: Managing Own Performance
Module Descriptor: This unit covers the knowledge, skills and attitudes in effectively
managing own workload and quality of work.
35
other appropriate
persons
36
with recorded Steps for improving Reports
according to or maintaining Access to a
employer policy. performance relevant venue,
3. Client Capacity to plan and equipment and
fully informed of prioritize workloads materials
all relevant and requirements Assignment
security matters Time and task Instructions
in a timely. management Logbooks
Operational
manuals and
makers/custome
rs’ instructions
Assessment
instruments,
including
personal
planner and
assessment
record book
37
CORE
COMPETENCIES
38
Unit of Competency: Program Logic Formulation and Programming in C++
Module Title: Program Logic Formulation and Programming in C++
Module Descriptor: This course is designed to teach each new student to become
Web developers, either Window base or Web programming.
This course will help future web developers to create a
dynamic website and applications that deliver contents in a
variety of formats. Program Logic Formulation with Programming in
C++.
39
1. Created diagrams • Coding the Laptop or Online • Online Quiz
of program flow programs desktop for Lecture
and modules • Steps or student.
according to procedures to Internet
project standards. document the Connection.
2. Documented program Webcam.
program scope • Application of Headset
and limits documentation with Mic.
according to tools Webinar
project standard. • Printing the software
3. Documented or programs Internet
referenced the Browser
routines or
procedures
according to
project standard.
4. Identified and
revised
references for
tables, files, I/O
and other
programs
functionalities
according to
program
requirements.
5. Produced the
required design
to assess the
ability to meet
technical
requirements
successfully
40
Unit of Competency: Develop and Maintain Enterprise-Level Web Applications using
PHP and MySQL
Module Title: Developing and Maintaining Enterprise-Level Web Applications
using PHP and MySQL
Module Descriptor: This course is designed to teach each new student to become
web developers, either Window base or Web programming.
This course will help future web developers to create a
dynamic website and applications that deliver contents in a
variety of formats. Developing Web Application using PHP &
MySQL
LO1: Explain the systems development process and basics of logic formulations
LO2: Manipulate relational database and write efficient calls and complex queries
with MySQL Database
LO3: Apply the concept of functional, object, classes in PHP Language
LO4: Work with in a software engineering discipline to build enterprise-level, well-
tested web application taking into consideration security and performance
issues
LO5: Use frameworks and Develop own framework/platform
41
Criteria Methods
1. Have written •Introduction to Laptop or Online • Online Quiz
various types of MySQL desktop for Lecture
simple and • Data Types Basic student. Online Demo
complex queries Query Clauses Internet sample
and used • Operators Connection.
database calls • Multiple Webcam.
that conforms to Conditions Headset
the proper • Functions with Mic.
database design • Complex Queries Webinar
and best practices • Data manipulation software
2. Executed and ran • RDBMS Internet
codes efficiently Commands and Browser
as required Environment
Settings
• Error and
Exception
handling
• MySQL Error
Functions
• Database Objects
• Collections
42
• Interfaces
& Inner
Classes
• Collections
• Error
handling
with
exceptions
• Run-time
type
modificatio
n
• Passing &
returning
objects
43
Java web and database framework Connection
APIs and conforms to such as .
proper object-oriented symphony, Webcam.
design, proper solar and Headset
enterprise-application- others with Mic.
architectural design system Webinar
and best practices such as software
2. Developed application CMS Internet
supported by (Content Browser
automated unit tests, Manageme
integration tests and nt System),
performance tests LMS
3. Developed application (Learning
accompanied by Manageme
prescribed software nt System)
engineering and others
documentation
44
Unit of Competency: Develop JAVA Applications
Module Title: Developing JAVA Applications
Module Descriptor: This course is designed to teach each new student to become
Web developers, either Window base or Web programming.
This course will help future web developers to create a
dynamic website and applications that deliver contents in a
variety of formats. DEVELOPING JAVA APPLICATIONS
(JAVA2)
LO1: Utilize the JAVA Foundation Classes (JFC) in developing desktop applications
LO2: Understand file I/O operation in JAVA
LO3: Understand creation and usage of JAVA Bean components
LO4: Read and create JAR files
LO5: Write simple database application programs
45
writer classes • Stream desktop for Lecture Task to be
subclasses student. Online Demo uploaded for
• Reader and Internet sample grading
Writer Abstract Connection.
Classes Webcam.
• Reader and Headset
Writer Abstract with Mic.
Subclasses Webinar
• File Class software
• Object Internet
Serialization Browser
46
Utility
47
software
engineering
documentation
LO1: Explain the system development process and basics of logic formulation
LO2: Manipulate relational database and write efficient calls and complex queris
LO3: Apply the concept of objects, classes and the JAVA programming language and be
able to test code
LO4: Work within a software engineering discipline to build enterprise-level, well-
tested web applications taking into consideration security and performance
issues
LO5: Use framework
48
LO2: MANIPULATE RELATIONAL DATABASE AND WRITE EFFICIENT
CALLS AND COMPLEX QUERIES
49
with Exceptions
• The JAVA I/O
System
• Run Time Type
Identification
• Multiple Threads
• Distributed
Computing
• Passing &
Returning Object
• Refactoring
• Test-Driven
Development and
Unit
• JAVA 5 features
• JAVA Best
Practices
50
• Profiling
• JSP Basics
• Evolution of Web
Technology
• JSP Custom Tags
• JSTL
• GoF and J2EE
Design Patterns
•Introduction to
UML
51
Unit of Competency: Upload Files to Website
Module Title: Uploading Files to Website
Module Descriptor: This course is designed to teach each new student to upload
website files is one of the very first steps users have to take in
order to publish their creation on the Internet. This tutorial will
provide a generalized example on how to upload a website
using one of three basic tools.
52
be fully uploaded and
accessible via your
website’s URL
53