0% found this document useful (0 votes)
66 views5 pages

JWEB Syllabus v4.0

1. The document outlines a training syllabus for Java Technologies for Web Applications. 2. The course objectives are to teach trainees how to develop web applications using Java technologies like JSP, Servlets, and integrate with databases using JDBC within the MVC framework. 3. The topic covers 4 days of training with units on JSP/Servlet basics, MVC and session tracking, listeners and filters. Assessment includes quizzes, assignments, and a final test.

Uploaded by

talavyfc1234
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views5 pages

JWEB Syllabus v4.0

1. The document outlines a training syllabus for Java Technologies for Web Applications. 2. The course objectives are to teach trainees how to develop web applications using Java technologies like JSP, Servlets, and integrate with databases using JDBC within the MVC framework. 3. The topic covers 4 days of training with units on JSP/Servlet basics, MVC and session tracking, listeners and filters. Assessment includes quizzes, assignments, and a final test.

Uploaded by

talavyfc1234
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Java Technologies for Web Applications-Syllabus

1 Topic Name Java Technologies for Web Applications


2 Topic Code JWEB
3 Version v4.0
Freshers who are software developers (SD) with basic backgroud and skills on object oriented design, core Java
4 Training Audience
programming and SQL.
This topic is to introduce about Java programming language knowledge; adapt trainees with skills, lessons and
practices which is specifically used in the Fsoft projects.
The topic cover following output standards
Name Code Desription
Software Architecture K6SD Có hiểu biết về các kiến trúc phần mềm: Client-Server, MVC

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

Day1 - Unit 1: JSP/Servlet Basics


- Lecture1.1_Java Server Pages
- Lecture1.2_Java Servlet Programming
Day2 - Unit 2: MVC Model and Session Tracking
- Lecture2.1_JSP/Servlet with MVC Model
6 Topic Outline
- Lecture2.2_Intefaces in Servlet and Session Tracking
Day3 - Unit 3: Listener and Servlet Filter
- Lecture3.1_Listener and Servlet Filter
- Lecrure3.2_Pagination Example
Day4: Topic Revision & Final Test

Concept/Lecture 30% Concepts, theory


Assignment/Lab 31% Assignment, Lab
Quiz, assignment review 04 days
7 Time Allocation Guides/Review 21%
Assignment guides duration
Test/Quiz 3% Daily quiz
Exam 10% Pre-Test, Final Topic Test
Head First Servlets & JSP_ 2nd ed.pdf
Text book
18e-BM/DT/FSOFT v1/1 Internal use 1/5
https://www.javatpoint.com/servlet-tutorial
References https://www.tutorialspoint.com/servlets/index.htm

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)

Quiz 15% (2 quizzes, to do in 15-30 minutes)


Assignments 15% (1 project assignment)

70%
Assessment ------------------------------------
9 Final Test
Scheme 40% theory (to do in 0.75h)
60% practice (to do in 2.0 h)

Total topic GPA >= 6/10


Passing criteria
Attendant >=80% of training time

Qualified entry test and passed interview of Fresher program


Trainees
Less than or equals 20 students in the class

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

Students pass the final test


Waiver Criteria
Audited by the trainer: rank B

Others Trainers can allow students to complete homework and submit the next day

18e-BM/DT/FSOFT v1/1 Internal use 2/5


Java Web_Syllabus - Training Schedule
Training Unit/Chapter Day Lecture Content Learning Delivery Type Duration Training Training Materials / Logistics & General Notes
Objectives (hrs) Format (Required, For Reference, etc.)

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

18e-BM/DT/FSOFT v1/1 Internal use 3/5


Assignment Assignment Giving Guides/Review 0.25 Offline Trainer chọn 1 option trong số các Lab
- Lab: JWEB.M.L301, .. Học viên hoàn thành và submit Lab
H3SD
hằng ngày

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, …

Concept/Lecture 9.50 30%


Assignment/Lab 10.00 31%
Guides/Review 6.75 21%
Test/Quiz 1.00 3%
Seminar/Workshop 1.50 5%
Exam 3.25 10%
Total 32.0 100%

18e-BM/DT/FSOFT v1/1 Internal use 4/5


AUTHORSHIP
Role Name Account Unit Notes
Creator Nguyễn Thị Điệu DieuNT1 FWA.FA
Reviewer Nguyễn Anh Tuấn TuanNA34 FWA.FA
Approver Nguyễn Văn Vinh VinhNV FWA.FA
RECORD OF CHANGES
*A - Added M - Modified D - Deleted

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

18e-BM/DT/FSOFT v1/1 Internal use 5/5

You might also like