JWEB Syllabus v4.0
JWEB Syllabus v4.0
Software Application H3SD Có khả năng xây dựng ứng dụng web application hoàn thiện sử dụng công nghệ
phát triển web với Java (JSP/Servlet) tích hợp cơ sở dữ liệu với JDBC.
5 Course Objectives
In details, after completing the topic, trainees will (based on: https://education.oracle.com/web-component-
development-with-servlets-jsps-java-ee-6/courP_210):
- Understand the basic concepts of web development technologies with java (JSP / Servlet)
- Able to write servlets using the Java programming language (Java servlets)
- Create dynamic HTML content with Servlets and JavaServer Pages, using the Expression Language, and the JSP
Standard Tag Library (JSTL)
- Create robust web applications using MVC architecture, session management, filters, and database integration
(JDBC)
- Make Servlets and JSP work together cleanly
- Create secure web applications using the features of the Java EE web container
Training Materials
8 Trainees’ PCs need to have following softwares installed & run without any issues:
& Environments
• Java JDK v8 up
Technical • Tomcat 8 or up
requirements • Eclipse IDE for Java Developers
• Microsoft SQL Server 2008 Express or up (in which they create & control on their DB)
• Microsoft Office 2007 (Visio, Word, Powerpoint)
70%
Assessment ------------------------------------
9 Final Test
Scheme 40% theory (to do in 0.75h)
60% practice (to do in 2.0 h)
Trainer - Trainer and mentor has a good knowledge of the Java Web that has been evaluated by FA
Trainer: teach the concept in the morning and assign the afternoon assignment (discuss with
Training the trainees to understand the assignment requirements)
Mentor: guides the assignment and reviews it
Training Delivery Only allow each student to retake the test up to 2 times; Re-exam the same structure as the
10 Re-Test
Principles first test
- Trainer marks the Final Exam Practice, Final Exam Theory, Assignment. In case trainees
have to retake the exam, the mark point is calculated as follows:
Marking
- If the test score > = 6, take point 6
- If the test score < 6, take that score
Others Trainers can allow students to complete homework and submit the next day
Unit01 JSP/Servlet Basics Day 1 Lecture0 Introduction to the course Concept/Lecture 0.50 Offline Giới thiệu về các nội dung sẽ học, cách học, các hình thức
H3SD kiểm tra, thời gian kiểm tra, các tài liệu tham khảo dựa trên nội
dung Syllabus này
Lecture1.1 Java Server Pages H3SD Concept/Lecture 1.50 Offline Lecture1.1_Java Server Pages.pptx
Lecture1.2 Java Servlet Programming H3SD Concept/Lecture 2.00 Offline Lecture1.2. Java Servlet Programming.pptx
Assignment/LabAssignment/Lab Giving Guides/Review 0.25 Offline Trainer chọn 1 option trong số các Lab và Assignment.
- Lab: JWEB.M.L101, .. Học viên hoàn thành và submit Lab
hằng ngày
H3SD - Assignment: JWEB.L.A101, JWEB.L.A102, ..
Đây là dạng Project Assignment nên học viên sẽ hoàn thành và
submit trước khi FinalTest hoặc theo yêu cầu của Giảng viên
Practice Time: Lab H3SD Assignment/Lab 1.00 Offline Học viên thực hiện Daily Lab Guide đã giao
Practice Time: Assignment H3SD Assignment/Lab 1.75 Offline Học viên thực hiện Specification 1 trong Assignment đã giao
Daily Assignment Review & Guides Guides/Review 1.00 Offline Thực hiện sau khi học viên bắt đầu làm bài được 1-2h (để học
viên có đủ thời gian tự tìm hiểu kỹ trước khi hỏi hoặc nhờ hỗ
trợ); Inputs gồm: Danh sách các câu hỏi liên quan đến
H3SD Assignment trong ngày
Khung giờ này, học viên có thể tham gia hoạt động Golden
time or English club
Unit 2 MVC Model and Session Day 2 Quiz Quiz 01 H3SD Test/Quiz 0.50 Offline Quiz 01: 10-20 questions/15-30 minutes
Tracking
Lecture2.1 MVC & JSP Models K6SD Concept/Lecture 1.50 Offline Lecture2.1_MVC & JSP Models.pptx
Lecture2.2 Advanced Servlet and Session Concept/Lecture 1.50 Offline Lecture2.2_Advanced Servlet and Session Tracking.pptx
Tracking K6SD
Assignment/LabAssignment/Lab Giving Guides/Review 0.25 Offline Trainer chọn 1 option trong số các Lab
- Lab: JWEB.M.L201, .. Học viên hoàn thành và submit Lab
K6SD
hằng ngày
Practice Time: Lab K6SD Assignment/Lab 1.00 Offline Học viên thực hiện Daily Lab Guide đã giao
Practice Time: Assignment K6SD Assignment/Lab 1.50 Offline Học viên thực hiện Specification 2 trong Assignment đã giao
Daily Assignment Review & Guides Guides/Review 1.00 Offline Thực hiện sau khi học viên bắt đầu làm bài được 1-2h (để học
viên có đủ thời gian tự tìm hiểu kỹ trước khi hỏi hoặc nhờ hỗ
trợ); Inputs gồm: Danh sách các câu hỏi liên quan đến
K6SD Assignment trong ngày
Khung giờ này, học viên có thể tham gia hoạt động Golden
time or English club
Golden time/English club/Workshop K6SD Seminar/Worksho 0.75 Offline Học viên tham gia hoạt động Golden time or English club
Unit 3 Listener and Servlet Filter Day 3 Quiz Quiz 02 H3SD Test/Quiz 0.50 Offline Quiz 02: 10-20 questions/15-30 minutes
Lecture3.1 Listener and Servlet Filter H3SD Concept/Lecture 2.50 Offline Lecture3.1_Listener and Servlet Filter.pptx
Practice Time: Lab H3SD Assignment/Lab 1.00 Offline Học viên thực hiện Daily Lab Guide đã giao
Practice Time: Assignment H3SD Assignment/Lab 2.75 Offline Học viên hoàn thành và submit Assignment đã giao
Daily Assignment Review & Guides Assignment/Lab 1.00 Offline Thực hiện sau khi học viên bắt đầu làm bài được 1-2h (để học
viên có đủ thời gian tự tìm hiểu kỹ trước khi hỏi hoặc nhờ hỗ
trợ); Inputs gồm: Danh sách các câu hỏi liên quan đến
H3SD Assignment trong ngày
Khung giờ này, học viên có thể tham gia hoạt động Golden
time or English club
Golden time/English club/Workshop H3SD Seminar/Worksho 0.75 Offline Học viên tham gia hoạt động Golden time or English club
Topic revision Topic revision Guides/Review 4.00 Offline Học viên ôn tập, giảng viên chữa Assignment
Day 4 H3SD
Topic revision and Final Test Topic Exam Theory Part Exam 0.75 Online Questions Bank: chọn 30 câu chia đều cho các ngày học.
H3SD
Topic Exam Practice Part Exam 2.50 Offline Chọn 1 trong các Options để cho thi: JWEB.Practice.T01,
H3SD JWEB.Practice.T02, …
A*
Date Changes Contents Version
M, D
1-Oct-2016 Template M Thay đổi templates: Syllabus, Slide, 3.1
Assignment,Quiz, Exam.
1-Oct-2016 Assignment A Bổ sung 2 đề assignment cho 2 days 3.1
học.
1-Oct-2016 Exam A Bổ sung 1 đề practice final test; 3.1
Bổ sung 40 theory final test.
1-Jan-2019 Update M Update Course Objectives 3.2
Topic Outline
Update Schedule
20-May-2019 Add Quiz M Update 3.3
25-Jun-2019 Update M Release for review 3.7
30-Jun-2019 Update: Final Update review comments:
Assessment M Assessment Scheme, Text book, 3.8
References
6-Jul-2019 Update M Release for approve 3.9
10-Jul-2019 Approve M Approve 4.0