Phát triển ứng dụng Web
Phát triển ứng dụng Web
Xin chào các bạn!
Mục tiêu của môn học là giúp người học hiểu được những kiến thức cơ bản trong Java Web, thao tác được với các tính năng cơ bản của ứng dụng Java Web để có thể ra kết hợp front-end và back-end trong ứng dụng Java Web.
Trong phần đầu tiên, chúng ta sẽ làm quen với các khái niệm nền tảng về JSP và Servlet, đồng thời đọc dữ liệu của HTML Form cùng JSP. Đi sâu thêm nữa là được tiếp cận với việc quản lý về trạng thái cùng JSP.
Tiếp đó, trong phần hai, chúng ta sẽ được tìm hiểu kiến thức nâng cao về JSP. Bạn sẽ nắm được các khái niệm và vai trò của JSP Tags (JSTL), Servlet hay xây dựng ứng dụng MVC cùng với Servlets và JSP.
Ở phần ba, bạn sẽ được làm quen với Spring MVC, thực hành vào dự án tìm việc làm, đi kèm đó là được giới thiệu về Spring Form Tag và Data Binding.
Cuối cùng, Hibernate là kiến thức không thể thiếu trong vấn đề thực hành với Java Web. Bạn sẽ hiểu và nắm bắt được kiến thức thực hành trong việc cài đặt và cấu hình đối với Hibernate cùng các mối quan hệ trong Hibernate
Chúc các bạn học tốt!
MỤC TIÊU MÔN HỌC
Sau khi học xong môn này, học viên sẽ đạt được các chuẩn kiến thức, kỹ năng đầu ra như sau:
- Hiểu được cấu trúc của ứng dụng web cơ bản và triển khai ứng dụng Java Web
- Hiểu và thao tác được với các tính năng cơ bản của ứng dụng Java Web
- Hiểu và thao tác được với JDBC
- Hiểu và sử dụng được các khái niệm trong JSP
- Hiểu và thao tác được tới các đối tượng phía máy chủ trong ứng dụng Java Web
- Hiểu và thao tác được với kiến trúc MVC
- Kết hợp front-end và back-end trong ứng dụng Java Web
TRẢI NGHIỆM HỌC TẬP
Để bắt đầu, các bạn nên dành một vài phút khám phá môn học và cấu trúc chung. Môn học sẽ có 4 phần với 14 bài học. Xuyên suốt các bài học và cuối mỗi học phần, các bài thực hành Lab và Assignment sẽ giúp các bạn tăng cường việc ghi nhớ và vận dụng lý thuyết đã học vào các bài toán thực tế. Để việc học tập được hiệu quả, hãy luôn trau dồi kiến thức, không ngừng học hỏi, nghiên cứu và lập cho mình một kế hoạch học tập hợp lý để hoàn thành khóa học một cách xuất sắc.
Trong thời gian học (dự kiến là 6 tuần), việc phân bổ tuần học là rất quan trọng. Nếu các bạn có bất cứ câu hỏi nào hãy kết nối với Mentor để được giải đáp.
CẤU TRÚC MÔN HỌC
Phần 1 - Tổng quan cơ bản về ứng dụng web và JSP
- Giới thiệu phần 1
- Bài 1 - Giới thiệu về JSP và Servlet
- Bài 2 - Kiến thức cơ bản về JSP
- Bài 3 - Đọc dữ liệu của HTML Form cùng JSP
- Bài 4 - Quản lý về trạng thái cùng JSP
- Tổng kết phần 1
Phần 2 - Kiến thức nâng cao về JSP
- Giới thiệu phần 2
- Bài 5 - Thư viện thẻ tiêu chuẩn JSP(JSTL)
- Bài 6 - Giới thiệu về Servlet
- Bài 7 - Xây dựng ứng dụng MVC cùng với Servlets và JSP
- Bài 8 - Thực hành xây dựng ứng dụng Web cùng với JDBC
- Bài 9 - Thực hành xây dựng ứng dụng Web cùng với JDBC (Thêm / sửa / xóa )
- Tổng kết phần 2
- Assignment 1 - Dự án quyên góp từ thiện
Phần 3 - Giới thiệu về Spring MVC
- Giới thiệu phần 3
- Bài 10 - Xây dựng Spring Web Apps bằng Spring MVC
- Bài 11 - Các hoạt động trong Spring MVC
- Bài 12 - Giới thiệu về Spring Form Tag và Data Binding
- Tổng kết phần 3
- Assignment 2 - Dự án tìm việc làm
Phần 4 - Giới thiệu về Hibernate
- Giới thiệu phần 4
- Bài 13 - Kiến thức cơ bản về Hibernate
- Bài 14 - Kiến thức nâng cao về Hibernate
- Tổng kết phần 4
- Assignment 3 - Dự án đặt lịch khám bệnh
CHUYÊN GIA THIẾT KẾ VÀ PHẢN BIỆN MÔN HỌC
THIẾT KẾ MÔN HỌC: Th.S Nguyễn Hải Nam
- Thạc sĩ Khoa học Máy tính, Đại học Cassino, Ý
- Head of xSeries Department, FUNiX
- Online profile: https://www.linkedin.com/in/hai-nam-nguyen-474587119/
NGUỒN HỌC LIỆU
Trong thời đại hiện nay, mỗi môn học đều có nhiều nguồn tài liệu liên quan kể cả sách in và online, FUNiX Way không quy định một nguồn học liệu cụ thể mà khuyến cáo để học viên chọn được nguồn phù hợp nhất cho mình. Trong quá trình học từ nhiều nguồn khác nhau theo lựa chọn cá nhân đó, khi sinh viên phát sinh câu hỏi thì sẽ được kết nối nhanh nhất với mentor để được giải đáp. Toàn bộ phần đánh giá bao gồm các câu hỏi trắc nghiệm, bài tập, dự án và thi vấn đáp do FUNiX thiết kế, xây dựng và thực hiện.
Các môn học của FUNiX không quy định bắt buộc tài liệu học tập, sinh viên có thể chủ động tìm và học từ bất kỳ nguồn nào phù hợp, kể cả sách in hay nguồn học liệu online (MOOC) hay các website. Việc sử dụng các nguồn đó do học viên chịu trách nhiệm và đảm bảo tuân thủ các chính sách của chủ sở hữu nguồn, trừ trường hợp họ có sự hợp tác chính thức với FUNiX. Nếu cần hỗ trợ, học viên có thể liên hệ phòng đào tạo FUNiX để được hướng dẫn.
Dưới đây là một số nguồn học liệu của môn học mà học viên có thể tham khảo sử dụng. Việc liệt kê nguồn dưới đây không nhất thiết hàm ý rằng FUNiX có sự hợp tác chính thức với chủ sở hữu của nguồn: Coursera, tutorialspoint, edX Training, or Udemy.
KÊNH PHẢN HỒI
FUNiX sẵn sàng đón nhận và trao đổi về mọi ý kiến góp ý, phản hồi liên quan đến học liệu qua email program@funix.edu.vn