INE2720 Web Application Software Development General Information.

Slides:



Advertisements
Similar presentations
SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering) Instructor: Dr. Mohammad Anwar Hossain Office: Room 2058.
Advertisements

TS 313 Multimedia Applications Welcome to TS 313 Multimedia Applications There is no audio lecture associated with this set of introduction slides Refer.
Internet Programming Paper Coordinator: Dr. Napoleon H. Reyes, Ph.D. Computer Science Institute of Information and Mathematical Sciences Rm
12-Jun-15 About This Course. 2 CIT597 The formal title of this course is “Programming Languages & Techniques III” A better title would be “Web technologies”
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
DT211/3 Internet Development Application Internet Development Application.
Object-Oriented Enterprise Application Development Course Introduction.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Lecturer: Dr Joel Scanlan Mr Lu Rongdong. Unit Introduction Objectives Unit Structure Assessments Teaching Staff Background Concepts Terminology Technology.
CMSC 202 Computer Science II for Majors Fall 2009 Introduction.
CS 299 – Web Programming and Design CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang.
Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The.
CGS3066: Web Programming and Design Summer 2014 Instructor Mir Anamul Hasan.
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
Advanced Topics INE2720 Web Application Software Development Essential Materials.
Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI.
COMP Introduction to Programming Yi Hong May 13, 2015.
DR. ABEER ALNUAIM COURSE GUIDE CT OUTLINE Course Description Course Objectives List of Resources Course Calendar Course Location & office hours.
CSS 404 Internet Concepts. XP Objectives Developing a Web page and a Website Working with CSS (Cascading Style Sheets) Web Tables Web Forms Multimedia.
Course Introduction Software Engineering
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
February 25, ICE 1341 – Programming Languages (Lecture #1) In-Young Ko Programming Languages (ICE 1341) Lecture #1 Programming Languages (ICE 1341)
SE3183 Advance Web Programming Programming Session 2013/2014.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
Data Warehousing/Mining 1 Data Warehousing/Mining Comp 150DW Course Overview Instructor: Dan Hebert.
27-Oct-15 About This Course. 2 CIT597 The formal title of this course is “Programming Languages & Techniques III” A better title would be “Web technologies”
CSEP 545 Transaction Processing for E-Commerce Course Information Spring (March – May) 2007.
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
1 CS6320 – SW Engineering of Web- Based Systems L. Grewe.
National Taiwan University Department of Computer Science and Information Engineering National Taiwan University Department of Computer Science and Information.
17-Nov-15 CS 521 About This Course. 2 CIS 521 The formal title of this course is “Advanced Web-Based Java Programming” The emphasis will likely be on.
CSC 2720 Building Web Applications General Info. People Instructor  Yuan Cheng Jiun (CJ)  Teaching Assistant  Xu Zheng Lin 
Copyright © by Shayne R Flint Simplified Web Application Development Shayne R Flint Department of Computer Science Australian National University.
AN INTRODUCTION TO JAVA LANGUAGE CT Credit Hours : (3 Lecture, 2 Lab)
1 CAP 4063 Web Application Design Summer 2012 TR 9:30 – 11:40 PM CHE 102 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB 336.
Development of Internet Applications General Information.
01 - Course Intro.CSC4071 CSC407F Software Architecture & Design Prof. Penny LP396C
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office New Building
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
Web Application Development 1 Course Introduction.
TK 3133 Computer Network Technology. Course Approaches and Instructors Theory – Mr. Ravie Chandren Lectures (4 hours) Monday – 8.00.
بسم الله الرحمن الرحيم Information’s New Technologies (Internet Technologies) Ahmed Abdelmageed, MSc Department of Computer Science, University of Khartoum.
CX Introduction to Web Programming Introduction & Overview Prepared by: KAR First Prepared on: Last Modified on: xx-xx-xx Quality checked.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang
Fundamental of Databases
ISYS 350 Building Business Applications
Project 1 Introduction to HTML.
CSE 102/ISE 102 Introduction to Web Design and Programming
Syllabus Introduction to Computer Science
Internet Technology Information Technology Department
Course Guide CT 1501.
Developing Web-Based Applications
Department of Computer Science, Florida State University
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
CSC2310 Principles of Computer Programming
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
Accelerated Introduction to Computer Science
Course Guide CT 1501.
An Introduction to Java Language
Web Application Development CSC318.
An Introduction to Java Language
ISYS 350 Building Business Applications
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

INE2720 Web Application Software Development General Information

INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung Special Thanks To Marty Hall and Larry Brown for providing the course materials. To Marty Hall and Larry Brown for providing the course materials. To Deitel, Deitel & Nieto for providing the lecture notes. To Deitel, Deitel & Nieto for providing the lecture notes. To Prof. Felix Hartanto for the Web programming and networking materials. To Prof. Felix Hartanto for the Web programming and networking materials.

INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung Why INE2720? Provides a fruitful classroom for you to Provides a fruitful classroom for you to –Understand various markup languages HTML, XML, XHTML HTML, XML, XHTML –Build dynamic homepages by using scripting language JavaScript and CSS JavaScript and CSS –Build your own Web application programs Java, Java Servlets and JSP Java, Java Servlets and JSP –Be well-prepared to take advantage of the Internet and the Web

INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung What should a Web developer know? Basic Internet Technologies Basic Internet Technologies The HTML Standard The HTML Standard The CSS (Style Sheets) The CSS (Style Sheets) The latest XHTML The latest XHTML XML & XSL XML & XSL Client Side Scripting, Server Side Scripting Client Side Scripting, Server Side Scripting Database management – SQL Database management – SQL How to run your own web servers? How to run your own web servers?

INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung The Intended Audience Assume you have a certain level of technical ability, includes a bit of programming. Assume you have a certain level of technical ability, includes a bit of programming. –You want to implement an interactive Web site. –You already know a little about developing web site, but not quite sure about what they are. –This course will not teach you how to use web publishing software – Dreamweaver, … If you want to learn about the fundamental technologies related to the Internet If you want to learn about the fundamental technologies related to the Internet –Please add CSC1720 – Introduction to Internet Requires patience and dedication. Requires patience and dedication.

INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung People - Instructor Ray, Chak-Chung CHEUNG Ray, Chak-Chung CHEUNG Office: SHB 910 Office: SHB 910 Phone: Phone: Web: Web: Student Consultation hour: T2, H2 Student Consultation hour: T2, H2

INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung People – Teaching Assistants Mr. Paul K.H. PUN Mr. Paul K.H. PUN –SHB 1013, Mr. Sam C.Y. IP Mr. Sam C.Y. IP –SHB 1026, Mr. Ocean Y.H. CHEUNG Mr. Ocean Y.H. CHEUNG –SHB 231,

INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung Time and Place Lecture Lecture –T7-8 at SC L1 –H9 at SC L1 Tutorial Tutorial –W4 at ELB 207 –W5 at ELB 207 –H7 at SB UG07

INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung Textbook and References Internet & World Wide Web: How to Program (2 nd Edition) Internet & World Wide Web: How to Program (2 nd Edition) –Deitel, Deitel & Nieto, Prentice-Hall Core Web Programming (2 nd edition) Core Web Programming (2 nd edition) –Marty Hall, Larry Brown, Prentice-Hall Programming the World Wide Web (2 nd E) Programming the World Wide Web (2 nd E) –Robert W. Sebesta, Addison-Wesley Publishing

INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung Course Materials Homepage Homepage – Newsgroup Newsgroup –Please use the webCT discussion forum –You are welcome to post any question

INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung Assessment Scheme Assignments – 30% (4-5 homeworks) Assignments – 30% (4-5 homeworks) Midterm Exam – 30% Midterm Exam – 30% –23 Oct, 2003 (Thursday) –7:00 - 9:00pm –Place: TBA Final Exam – 40% Final Exam – 40% –TBA

INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung Course Structure Week 1: Internet Fundamental Week 1: Internet Fundamental Week 2: HTML & XHTML Week 2: HTML & XHTML Week 3: CSS Week 3: CSS Week 4,5: JavaScript Week 4,5: JavaScript Week 6,7,8: Java Language Week 6,7,8: Java Language Week 9,10,11: Java Servlets & JSP Week 9,10,11: Java Servlets & JSP Week 12,13: JDBC & Advanced Topics Week 12,13: JDBC & Advanced Topics Prerequisites Prerequisites –Internet & Basic Programming experiences

INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung Programming Tools XML Spy IDE, XML Cooktop (ITSC) XML Spy IDE, XML Cooktop (ITSC) –It is an Integrated Development Environment –Version 4.3 –Text, HTML, XML, Programmers Editor –Shareware for Download Note: You can choose any other editor Note: You can choose any other editor

INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung Programming Tools Sun Microsystems Java Development Kit Sun Microsystems Java Development Kit –Version 1.3 or later –Command line tools –For most platforms (computer systems) –Free for download Total size: ~35MB Total size: ~35MB Remember to get and install the documentations too! Remember to get and install the documentations too! JDK API: JDK API: JSDK API: JSDK API:

INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung Programming Tools RealJ 3.51 (suggested) RealJ 3.51 (suggested) –It is an Integrated Development Environment –Version 3.51 –It depends on JDK –Graphical User Interface –For Microsoft Windows –Free for download Total size: ~500kB Total size: ~500kB

INE2720 – Web Application Software Development All copyrights reserved by C.C. Cheung Important Notes Please visit the course homepage and discussion forum daily. Please visit the course homepage and discussion forum daily. Don ’ t forget to check your CUHK “ mailserv ” account frequently. Don ’ t forget to check your CUHK “ mailserv ” account frequently. Plagiarism cases will be handled seriously in our course. Plagiarism cases will be handled seriously in our course. Finally, we hope this course provide you more than web programming. Finally, we hope this course provide you more than web programming.