| 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.
|
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
|