Lập trình Java Nâng cao

Java với thương hiệu “Write Once, Run Anywhere” nổi tiếng là công nghệ nền tảng xây dựng các ứng dụng phần mềm mang tính cách mạng và khả thi nhất trong việc phát triển và triển khai rất nhiều ứng dụng, từ các ứ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 triệu người sử dụng, cho đến ứng dụng điều khiển các bộ xử lý bên trong đồng hồ điện tử, lò vi sóng, các thiết bị điện tử dân dụng rồi đến trò chơi, tiện ích trên điện thoại di động..

Các lập trình viên Java được trang bị kiến thức và kỹ năng tốt luôn được các doanh nghiệp phần mềm trong và ngoài nước đón nhận nhiệt tình có và cơ hội thăng tiến tốt trong công việc.

Xuất phát từ nhu cầu thực tiễn của nhà tuyển dụng và về định hướng theo xu hương công nghệ phần mềm tiên tiến, học viện Bkacad đã bắt tay hợp tác với các chuyên gia công nghệ dày dạn kinh nghiệm đang công tác tại những doanh nghiệp phần mềm hàng đầu ở Việt Nam, xin trân trọng giới thiệu khóa học Java nâng cao
Thời lượng:
80h (3,5 tháng)

Đối tượng học viên
: Khóa học Java phù hợp với nhiều đối tượng:
• Học sinh/sinh viên đang cần định hương nghề nghiệp và mong muốn được trang bị kiến thức và kỹ năng tốt nhất, khi ra trường có thể làm việc hiệu quả trong nhóm và được các nhà tuyển dụng săn đón.
• Các bạn lập trình viên muốn khẳng định đẳng cấp nghề nghiệp với doanh nghiệp và nâng cao tay nghề chuyên môn bằng cơ hội cọ xát học hỏi từ các chuyên gia và đồng nghiệp.

Mục tiêu

• Mô tả mô hình của một ứng dụng trên nền J2EE
• Phát triển và test một ứng dụng được xây dựng trên công nghệ EJB
• Phát triển giao diện web cho một ứng dụng xây dựng trên công nghệ EJB
• Phát triển các ứng dụng web sử dụng servlets
• Hoàn thiện các ứng dụng web với Struts, quản lý session, filters, truy xuất database.
• Tạo các trang JSP dễ bảo trì, sử dụng Expression Language, JSP Standard Tag Library (JSTL),
• và Struts Tiles framework
• Cấu hình J2EE platform services layer
• Tích hợp Struts và JSP để hoàn thiện một ứng dụng web

Yêu cầu
• Lập trình Java căn bản
• Có kiến thức về database và các câu lệnh SQL
• Có kiến thức lập trình với ngôn ngữ HTML

Chứng chỉ
- Chứng nhận hoàn thành khóa học do trường Đại học Bách Khoa cấp.
Có thể thi để lấy chứng chỉ Oracle Certified Professional Java EE 5 Web Component Developer của Oracle cấp có giá trị quốc tế (thi tại trung tâm khảo thí quốc tế VUE, Prometric ngay tại học viện).

Giới thiệu tài liệu và giảng viên
• Giảng viên giàu kinh nghiệm giảng dạy cũng như kinh nghiệm làm việc thực tế ở các doanh nghiệp phần mềm hàng đầu Việt Nam.
• Giáo trình bản quyền của Sun - Oracle.
• Học viên sẽ được chú trọng đào tạo kỹ năng thực hành với các bài dự án xuyên suốt quá trình đào tạo.
• Các bài test và final test sẽ góp phần đánh giá lực học của học viên, cũng như giúp học viên có thể tự đánh giá kết quả học tập của mình để có kế hoạch học tập tốt nhất.
• Cơ hội tìm kiếm và giới thiệu việc làm từ các doanh nghiệp và công ty danh tiếng thông qua kênh tuyển dụng của học viện Bkacad.

Nội dung của khóa học Java nâng cao: phát triển ứng dụng nghiệp vụ cho doanh nghiệp dựa trên nền tảng J2EE và ứng dụng web dựa trên công nghệ Servlet và JSP. Tập trung vào phát triển các ứng dụng trên nền Java EE bao gồm: Công nghệ Enterprise JavaBean (EJB), Java persistence API (JPA), servlets, Công nghệ JavaServer Pages (JSP), web services, và Java technology clients, struts framework.

Ngoài ra khóa học còn đáp ứng mọi yêu cầu về kiến thức cho kỳ thi Oracle Certified Professional Java EE 5 Web Component Developer Part I. Developing Applications for the Java EE 6 Platform
- Cung cấp cho học viên kiến thức để có thể phát triển và triển khai các ứng dụng Doanh nghiệp trên công nghệ Java EE 6.
- Học phần kéo dài 2 tháng, thời gian học 3 buổi/tuần, 2 giờ/buổi.

NỘI DUNG ĐÀO TẠO
- Survey of Java EE Technologies.
- Enterprise Application Architecture.
- Web Technology Overview.
- Developing Servlets.
- Developing With JavaServer Pages Technology.
- JavaServer Faces.
- EJB Overview.
- Implementing EJB 3.0 Session Beans.
- The Java Persistence API.
- Implementing a Transaction Policy.
- Developing Asynchronous Java EE Applications and Messaging.
- Developing Message-Driven Beans.
- Web Service Model.
- Implementing Java EE Web Services with JAX-WS and JAX-RS.
- Implementing a Security Policy.

MỤC TIÊU MODULE
- Describe the application model for the Java EE platform and the context for the model
- Select the correct Java EE Profile for a given application
- Develop and run an EJB technology application
- Develop basic Java Persistence API entity classes to enable database access
- Develop a web-based user interface using Servlets, JSPs, and JSF
- Develop simple web services for the Java EE platform

Part II. Web Component Development with Servlets & JSPs, Java EE 6
- Cung cấp cho học viên kiến thức để có thể phát triển và triển khai các ứng dụng Web sử dụng kỹ thuật Servlets & JSPs trong công nghệ Java EE 6.
- Học phần kéo dài 2 tháng, thời gian học 3 buổi/tuần, 2 giờ/buổi.

NỘI DUNG ĐÀO TẠO
- Introduction to Java Servlets
- Introduction to Java Server Pages
- Implementing an MVC Design
- The servlet's environment
- Container facilities for servlets and JSPs
- More view facilities
- Developing JSP pages
- Developing JSP pages using custom tags
- More Controller facilities
- More options for the Model
- Asynchronous web applications
- Web application security

MỤC TIÊU MODULE
- Write servlets using the Java programming language (Java servlets)
- Create robust web applications using MVC architecture, session management, filters, and database integration
- Write JSP pages
- Create easy to maintain view components using JSP pages, the Expression Language, and elements of the JSP Standard Tag Library Create secure web applications using the features of the Java EE web container


Đăng ký học Tại đây

Chi tiết liên hệ:
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - HỌC VIỆN CNTT BÁCH KHOA (BKACAD)
Hà Nội - Trụ sở chính: Tầng 1 và 5 nhà A17, số 17 Tạ Quang Bửu - Hai Bà Trưng ĐT: (04-38684321)
Cơ sở 2: Tầng 3 , tòa nhà BKACAD, số 8 Phan Văn Trường - Cầu Giấy ĐT: (04-37931602)
Cơ sở 3: Tầng 5, nhà D5, Đại học Bách Khoa Hà Nội, số 1 Đại Cồ Việt - Hai Bà Trưng ĐT: (04-36231023)
CN Hải Phòng: Tầng 2 - Nhà A4 - Khu A – Trường đại học Hàng Hải ĐT: (84-31 3 261 235 )
CN TP.Hồ Chí Minh: Lầu 10, toà nhà SPT, số 199 đường Điện Biên Phủ, Phường 15, Bình Thạnh ĐT: (08) 54221216