Mã sản phẩm: I21
210.000 VNĐTác giả: Dương Hữu Thành
Năm xuất bản: 2019
Loại tài liệu:
CN100519
MỤC TIÊU HỌC LIỆU
Tài liệu nhằm hướng dẫn học tập môn Lập trình Java, cung cấp những kiến thức và kỹ năng lập trình Java từ căn bản đến nâng cao. Tài liệu tập trung giới thiệu công nghệ JavaFX để phát triển ứng dụng RIA và công nghệ JSF phát triển ứng dụng Web.
Trên cơ sở những kiến thức cung cấp, tác giả hi vọng hỗ trợ người học nắm chắc các kiến thức nền tảng Java và có khả năng tự học các công nghệ khác trong Java, cũng như những công nghệ Java được cập nhật mới trong tương lai.
CẤU TRÚC HỌC LIỆU
Tài liệu được soạn thành 5 chương, nội dung tóm tắt như sau:
Chương 1. Giới thiệu ngôn ngữ Java: trình bày sơ lược lịch sử hình thành và phát triển Java, những đặc trưng nổi bật của ngôn ngữ Java.
Chương 2. Lập trình Java căn bản: trình bày những kiến thức căn bản lập trình Java và một số kiến thức nâng cao như lập trình tổng quát, biểu thức chính quy.
Chương 3. Lập trình 139 với JavaFX: trình bày việc phát triển ứng dụng RIA với công nghệ JavaFX.
Chương 4. Lập trình cơ sở dữ liệu: trình bày tương tác với cơ sở dữ liệu trong Java bằng JDBC và hibernate.
Chương 5. Phát triển ứng dụng Web: trình bày việc phát triển ứng dụng Web bằng JSF.
MỤC TIÊU MÔN HỌC
1. Mục tiêu chung: sau khi hoàn tất môn học, người học có những kiến thức và kỹ năng nền tảng để lập trình phát triển ứng dụng với các công nghệ Java và tự học các công nghệ Java khác.
2. Mục tiêu cụ thể
2.1. Kiến thức
2.2. Kỹ năng
2.3. Thái độ
YÊU CẦU ĐỐI VỚI NGƯỜI HỌC
Để tiếp nhận những kiến thức trong tài liệu nhanh chóng và hiệu quả hơn thì người học nên nắm các kiến thức như kỹ thuật lập trình, lập trình hướng đối tượng, cơ sở dữ liệu.
CÁCH TỰ HỌC TÀI LIỆU NÀY
Để sử dụng tài liệu này hiệu quả, người học nên đọc phần mục tiêu mỗi chương xác định những nội dung cần thiết, mỗi nội dung cần nắm rõ khái niệm vấn đề để biết nó là cái gì (what), tại sao cần nó (why), làm thế nào để sử dụng nó (how) và làm lại các ví dụ trong từng mục. Sau mỗi chương có phần tóm tắt nội dung chính, người học nên đọc kỹ hệ thống kiến thức và trả lời các câu hỏi trắc nghiệm để đánh giá lại kiến thức đã nắm.
Cuối cùng kết hợp vừa làm bài tập, vừa xem lại những điểm lý thuyết chưa rõ, chưa hiểu và tự đánh giá kết quả làm bài của mình thông qua phần đáp án trắc nghiệm và hướng dẫn làm bài tập. Sau khi làm hết các bài tập có trong tài liệu, người học có thể tự đặt vấn đề cho mình thông qua các bài toán, khó khăn trong thực tế và thử tiến hành tin học hóa giải quyết vấn đề đó.
Một số tài liệu tham khảo hay tự học thêm
[1] Cay S. Horstmann (2016). Core Java – Volume I, Fundamentals. Prentice Hall.
[2] Cay S. Horstmann (2016). Core Java – Volume II, Advanced Features. Prentice Hall.
[3] Doug Lowe (2015). JavaFX for Dummies. John Wiley & Sons.
[4] Paul Deitel, Harvey Deitel (2014). Java How to Program. Pearson.
LỜI CẢM ƠN
Để hoàn thành tài liệu này, tác giả gửi lời cảm ơn chân thành đến cha mẹ, thầy cô, quý đồng nghiệp và bạn bè đã động viên, hỗ trợ và góp ý cho tài liệu. Tác giả cũng gửi lời cảm ơn chân thành đến trường Đại học Mở Tp. Hồ Chí Minh đã tạo điều kiện thuận lợi để biên soạn tài liệu và hội đồng nghiệm thu đã dành thời gian quý báu đọc, góp ý để tài liệu hoàn thiện hơn. Bằng kinh nghiệm giảng dạy và làm việc thực tế, tác giả đã cố gắng đúc kết, cô đọng các kiến thức cơ bản của Java vào tài liệu này, nhưng chắc chắn không tránh được những thiếu sót, tác giả mong nhận được góp ý nhiều hơn để xây dựng tài liệu ngày càng tốt hơn từ quý giảng viên, các bạn sinh viên, cũng như các lập trình viên. Mọi góp ý xin gửi về địa chỉ email của tác giả thanh.dh@ou.edu.vn.
Chủ biên
ThS. Dương Hữu Thành