Presentation is loading. Please wait.

Presentation is loading. Please wait.

1302383 Web Programming 3(3-0-6) Introduction to interactive, event-driven and dynamic web development; web programming with freeware and commercial tools;

Similar presentations


Presentation on theme: "1302383 Web Programming 3(3-0-6) Introduction to interactive, event-driven and dynamic web development; web programming with freeware and commercial tools;"— Presentation transcript:

1 1302383 Web Programming 3(3-0-6) Introduction to interactive, event-driven and dynamic web development; web programming with freeware and commercial tools; web-database development with secure interactions. Chapter 1 Academic year 2015

2 Instructor Name: Aj.Kemachart Kemavuthanon Call me: Aj.kit Facebook : https://www.facebook.com/kemavuthanon Email: char12253@hotmail.com Website for Web Programming http://sit.mfu.ac.th/webp Group for Web Programming Mfu_webp#15 https://www.facebook.com/groups/1613220712277429/

3 Course Description Course Objectives After studying student should be able to: Understand where to start when taking on a web programming project. The basic of development process. Understand conceptual design user interface. The basic structure, framework and limitations of different browser. How to do basic connection on web devices. How to do basic data storage on web devices. How to manage and create application on web devices

4 Course Contents No.Topic No. of Hours Lecture Brief Content 1 Introduction to course, overview of the facilities and access 25/08-28/08 3 -Introduction the course -Class requirement & regulations 2 Introduction to web programming Application Component Server Tomcat – Mysql Start / Run / Testing / Config Server 01/09-04/09 3 -Web Architecture - Setup web server -Assignment 1

5 Course Contents (etc.) No.Topic No. of Hours Lecture Brief Content 3 Basic Programming Operators,Flow Control - Exceptions – Assertion Class and HTML 08/09-11/09 Cancel Class 15/09-18/09 3 - Basic Programming - Basic Html -Assignment 2 4 Form (Textfield, Datefield, Button) Send Parameter GET/POST 22/09-25/09 3 -Form Html - GET and POST data - Dialog Box - Message box -Assignment 3 5 Servlet_Programming Request and Response Session – Cookie 29/09-02/10 3 - Programming with send parameter to pages by request and response - Session - Cookie -Assignment 4 6 Connect Database Mysql JDBC Connecter Management Database 06/10-09/10 3 - Connect Database - Basic Mysql

6 Course Contents (etc.) No.Topic No. of Hours Lecture Brief Content 7Database Mysql with JSP Add/Edit/Delete/Select 13/10-16/10 3-Add/Edit/Delete/ Select parameter from form to database -Assignment 5 8Cont. Database Mysql with JSP Select where, group by, having, order by, subQuery and complicated SQL Statement 20/10-23/10 3-Add/Edit/Delete/ Select parameter from form to database -Assignment 6 9 - Midterm Examination 27/10-30/10 -Midterm 26/10/2015 09:00 - 12:00 10 JavaScript 03/11-06/11 3 -Basic Java script with form -Assignment 7

7 Course Contents (etc.) No.Topic No. of Hours Lecture Brief Content 11 Cont. JavaScript with Ajax 10/11-13/11 3 - Ajax Architecture - Ajax with login -Assignment 8 12 JavaBeans Basic 17/11-20/11 3 - JavaBeans Architecture - start JavaBeans -Assignment 8 13 Enterprise JavaBeans (EJB) 24/11-27/11 3 - EJB Architecture - JSP with Class

8 Course Contents (etc.) No.Topic No. of Hours Lecture Brief Content 14 Enterprise JavaBeans (EJB) (2) 01/12-04/12 3 - EJB Architecture - JSP with Class - Database with EJB 15 Workshop Web Programming (1) 01/12-04/12 3 -Workshop web Programming 16 Workshop Web Programming (2) 08/12-11/12 3 -Workshop web Programming - Mini Project 17 - Final Examination - Final 17/12/2015 09:00 - 12:00

9 Assessment Elements 1. Assignment30% 2. Project25% 3. Midterm Examination15% 4. Final Examination20% 5. Attendance10 % Total: 100 %

10 Evaluation RangeGrade 85 – 100 A 80 – 84 B+ 75 – 79 B 70 – 74 C+ 65 – 69 C 60 – 64 D+ 50 – 59 D 0 – 49 F


Download ppt "1302383 Web Programming 3(3-0-6) Introduction to interactive, event-driven and dynamic web development; web programming with freeware and commercial tools;"

Similar presentations


Ads by Google