Lập trình Java: Lập trình JAVA Web với Framework

Khóa học Lập trình Java Web với Framework được NIIT - ICT HÀ NỘI xây dựng nhằm hoàn thiện kỹ năng lập trình web các các bạn đã học về Lập trình Web Java. Học cách làm việc với Java Web Framework để sẵn sàng làm việc ngay tại Doanh nghiệp.

Khóa học Cung cấp đầy đủ kiến thức từ Spring Framework....

  • Thời lượng: 20 buổi  - 40h 2.5 tháng
  • Ca học: 18:30 - 21:30
  • 2 buổi/ tuần
  • Hình thức học: Online hoặc Offline
  • 30% thuyết giảng. 70% thực hành.
  • Đăng ký sớm: Doanh nghiệp trợ giá lên tới 40%
  • CAM KẾT: NẾU KHÔNG VỮNG, HỌC LẠI MIỄN PHÍ.
Đăng ký học
LẬP TRÌNH JAVA WEB VỚI FRAME WORK
LẬP TRÌNH JAVA WEB VỚI FRAME WORK

KHÓA HỌC JAVA WEB VỚI FRAMEWORK PHÙ HỢP VỚI AI?

- Học viên cần nắm vững về kiến thức lập trình Java Web (JSP/Servlet/MVC)
- Học viên cần sử dụng thành thạo cơ sở dữ liệu và SQL
- Học viên cần thành thạo lập trình Front-end
- Học viên cần sử dụng thành thạo lập trình hướng đối tượng với Java (Java Core + Java OOP)
- Có khả năng đọc hiểu tài liệu Tiếng Anh là 1 lợi thế
năm đào tạo công nghệ thông tin
20+
năm đào tạo công nghệ thông tin
học viên đã tốt nghiệp khóa học
18366+
học viên đã tốt nghiệp khóa học
có việc làm đúng chuyên ngành
87%
có việc làm đúng chuyên ngành
DN cam kết tuyển dụng
50+
DN cam kết tuyển dụng
Module I: Phát triển ứng dụng với các Java Web Framework
Giới thiệu về Spring Framework Môn học trang bị cho học viên kiến thức nâng cao về các Framework đang được sử dụng phổ biến nhất hiện nay là: JSF, Hibernate và Spring Boot.
Kết thúc môn học, học viên có kiến thức và biết cách sử dụng ba Java Framework là JSF, Hibernate và Spring Boot để có thể ứng dụng trong các dự án thực tế. 

1. Phát triển ứng dụng Web với Java Server Faces

  • Giới thiệu về Framework Java Server Faces: Kiến trúc, các đặc điểm, cơ chế hoạt động
  • Ý nghĩa và cách thức hoạt động của các components trong JSF framework
  • Các thẻ trong thư viện của JSF tag libraries
  • Thực hành phát triển ứng dụng Web sử dụng JSF

2. Tìm hiểu về Java Server Faces components

  • Cơ chế điều hướng trong JSF framework
  • Các sử dụng Các thành phần Managed Beans, Validator, Converter trong JSF
  •  Kết hợp Các thành phần trong ứng dụng JSF
 

3. Phát triển tầng giao diện với JSF

  • Làm việc với styles trong JSF
  • Định nghĩa templates của website với JSF
  • Thực hành bài tập tổng hợp với JSF

4. Giới thiệu về Hibernate Framework

  • Giới thiệu về Hibernate: Ý nghĩa, kiến trúc, Các đặc điểm
  • Cơ chế Object Relational Mapping (ORM)
  • Các lớp/interface trong Hibernate framework
  • Thực hành sử dụng Hibernate

5. Mapping Query language & HQL - I

  • Cấu hình mapping trong Hibernate
  • Làm việc với Query language
  • Mapping database relationships trong Hibernate Framework

6. Mapping Query language & HQL - II

  • Định nghĩa các Criteria Queries trong Hibernate
  • Làm việc với các Persistent Objects
  • Thực hành phát triển tầng dữ liệu với Hibernate

7. Giới thiệu về Spring Framework

  • Giới thiệu về Spring Framework: Tổng quan, kiến trúc, mô hình hoạt động
  • Các thành phần trong Spring Framework
  • Ý nghĩa của các module trong Spring Framework
  • Giới thiệu cơ chế Dependency Injection trong Spring

8. Giới thiệu về Spring Boot

  • Giới thiệu về Spring Boot: Ý nghĩa, kiến trúc, các đặc điểm.
  • Giới thiệu về Maven: Ý nghĩa, cơ chế thực hiện, cách sử dụng
  • Tạo ứng dụng Spring Boot đầu tiên

9. Phát triển ứng dụng web với Spring Boot

  • Phát triển ứng dụng web với Spring Boot
  • Cấu hình ứng dụng với Spring Boot

10. Lập trình giao diện với Spring Boot

  • Spring Boot với JSP View
  • Spring Boot với Thymeleaf

11. Lập trình CSDL Spring Boot với JDBC

  • Các bước kết nối với CSDL sử dụng JDBC trong ứng dụng Spring Boot
  • Thao tác với JDBC sử dụng Spring Boot
  • Thực hành kết hợp Spring Boot và JDBC để thao tác với CSDL

12. Kết hợp giữa Spring Boot và JPA

  • Giới thiệu về Java Persistence API: Ý nghĩa, kiến trúc, cơ chế thực hiện
  • Các bước kết hợp Spring Boot với JPA
  • Thực hành xây dựng ứng dụng kết hợp giữa Spring Boot và JPA

13.Kết hợp giữa Spring Boot và Hibernate

  • Kết hợp Spring Boot với Hibernate
  • Thực hành xây dựng ứng dụng kết hợp giữa Spring Boot và Hibernate

14. Kết hợp giữa Spring Boot và Restful WebServices

  • Giới thiệu về Restful WebServices: Ý nghĩa, cơ chế hoạt động, cách gọi
  • Tạo và gọi Restful WebServices trong ứng dụng Spring Boot

Module II: Phát triển đồ án

Trong giai đoạn này, học viên phân nhóm để phát triển đồ án website thương mại điện tử hoặc giới thiệu tin tức, sử dụng các framework đã được học: JSF, Hibernate, Spring Boot. Đề tài có thể là xây dựng website bán hàng, du lịch, tin tức v.v…

16. Final Project I - Module Client

- Phân nhóm đồ án
- Phân tích chức năng của website TMĐT
- Thiết kế CSDL của website TMĐT
- Xây dựng giao diện và hiển thị nội dung lên trang chủ
- Xây dựng trang sản phẩm
 

17. Final Project II- Module Client

- Xây dựng chức năng đánh giá & tìm kiếm sản phẩm
- Xây dựng chức năng xem và cập nhật thông tin của khách hàng
- Xây dựng chức năng xử lý giỏ hàng trực tuyến ShoppingCart
- Xây dựng chức năng thanh toán đơn hàng
- Xử lý các hiệu ứng trên giao diện website"
 

18. Final Project III - Module Admin

- Xây dựng trang quản trị
- Xây dựng các chức năng quản trị website: Quản lý khách hàng, sản phẩm, tin tức
 

19. Final Project IV - Module Admin & Bảo vệ thử

- Xây dựng chức năng xử lý đơn hàng, thống kê.
- Hướng dẫn thuyết trình bảo vệ thử đồ án (Các nhóm lên thuyết trình bảo vệ thử)
- Hướng dẫn viết báo cáo đồ án
- Review lại tổng thể đồ án
 

20. Bảo vệ đồ án cuối khóa học

- Các nhóm thuyết trình bảo vệ đồ án cuối khóa học
 

Khả năng của học viên sau khóa học:

  1. Nắm vững các Java Web Framework rất thông dụng hiện nay: JSF, Hibernate, Spring Boot
  2. Sử dụng tốt một Framework rất nổi tiếng hiện nay là Spring Boot
  3. Thành thạo các kỹ thuật lập trình cao cấp được sử dụng trong các ứng dụng doanh nghiệp (Enterprise Application)
  4. Biết cách kết hợp giữa Spring Boot với các công nghệ khác như: JPA, Hibernate, Restful WebServices.
  5. Được tham gia phát triển đồ án cuối khóa học, để rèn luyện kỹ năng lập trình và kỹ năng làm việc nhóm
  6. Sử dụng thành thạo các công cụ thiết kế và lập trình web như: NetBeans, Eclipse, DreamWeaver, SublimeText

04 Lý do nên chọn học tại ICT Hà Nội

  1. Học viên tham gia khóa học sẽ được hưởng chế độ Bảo Hành Học Tập Trọn Đời: Sau khi tham gia khóa học, nếu thấy chưa theo được học phần nào, hoặc bị vướng lịch phải nghỉ, học viên có thể đăng ký được học dự thính miễn phí với các lớp sau.
  2. Trong suốt khóa học, học viên có thể đăng ký mượn phòng Lab miễn phí, để có thể thực hành nhằm nâng cao kiến thức
  3. Học viên được hỗ trợ giới thiệu việc làm hoặc giới thiệu cơ hội thực tập sau khi hoàn thành khóa học
  4. Sau khi hoàn thành khóa học, học viên vẫn sẽ được Giảng viên hỗ trợ: Khi gặp lỗi hay có thắc mắc liên quan đến khóa học, học viên có thể liên hệ Giảng viên để hỏi, và nhận được sự trợ giúp của Giảng viên.
 

Trần Văn Quyết

Trần Văn Quyết

Technical Leader tại TopCV
Mai Văn Hà

Mai Văn Hà

Project Manager tại Samsung Vietnam
Đinh Trọng Triều

Đinh Trọng Triều

FE Developer tại Funtap
Đoàn Văn Vấn

Đoàn Văn Vấn

Developer NEWWARE SOLUTION
Lê Ngọc Tuấn

Lê Ngọc Tuấn

Trưởng phòng IOT & Robotic (FPT)
Nguyễn Thành Luân

Nguyễn Thành Luân

Full stack Developer
Tạ Thị Thinh

Tạ Thị Thinh

Test Manager
Mai Ngọc Huynh

Mai Ngọc Huynh

Technical Project Manager tại Samsung SDS Vietnam
Trần Văn Hải

Trần Văn Hải

GĐ Nhân sự
Phạm Nhân Nghĩa

Phạm Nhân Nghĩa

Leader Thiên Hoàng Group
LẬP TRÌNH JAVA WEB VỚI FRAME WORK

Khóa học
Ngày khai giảng
Lịch học
Ca học
Thời lượng
Học phí
Đăng ký
21/03/2024
20 buổi
18:30 - 21:00
40 giờ
liên hệ
Đăng ký học thử miễn phí
Đăng ký để trải nghiệm , đã giúp hơn 750+ học viên thành công trên con đường chinh phục ngành Công nghệ thông tin. Và giờ đã đến lượt bạn...
Bạn chưa chọn khóa học cần đăng ký!
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Bình luận Facebook
Đánh giá về khóa học
Có 0 đánh giá
Bạn chưa nhập nội dung nhận xét về khóa học
Chọn đánh giá của bạn Gửi nhận xét
Tin tức liên quan

Cơ chế try-catch trong lập trình hướng đối tượng trong PHP

13/07/2024 54 lượt xem
Lập trình hướng đối tượng là một khái niệm quan trọng trong ngành công nghệ thông tin hiện nay, và PHP là ngôn ngữ lập trình được sử dụng rộng rãi để xây dựng các ứng dụng web có tính chất đa nền tảng. Trong quá trình phát triển ứng dụng, việc xử lý ngoại lệ là điều không thể thiếu và cơ chế try-catch đã được sử dụng để giải quyết vấn đề này trong lập trình hướng đối tượng trong PHP.

PHP cung cấp nhiều cách để xử lý lỗi

11/07/2024 69 lượt xem
PHP là một ngôn ngữ lập trình phổ biến và được sử dụng rộng rãi trong những ứng dụng web hiện đại. Tuy nhiên, khi viết code trong PHP, lỗi là điều không thể tránh khỏi. Vì vậy, việc xử lý lỗi là một kỹ năng quan trọng mà mỗi lập trình viên PHP cần nắm vững.

PHP có hỗ trợ xử lý lỗi không?

09/07/2024 53 lượt xem
PHP là một ngôn ngữ lập trình phổ biến và được sử dụng rộng rãi trong việc xây dựng các ứng dụng web. Với tính linh hoạt và dễ học, nó đã thu hút được nhiều lập trình viên và nhà phát triển. Tuy nhiên, khi làm việc với bất kỳ ngôn ngữ lập trình nào, chúng ta cũng không thể tránh khỏi việc gặp phải các lỗi.

Sử dụng biến siêu toàn cục $_POST hoặc $_GET

07/07/2024 43 lượt xem
Bất kỳ khi nào chúng ta cần gửi các dữ liệu từ một trang web tới một trang khác, chúng ta luôn phải sử dụng các biến để truyền thông tin qua lại. Tuy nhiên, việc sử dụng các biến đơn giản có thể gây ra những bất tiện trong việc quản lý và xử lý dữ liệu, đặc biệt là khi website của bạn có phải xử lý với rất nhiều biểu mẫu. Để giải quyết vấn đề này, chúng ta có thể sử dụng các biến siêu toàn cục trong PHP như là một giải pháp hiệu quả hơn.

Làm thế nào để lấy dữ liệu từ biểu mẫu HTML trong PHP?

05/07/2024 74 lượt xem
Trong quá trình phát triển ứng dụng web, việc thu thập và xử lý dữ liệu từ người dùng là điều cực kỳ quan trọng, để thực hiện được điều này, chúng ta cần sử dụng các biểu mẫu HTML.

PHP hỗ trợ lập trình hướng đối tượng (OOP)

03/07/2024 71 lượt xem
Lập trình hướng đối tượng là một phương pháp lập trình được sử dụng để tổ chức và viết mã theo cách mô phỏng các đối tượng trong thế giới thực. Trong bài viết này, chúng ta sẽ tìm hiểu xem PHP có hỗ trợ lập trình hướng đối tượng hay không và cách sử dụng tính năng này như thế nào.

PHP có hỗ trợ lập trình hướng đối tượng không?

01/07/2024 75 lượt xem
Lập trình hướng đối tượng là một phương pháp lập trình được sử dụng để tổ chức và viết mã theo cách mô phỏng các đối tượng trong thế giới thực. Trong bài viết này, chúng ta sẽ tìm hiểu xem PHP có hỗ trợ lập trình hướng đối tượng hay không và cách sử dụng tính năng này như thế nào.

Sử dụng hàm mysqli_connect() để thực hiện kết nối với cơ sở dữ liệu MySQL

30/06/2024 92 lượt xem
Trong bài viết này, chúng ta sẽ tìm hiểu về hàm mysqli_connect() và cách sử dụng nó để kết nối với cơ sở dữ liệu MySQL.

Làm thế nào để thực hiện kết nối với cơ sở dữ liệu MySQL trong PHP?

28/06/2024 97 lượt xem
Trong bài viết này, chúng ta sẽ tìm hiểu về cách thực hiện kết nối với cơ sở dữ liệu MySQL trong PHP, cũng như các kỹ thuật và tiến trình liên quan.

Các kiểu dữ liệu hỗ trợ trong ngôn ngữ lập trình PHP

26/06/2024 69 lượt xem
Trong bài viết này, chúng ta sẽ tìm hiểu về các kiểu dữ liệu mà PHP hỗ trợ và cách sử dụng chúng trong lập trình.
Khóa học khác

Lập trình Web với Django

30
Khóa học giúp học viên sử dụng thành thạo ngôn ngữ Lập trình Python (3x). Hiểu và phát triển được Ứng dụng Web với Django Framework. Học thực hành với Giảng viên cao cấp.

Lập trình PHP với Laravel Framework

42 giờ
Khóa học Lập trình PHP với Laravel Framework được NIIT - ICT HÀ NỘI xây dựng nhằm hoàn thiện kỹ năng lập trình web các các bạn đã biết Lập trình Web PHP thuần.
Đăng ký tư vấn
Nhân viên gọi điện tư vấn miễn phí sau khi đăng ký
Được cập nhật các ưu đãi sớm nhất
Hotline: 0383180086
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Hãy đăng ký để nhận những thông tin mới nhất về học bổng mới nhất tại NIIT - ICT Hà Nội
top
Đóng lại Đăng ký học tại NIIT - ICT Hà Nội
6260+ học viên đã theo học tại NIIT - ICT Hà Nội và có việc làm tốt trong ngành lập trình. Nắm lấy cơ hội ngay hôm nay!
LẬP TRÌNH JAVA WEB VỚI FRAME WORK
  • KHÓA HỌC LẬP TRÌNH FRONT END VỚI REACT.JS
  • KHÓA HỌC LẬP TRÌNH PHP WEB
  • Khóa học PHP Full stack [2023] cho người mới bắt đầu
  • Khóa học BIG DATA với Hadoop và Spark
  • Khóa học Lập trình Android tại Hà Nội
  • [Tuyển sinh 2023] Lập trình viên Quốc tế DigiNxt
  • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại Hà Nội
  • LẬP TRÌNH GAME
    • Khóa học Lập trình Game Unity
  • LẬP TRÌNH WEB FRONT END
    • KHÓA HỌC PYTHON HƯỚNG ĐỐI TƯỢNG
    • KHÓA HỌC ANGULAR & TYPESCRIPT (FRONT END)
  • LẬP TRÌNH WEB BACK END
    • LẬP TRÌNH JAVA WEB VỚI FRAME WORK
    • Lập trình Web với Django
    • Lập trình PHP với Laravel Framework
  • CHƯƠNG TRÌNH ĐÀO TẠO ỨNG DỤNG CÔNG NGHỆ
    • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại TP HCM
  • LẬP TRÌNH WEB FULL STACK
    • Khóa học Java Full stack (IJFD)
  • LẬP TRÌNH MOBILE
    • FRONT-END VỚI REACTJS VÀ REACT NATIVE
    • Lập trình Android Nâng cao
  • ĐÀO TẠO CHO DOANH NGHIỆP
    • KHÓA HỌC BUSINESS ANALYSIC TỪ CƠ BẢN ĐẾN NÂNG CAO 2023
    • Khóa học Magento: Làm chủ CMS TMĐT lớn nhất
    • Khóa học IOT: Xây dựng Sản phẩm IOT với Raspberry Pi
    • Khóa học Automation Testing Chuyên nghiệp
  • KHÓA HỌC DỰ ÁN
    • Học sử dụng bộ Office: Word, Excel, Power Point, Mail chuyên nghiệp
  • KHÓA HỌC KHÁC
    • VBA Excel Toàn Tập (Cơ Bản - Nâng Cao)
    • VBA Excel Nâng cao
    • Khóa học JMeter: Performance Testing
    • Khóa học Tester đạt chuẩn Quốc tế ISTQB Foundation Level
    • Khoá Học Tester đạt chuẩn quốc tế ISTQB Advanced Level
Bạn chưa chọn khóa học cần đăng ký
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Đăng ký học thành công!
Cảm ơn bạn đã đăng ký học tại NIIT - ICT HÀ NỘI!