HỒ SƠ MÔN HỌC
(TEACHING PORTFOLIO)
Họ tên giảng viên (Full name): Võ Văn Thành Email giảng viên (Email): null
Môn học (Subject name): Java Technology Mã môn học (Subject code): 503111
Chuyên ngành (Major): Software Engineering, Computer Khoa/Lớp (Faculty/ Class): Công nghệ thông
Science, Computer Networks and Data Communications tin
Số lượng sinh viên (Number of students): 45 Cơ sở (Campus):
Nhóm: 01 Tổ thực hành: 0 Hệ : Đại học chính quy
Thời gian bắt đầu (Date start): 06/01/2025 Thời gian kết thúc (Date end): 14/04/2025
I. HOẠT ĐỘNG TRÊN LỚP (AT CLASS)
Buổi Nội dung Mục tiêu bài học Chiến lược giảng dạy Các hoạt động sinh viên
(Day) (Content) (Learning objectives) (Teaching Strategies) (Student Activities)
Chapter 1: Java Programming Language
1.1 How Java work
1.2 JDK, JRE and JVM
1.3 Build and run a
java program from
command line - Discussion of previous
1 1.4 Create and use jar problems
file. - Do exercise.
1.5 Java language
review
1.6 Java 8 Features
1.7 Maven build tool
Chapter 2: Java Database Connectivity (JDBC)
2.1 JDBC Overview
2.2 JDBC Driver Types
2.3 JDBC Connections
- Discussion of previous
2.4 JDBC Statements
2 problems
2.5 Result Sets
- Do exercise.
2.6 CRUD Examples
2.7 Transactions
2.8 Exception Handling
Chapter 3: Hibernate
3 3.1 Hibernate Overview - Discussion of previous
3.2 Hibernate problems
Configurations - Do exercise.
3.3 Hibernate Session
3.4 Entity
3.5 XML Mapping and
Annotation Mapping
3.6 Mapping Types
3.7 Hibernate Query
Language
3.8 Citerial Queries and
Native Queries
Chapter 4: Servlet
4.1 Servlet Overview
4.2 Servlet Life Cycle
4.3 HttpServletRequest and
HttpServletResponse
4.4 Sesion and Cookie - Discussion of previous
4 Handling problems
4.5 Form and File Upload - Do exercise.
Handling
4.6 Filter
4.7 XML vs Annotation
Configuration
Chapter 5: JSP and JSTL
5.1 JSP Overview &
Architecture
5.2 JSP Syntax & Directives
5.3 JSP Actions
5.4 JSP Implicit Objects
5.5 Requeset and Response - Discussion of previous
5 objects problems
5.6 Sesion and Cookie - Do exercise.
Handling
5.7 Form and File Upload
Handling
5.8 Java Standard Tag
Library
Chapter 6: Spring framework
6.1 Spring Framework
Overview & Architecture
6.2 Spring Ioc Container
6.3 Bean Definition
6.4 Dependency Injection
- Discussion of previous
6.5 XML-based
6 problems
Configurations
- Do exercise.
6.6 Annotation-based
Configurations
6.7 Java-based
Configurations
6.8 Spring Boot
Chapter 7: Spring Data JPA
7 7.1 Spring Data JPA - Discussion of previous
Overview problems
7.2 Configuration - Do exercise.
7.3 Repository
7.4 Query Methods
7.5 CRUD Examples
Chapter 8: Spring MVC
8.1 Spring MVC
Introduction
8.2 Configuration
8.3 Controller
8.4 Spring Tag Library
8.5 View Resolution
- Discussion of previous
8.6 View technologies
8-9 problems
- Do exercise.
8.7 RestController
8.8 Error & Exception
Handling
8.9 MailSender
8.10 Task Execution and
Scheduling
Chapter 9: Spring Security
9.1 Spring Security
Overview
9.2 Basic Authentication
9.3 Form-based - Discussion of previous
10 Authentication problems
9.4 Database-backed - Do exercise.
UserDetailsService
9.5 Roles and Permissions
9.6 JWT Authentication
II. ĐÁNH GIÁ SINH VIÊN (ASSESSMENT)
Chương Nội dung đánh giá Phương pháp đánh giá
(Chapter) (Assessments based on Learning Objectives) (Methods of assessment)
Process evaluation 1 - (10%) - Process Exercise
Process evaluation 2 - (20%) - Process Exercise
Mid-term test - (20%) - Essay
Final examination - (50%) - Report
Duyệt của Trưởng bộ môn Giảng viên phụ trách lớp (Lecturer)
Lê Văn Vang Võ Văn Thành