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

Slides:



Advertisements
Similar presentations
Introduction to Java 2 Enterprise Edition About myself –Neutrinos, Cancer Research, IT Applications Today’s topic: J2EE –Context –Advantages –Components.
Advertisements

Web applications using JavaServer Faces (JSF) A brief introduction 1JavaServer Faces (JSF)
IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.
Apache Tomcat Server – installation & use Server-side language-- use Java Server Pages Contrast Client-side languages HTML Forms Servers & Server-side.
DT211/3 Internet Development Application Internet Development Application.
J2EE Java2 Enterprise Edition by Damian Borth. Contents Introduction Architectures styles Components Scenarios Roles Processing a HTTP request.
Multiple Tiers in Action
Apache Tomcat Server Typical html Request/Response cycle
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
Web 2.0 with AJAX Students : LASC Ioana KELEMEN Csilla POP Dan Adrian CIOBANU Dumitru Daniel Project leader : Ahmed RHIAT.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Web-based Software Development - An introduction.
Sys Prog & Scripting - HW Univ1 Systems Programming & Scripting Lecture 15: PHP Introduction.
CSCI 323 – Web Development Chapter 1 - Setting the Scene We’re going to move through the first few chapters pretty quick since they are a review for most.
Product Perspective Intelligent Online Course Portal System is not depending on any other systems.
CGS3066: Web Programming and Design Summer 2014 Instructor Mir Anamul Hasan.
SYST Web Development 2 SYST Web Development 2 Course Overview and Introduction Client/Server Overview.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 24 How Websites Work with Databases How Websites Work with Databases.
Java Omar Rana University of South Asia. Course Overview JAVA  C/C++ and JAVA Comparison  OOP in JAVA  Exception Handling  Streams  Graphics User.
Java Server Pages A JSP page is a text-based document that contains two types of text: static template data, which can be expressed in any text-based format,
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
Web applications using JavaServer Faces (JSF) A brief introduction 1JavaServer Faces (JSF)
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
CSCI-A110 Lab Welcome!. Overview: a busy 1 st day Welcome – Introduction Purpose of the lab Course Structure/Grading Online Course Material (Oncourse)
SE3183 Advance Web Programming Programming Session 2013/2014.
Creating Dynamic Web Pages Using PHP and MySQL CS 320.
470 First Lecture1 CMPT 470 Instructor: –Wo-Shun Luk, ASB 10829, –Office Hours: 3:30 – 4:30 M W F TA: –Henry Zhang,
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
1 CS6320 – SW Engineering of Web- Based Systems L. Grewe.
Copyright © 2002 ProsoftTraining. All rights reserved. JavaServer Pages.
CSC 2720 Building Web Applications General Info. People Instructor  Yuan Cheng Jiun (CJ)  Teaching Assistant  Xu Zheng Lin 
JSP Server Integrated with Oracle8i Project2, CMSC691X Summer02 Ching-li Peng Ying Zhang.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
HTML Overview Part 5 – JavaScript 1. Scripts 2  Scripts are used to add dynamic content to a web page.  Scripts consist of a list of commands that execute.
CSC 405: Web Application Engineering II Course Preliminaries Course Objectives Course Objectives Students’ Learning Outcomes Students’ Learning Outcomes.
1 Annotations for CDS services Euro-VO Technology Forum, 17 March 2009 Web 2.0: annotations for CDS services Brice GASSMANN Sébastien DERRIERE Thomas BOCH.
How Web Database Architectures Work CPS181s April 8, 2003.
Display Page (HTML/CSS)
Architecture Overview Server Database (can be on the server or separate ) Client1 Client2 Client3 HTTP  View ppt notes pages for discussion!
Overview Web Technologies Computing Science Thompson Rivers University.
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
J AVA T RAINING IN A HMEDABAD By TOPS Technologies 1 TOPS Technologies Java Course.
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
1 Web Programming with Servlets & JSPs WEB APPLICATIONS – AN OVERVIEW.
Java Programming, 3e Concepts and Techniques Chapter 1 Section 56 – An Introduction to Java.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Web development. What is web development? - It is a broad term for the work involved in developing a web site for the Internet - It can range from developing.
بسم الله الرحمن الرحيم Information’s New Technologies (Internet Technologies) Ahmed Abdelmageed, MSc Department of Computer Science, University of Khartoum.
Web Programming Language
Web Technologies Computing Science Thompson Rivers University
Introduction to Dynamic Web Programming
Development of Web Applications - Introduction
Web Design II PHP & MySQL or ASP.NET
Unit 6-Chapter 2 Struts.
PHP / MySQL Introduction
Web App vs Mobile App.
Web Systems & Technologies
IS 360 Course Introduction
Web Browser server client 3-Tier Architecture Apache web server PHP
Web Systems Development (CSC-215)
Secure Web Programming
Course Overview CS 4640 Programming Languages for Web Applications
School of Computer Science
Web Technologies Computing Science Thompson Rivers University
Course Overview CS 4640 Programming Languages for Web Applications
Web Application Development Using PHP
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

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

Instructor Name: Aj.Kemachart Kemavuthanon Call me: Aj.kit Facebook : Website for Web Programming Group for Web Programming Mfu_webp#15

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

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

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/ 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/ 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/ Connect Database - Basic Mysql

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 Midterm Examination 27/10-30/10 -Midterm 26/10/ : :00 10 JavaScript 03/11-06/11 3 -Basic Java script with form -Assignment 7

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

Course Contents (etc.) No.Topic No. of Hours Lecture Brief Content 14 Enterprise JavaBeans (EJB) (2) 01/12-04/ 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/ : :00

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

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