Itec410 lec01

18
ITEC 410 Current Technologies Introduction Rules Topics 1

Transcript of Itec410 lec01

Page 1: Itec410 lec01

1

ITEC 410Current Technologies

• Introduction• Rules• Topics

Page 2: Itec410 lec01

2

IntroductionLecturer: Dr. Ahmad Ammari

Phone: 04 2098 567

Email: [email protected]

Workstation: D17 - IT department

Consultation: By appointment

Page 3: Itec410 lec01

3

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.

Page 4: Itec410 lec01

4

Plagiarism• What is plagiarism?• Penalty• 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.

Page 5: Itec410 lec01

5

Attendance• PRESENT: Be on time• LATE: 5 minutes late• ABSENT: more than 10 minutes late

Page 6: Itec410 lec01

6

Course Description• 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 systems.

Page 7: Itec410 lec01

7

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

Page 8: Itec410 lec01

8

Learning Outcome (02)• Develop web applications using an Integrated Development Environment (IDE) tool

• Create Web forms that contains server controls and uses master page

• 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

Page 9: Itec410 lec01

9

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

Page 10: Itec410 lec01

10

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 variables.

• Manage state in web applications by using cookies and cookieless sessions

Page 11: Itec410 lec01

11

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

Page 12: Itec410 lec01

12

Learning resources• E-Book

• E-Book: PHP Application Development with NetBeans Beginner's Guide.

• Video Tutorial: PHP & MYSQL for Beginnershttp://proquest.safaribooksonline.com.ezproxy.hct.ac.ae/video/programming/php/21001l2pphpmysqlbeg

• PHP Solutions: Dynamic Web Design Made Easy, Second Edition

http://proquest.safaribooksonline.com.ezproxy.hct.ac.ae/book/programming/php/9781430232490

• Learning PHP, MySQL, JavaScript, and CSS, 2nd Editionhttp://proquest.safaribooksonline.com.ezproxy.hct.ac.ae/book/web-development/9781449337452

Page 13: Itec410 lec01

13

AssessmentsAssessment

TypeWeight Due

dateDescription

e-Business Case Study

20% Week 5

This is a group case study assessment where students should select a real life e-Business system as a case study and write a report about the system. Students 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 individual presentation.

Practical Examination

30% Week 11

This is an individual Practical Examination where students will be assessed in the topics that have been covered in Learning Outcomes 2 and 3 of the course.

Page 14: Itec410 lec01

14

Assessments (Cont.)Assessment

TypeWeight Due

dateDescription

Group Project Phase I

10%Week

9

This is a group assessment where each project group is required to implement an authentic e-business system, 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 session.

Group Project Phase II

Integrated with ITEC

467 (Software

Applications Security)

30% Week17

This is the final assessment where each project group is required to present and demo the final version of their course project. 15% will be allocated to the group presentation and demo, whereas 15% will be allocated for individual questioning & answering assessment session. This assessment covers LOs 03, 04, and 05.

Participation

10%On-

Going

Each student is expected to actively participate in the class discussions, class exercises, and the flipped classroom activities. This assessment is on-going throughout the semester and covers LOs 01, 02, 03 and 04.4

Page 15: Itec410 lec01

15

ImportantYou are expected to read and understand the following sections of the Student Handbook:

• Graduate Outcomes • Attendance policy • Cheating • Plagiarism • Breaches of academic honesty • Late submission of assessment items

Page 16: Itec410 lec01

16

How can I fail?(Tried and true methods)

1. Don’t turn up to class2. Don’t attempt all the assessments3. Be lazy and expect your team mates to do most

of the work4. Plagiarize

Page 17: Itec410 lec01

17

Introductory Assignment: 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

Page 18: Itec410 lec01

18

End of Lecture 01