Java là một ngôn ngữ lập trình hướng đối tượng có sức mạnh hàng đầu trong hàng ngũ các ngôn ngữ lập trình. Từ việc xây dựng các ứng dụng (Application) hay các Web service thậm chí là lập trình cho Điện thoại di động (Mobile) mà các nền tảng iOS hay Android… đều hỗ trợ. Với tiêu chí “Viết (code) một lần, thực thi khắp nơi” (Write Once, Run Anywhere). Ứng dụng viết bằng ngôn ngữ lập trình Java có thể chạy trên nhiều Hệ điều hành khác nhau, như: Windows, Linux, Soloris, Mac OS, & phần lớn các thiết bị di động. Ứng dụng viết bằng java có độ bảo mật cao, dễ dàng trong việc phát hiện và sửa lỗi.
Ngoài ra, JAVA không chỉ là ngôn ngữ mà còn là một nền tảng phát triển và triển khai ứng dụng cho các doanh nghiệp lớn (ngân hàng, giao dịch trực tuyến, quản lý và điều khiển dữ liệu…) với hàng chục máy chủ và hàng ngàn người sử dụng, trong đó máy ảo Java, bộ thông dịch có vai trò trung tâm.
Xuất phát từ những nhu cầu thực tiễn đó và về định hướng theo xu hương công nghệ phần mềm tiên tiến,
ITPlus Academy - Viện CNTT - ĐHQGHN xây dựng và triển khai thành công chương trình đào tạo “
lập trình Web với Java ” nhằm cung cấp cho Học viên các kiến thức từ cơ bản đến nâng cao của chuyên ngành lập trình Java, và đặc biệt là giúp học viên học theo hình thức tham gia trong một dự án Java thật ở kỳ cuối của khóa học.
Phần 1 - Giới thiệu về servlet
- Giới thiệu
- Servlet là gì?
- Giải pháp với Servlet
- Môi trường runtime của servlet
- Vòng đời của servlet
Phần 2 - Các đối tượng trong servlet
- Đối tượng Request và Response
- Đối tượng Session
- Đối tượng ServletContext
- Đa luồng (Multithreading) trong Servlet
Phần 3 - Giới thiệu về JSP
- Giới thiệu
- JSP Life Cycle
- Kịch bản (script)
- Các thành phần của 1 trang JSP
- Các phần tử Scripting
- Các đối tượng tring JSP
- Thành phần dẫn hướng (Directive)
- Các JSP Action chuẩn
- Đối tượng Request và Response trong JSP
Phần 4 - Kết nối CSDL với JDBC
- Giới thiệu ODBC và JDBC
- Tại sao cần sử dụng JDBC
- Sử dụng các thành phần của gói java.sql
- Các loại drivers
- Thực hành viết chương trình kết nối CSDL với JDBC
Phần 5 - Mô hình MVC
- Mô hình MVC là gì
- Các thành phần trong mô hình MVC
- MVC làm việc như thế nào?
- Ưu điểm và nhược điểm của mô hình MVC
- Mô hình MVC trong phát triển Web bằng JSP
Phần 6 - Giới thiệu về JSF
- Sự cần thiết của JSF
- JSF là gì
- Các thành phần trong JSF
- Vòng đời xử lý Request của JSF
- Lợi ích của JSF
- Thư viện JSF
Phần 7 - Xây dựng mẫu cùng JSF
- Phân tích yêu cầu của website
- Thiết kế CSDL và Giao diện
- Phát triển ứng dụng
- Triển khai ứng dụng
Đối tượng:
- Sinh viên khoa CNTT các trường Trung cấp - Cao đẳng - Đại học
- Nhân viên phát triển ứng dụng tại các doanh nghiệp.
Yêu cầu:
- Đã có kiến thức căn bản về lập trình Java, HTML, Truy vấn SQL
Học phí:
- Hỗ trợ 50% học phí còn 3.000.000 VNĐ
Hoàn thành khóa học học viên sẽ:
- Phát triển các ứng dụng Web sử dụng Servlet & JSP và JSF.
- Chuyên viên phát triển ứng dụng web trên nền tảng Java
- Tạo những ứng dụng của riêng mình để kinh doanh và tìm kiếm lợi nhuận
Giảng viên:
- Nguyễn Hồng Sơn với 14 năm kinh nghiệm hiện đang nắm giữ vị trí Giám đốc Đào tạo, Giảng viên, Trưởng nhóm R&D, Project Manager, Scrum Master, Scrum Coaching,…
Đặc biệt:
- Sau khi kết thúc khóa học, học viên sẽ được trực tiếp tham gia kiểm tra, phỏng vấn và tuyển dụng tại các đơn vị: FPT Soft, Telsoft, Vnext, Tinh Vân…