Course: Web Programming By: Mr. PHUPHA PUNYAPOTASAKUL ( ภูผา ปัญญาโพธาสกุล )
Instructor Email: [email_address] Master of Information Technology University of New South Wales (UNSW)
Objective Have basic knowledge to apply with other technologies. Existing and future technologies Project management Problem Solving Innovative Thinking Apply with real business
Course Schedule Orientation Web application Architecture and HTTP Protocol HTML Basic and Cascade Style Sheet HTML Advance, XML and Java Script Programming with JSP/Servlet I LAB: Setting up web server LAB: Setting up development tool (Eclipse) LAB: Hello World JSP/Servlet Application
Course Schedule Programming with JSP/Servlet II Database Programming I Database Programming II LAB: Setting up database server (MySQL) LAB: Database Programming workshop Enterprise Web Application Analysis and Design, Project Assignment Introduction to Web Service LAB: Setting up Jarkata AXIS LAB: Java Web Service Programming workshop
Course Schedule Introduction to AJAX and other interesting web technologies Introduction to Web Application Framework Project Presentation I Project Presentation II
Project Start thinking about your project now! Scoring.. Idea 30% Design Document 20% Application 40% Presentation 10%
JAVA Main JAVA Technology Site http://java.sun.com Documentation http://java.sun.com/reference/docs/ Code Sample http://java.sun.com/developer/codesamples/ Tutorials http://java.sun.com/developer/onlineTraining/
Basic Knowledge Require JAVA SQL Command System Engineering UML (Optional)
Why JAVA? Object-Orient-Programming OS Independent Can adapt your knowledge to various technology Open Source
Tools Eclipse http :// www . eclipse . org / Apache Tomcat http :// tomcat . apache . org / Apache AXIS http://ws.apache.org/axis/ MySQL http://www.mysql.com/
Challenges Break out competitors Total cost of development Development time line Innovation Marketing strategy
Market leader Cost Functionalities Limitation Personal preference What’s on market now?
Case study Secondhand car www . thaicar . com www . car - today . com www . one2car . com www . one2car . com www . rodyont . com / usedcar . php www . cars2hand . com www . unseencar . com
 
What’s else ? Real estate Online E-Commerce Service Search Engine Entertainment Web Portal Hotel reservation Air ticket online Etc.
Enterprise Application Development time Development cost Integration – ERP, CRM etc. Data exchange Work flow Security Etc.
How to speed up development time Reuse modules Object Oriented Programming Application Framework Development tools Development architecture
Business Application Online catalog Collaborative Software Specific Business Document management Database management Content management system Supply chain management Fleet management
Innovation Google Labs http :// labs . google . com / Google Map http://maps.google.com Virtual Earth http://maps . live . com YouTube http://www.youtube.com
http :// www . worldtelecams . com / resultcam . php?id = 63
Question & Answer Suggestion? Question? Send me an email [email_address]

KMUTNB - Internet Programming 1/7

  • 1.
    Course: Web ProgrammingBy: Mr. PHUPHA PUNYAPOTASAKUL ( ภูผา ปัญญาโพธาสกุล )
  • 2.
    Instructor Email: [email_address] Master of Information Technology University of New South Wales (UNSW)
  • 3.
    Objective Have basicknowledge to apply with other technologies. Existing and future technologies Project management Problem Solving Innovative Thinking Apply with real business
  • 4.
    Course Schedule Orientation Web application Architecture and HTTP Protocol HTML Basic and Cascade Style Sheet HTML Advance, XML and Java Script Programming with JSP/Servlet I LAB: Setting up web server LAB: Setting up development tool (Eclipse) LAB: Hello World JSP/Servlet Application
  • 5.
    Course Schedule Programmingwith JSP/Servlet II Database Programming I Database Programming II LAB: Setting up database server (MySQL) LAB: Database Programming workshop Enterprise Web Application Analysis and Design, Project Assignment Introduction to Web Service LAB: Setting up Jarkata AXIS LAB: Java Web Service Programming workshop
  • 6.
    Course Schedule Introductionto AJAX and other interesting web technologies Introduction to Web Application Framework Project Presentation I Project Presentation II
  • 7.
    Project Start thinkingabout your project now! Scoring.. Idea 30% Design Document 20% Application 40% Presentation 10%
  • 8.
    JAVA Main JAVATechnology Site http://java.sun.com Documentation http://java.sun.com/reference/docs/ Code Sample http://java.sun.com/developer/codesamples/ Tutorials http://java.sun.com/developer/onlineTraining/
  • 9.
    Basic Knowledge RequireJAVA SQL Command System Engineering UML (Optional)
  • 10.
    Why JAVA? Object-Orient-ProgrammingOS Independent Can adapt your knowledge to various technology Open Source
  • 11.
    Tools Eclipse http:// www . eclipse . org / Apache Tomcat http :// tomcat . apache . org / Apache AXIS http://ws.apache.org/axis/ MySQL http://www.mysql.com/
  • 12.
    Challenges Break outcompetitors Total cost of development Development time line Innovation Marketing strategy
  • 13.
    Market leader CostFunctionalities Limitation Personal preference What’s on market now?
  • 14.
    Case study Secondhandcar www . thaicar . com www . car - today . com www . one2car . com www . one2car . com www . rodyont . com / usedcar . php www . cars2hand . com www . unseencar . com
  • 15.
  • 16.
    What’s else ?Real estate Online E-Commerce Service Search Engine Entertainment Web Portal Hotel reservation Air ticket online Etc.
  • 17.
    Enterprise Application Developmenttime Development cost Integration – ERP, CRM etc. Data exchange Work flow Security Etc.
  • 18.
    How to speedup development time Reuse modules Object Oriented Programming Application Framework Development tools Development architecture
  • 19.
    Business Application Onlinecatalog Collaborative Software Specific Business Document management Database management Content management system Supply chain management Fleet management
  • 20.
    Innovation Google Labshttp :// labs . google . com / Google Map http://maps.google.com Virtual Earth http://maps . live . com YouTube http://www.youtube.com
  • 21.
    http :// www. worldtelecams . com / resultcam . php?id = 63
  • 22.
    Question & AnswerSuggestion? Question? Send me an email [email_address]