Lecturer: Dr. Ahmad Ammari
Phone: 04 2098 567
Workstation: D17 - IT department
Consultation: By appointment
Consultation and Email Etiquette
• Book your appointment two-days ahead by email.
• Your email should follow the following etiquette:
• Email Subject: [course number][Email Subject]
• Email body: detailed information about the meeting purpose (i.e.
the questions to be asked).
• If you don’t get a within 24 hours, then please send a
reminder email by forwarding your original email and
add “Gentle reminder at the top of the email body”.
• Appointments to be made only within consultation time
listed on the course coversheet.
• What is plagiarism?
• How to avoid it?
• MLA referencing style must be used.
• if you’re not aware of MLA or not fully confident in using it, please use
the library resources including librarians.
• This course provides students with the skills required to
develop dynamic web applications. Students are
introduced to modern web development technologies as
well as the mechanisms to create diverse web
applications, including E-business systems. Students also
apply analytical techniques and models to understand the
web development cycle and the behavior of E-business
Learning Outcome (01)
• Analyze the behavior of e-business systems to
orchestrate dynamic business processes through systems
integration and web services
• Explain business concepts, strategic opportunities, and social issues
related to e-business systems
• Explain the strategies used to design, develop, implement and
evaluate e-business systems
• Describe the key functionality and purpose of IDE tools in
developing web applications, including e-business systems.
• Explain the features of security mechanisms such as
encryption, firewalls, cookies and electronic devices used to ensure
security and integrity of e-business
Learning Outcome (02)
• Develop web applications using an Integrated
Development Environment (IDE) tool
• Create Web forms that contains server controls and uses master
• Develop web applications by implementing code-behind pages to
handle page events and event procedures for web server controls
• Apply validation mechanism to validate user input on web forms
by using appropriate validation controls
Learning Outcome (03)
• Develop web applications that deliver dynamic content
to web sites.
• Setup a database connection to access data programmatically and
by using built-in data access tools from relational databases
• Call web services from a web application and incorporate the
returned data into a web application
Learning Outcome (04)
• Manage state in web applications to protect against
exploits and preserve data.
• Manage state in web applications by using application and session
• Manage state in web applications by using cookies and cookieless
Learning Outcome (05)
• Configure, secure and deploy web applications.
• Use cache object and output caching to store information, web
pages and web page fragments
• Use appropriate configuration files to configure a web application.
• Secure a web application by using Windows-based authentication
and Forms-based authentication
• E-Book: PHP Application Development with NetBeans Beginner's Guide.
• Video Tutorial: PHP & MYSQL for Beginners
• PHP Solutions: Dynamic Web Design Made Easy, Second Edition
Assessment Weight Due Description
e-Business This is a group case study assessment where students
Case Study should select a real life e-Business system as a case
20% Week study and write a report about the system. Students
5 should incorporate all the topics covered in Learning
Outcome 1 of the course in their reports. Students
should present their findings. 5% will be allocated to
the group report whereas 5% will be allocated to the
Practical This is an individual Practical Examination where
Examination 30% Week students will be assessed in the topics that have
11 been covered in Learning Outcomes 2 and 3 of the
Assessment Weight Due Description
This is a group assessment where each project group is
Group Project Week required to implement an authentic e-business system,
Phase I 10% 9 covering all the concepts and techniques that have been learnt
in Learning Outcome 2 of the course. 5% will be allocated to
the group presentation and demo, whereas 5% will be
allocated for individual questioning & answering assessment
Group Project 30% Week This is the final assessment where each project group is
Phase II 17 required to present and demo the final version of their course
Integrated with project. 15% will be allocated to the group presentation and
ITEC 467 demo, whereas 15% will be allocated for individual
(Software questioning & answering assessment session. This assessment
Applications covers LOs 03, 04, and 05.
Each student is expected to actively participate in the class
On- discussions, class exercises, and the flipped classroom
Going activities. This assessment is on-going throughout the
semester and covers LOs 01, 02, 03 and 04.4
You are expected to read and understand the following
sections of the Student Handbook:
• Graduate Outcomes
• Attendance policy
• Breaches of academic honesty
• Late submission of assessment items
How can I fail?
(Tried and true methods)
1. Don’t turn up to class
2. Don’t attempt all the assessments
3. Be lazy and expect your team mates to do most of the
New e-Business Models
• Group Assignment:
• Review the Slides 9 to 44 of the presentation in the source below
• What are five different new e-Business models?
• Compare between them in terms of:
• Description / Customer value / Retail value / Risks & Limitations / Real
& Popular businesses implementing the model
• Describe a problem where the “Social Bookmarking” e-Business
model can solve
• Prepare a brief presentation (3-4 slides) for your assignment
• Use your own language (no copy & paste from source)
• Submit on BB-Learn
• Source: http://slidesha.re/R6jc7z