Java web programming

Item Remark
Course objective

Upon completion of this course based on a real development sample project of Java technologies, students will be able to:

  • Professionally use software development process in real project
  • Gain extensive experience with Java and its object-oriented features
  • Apply web scripts (HTML, JavaScript) in Java application using Servlet & JSP
  • Achieve essential soft skills for workplace: teamwork, communication skill, presentation skill, technical email writing, work etiquette.
Prerequisite
  • Graduated bachelor of computer science or last-year student
  • Already have programming experience in any language
Training methodolody
  • Each training session is a combination of lectures and hands-on lab exercises to provide the optimum learning experience
  • A development sample project is assigned from the start of training course
  • Trainees are provided necessary soft skill courses for professional working
  • Actively trainees are required to investigate, refer to the references, document before class

Course outline

1. Basic software engineering

  • Requirement
  • Design using UML: High Level Design, Detail Design, Test Plan & Test Cases
  • Implementation: Prepare for Implementation, Coding & Unit Test, Integrate & Integration Test
  • Testing: Testing Process, Testing Phases, Blackbox Testing Techniques Overview

 

2. Java language & Java Web programming

  • Java introduction & Java programming environment
  • Fundamental programming structure
  • Object and class (inherited, encapsulation, polymorphism)
  • File and stream
  • HTML & Javascript
  • Servlet
    - J2EE Architecture
    - Request & Response, Get & Post, Form Data
    - Handling Cookie, Tracking Session
  • JSP
    - Java bean
    - Integrating JSP & Servlet

 

3. Soft skills

  • Teamwork, Communication skill, Presentation skill, Technical email writing, Interview skill, Work etiquette.

 

4. Project assignment

  • Group discussion & Project report