Java Cơ bản

- Oracle Certified Associate (OCA)
- Oracle Certified Professional, Java Programmer (OCP JP)

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 cơ bản
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
• Nền tảng về lập trình hướng đối tượng
• Nền tảng về ngôn ngữ lập trình Java
• Phát triển các ứng dụng có giao diện sử dụng SWING
• Phát triển các ứng dụng internet sử dụng socket
• Phát triển các ứng dụng cơ sở dữ liệu với JDBC
• Phân tích thiết kế hướng đối tượng sử dụng UM
Yêu cầu

• Thao tác được trên môi trường Windows
• Có kiến thức lập trình căn bản
• Sử dụng được một ngôn ngữ lập trình bất kỳ (không bắt buộc)
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 Associate Java SE 5/SE 6, Oracle Certified Professional Java SE 6 Programmer 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 cơ bản:
sử dụng thành thạo ngôn ngữ và ứng dụng các cấu trúc dữ liệu giải thuật bằng ngôn ngữ java, chạy trên môi trường Linux hoặc Windows. Bao gồm tất cả nội dung của Java Core, để làm nền tảng để học viên tiếp cận công nghệ J2EE.

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 Associate Java SE 5/SE 6, Oracle Certified Professional Java SE 6 Programmer

Part I. OCAJP – Java Fundamentals
- Module đào tạo Lập trình Java căn bản cung cấp cho học viên những khái niệm cơ bản về ngôn ngữ lập trình Java, kiến trúc và các kỹ năng lập trình cơ bản trên ngôn ngữ lập trình Java.
- Học phần kéo dài 1 tháng, thời gian học 3 buổi/tuần, 2 giờ/buổi.

NỘI DUNG ĐÀO TẠO
- Giới thiệu về công nghệ Java.
- Lớp và Đối tượng.
- Giới thiệu ngôn ngữ lập trình Java.
- Làm việc với biến.
- Làm việc với đối tượng.
- Sử dụng toán tử và Cấu trúc điều kiện.
- Tạo và sử dụng Mảng.
- Cấu trúc lặp.
- Phương thức và Chồng hàm.
- Tính bao đóng và khởi tạo.
- Chi tiết về lập trình hướng đối tượng.
- Bắt lỗi.
- Đóng gói.

MỤC TIÊU MODULE
Kết thúc module, học viên có thể làm được các công việc sau:
- Khai báo và triển khai lớp.
- Nắm được cú pháp lập trình.
- Viết được các chương trình đơn giản, thông dịch và chạy chương trình.
- Khai báo và khởi tạo các biến.
- Nắm được các kiểu dữ liệu cơ bản.
- Khởi tạo một đối tượng, sử dụng đối tượng.
- Sử dụng các toán tử và các cấu trúc điều khiển.
- Khai báo và khởi tạo Mảng, danh sách Mảng.
- Hiểu được lợi ích của việc sử dụng công cụ lập trình (IDE).
- Nắm được các từ khóa cơ bản trong Java.
- Khai báo một phương thức có tham số và giá trị trả về.
- Sử dụng tính kế thừa để khai báo và khởi tạo các lớp con từ một lớp cha.
- Biết cách bắt lỗi và trả lỗi.


Part II. OCPJP – Java Programer
- Module cung cấp cho học viên những kiến thức cần thiết để có thể tiếp cận các công nghệ cao hơn của Java cũng như để thi lấy chứng chỉ Oracle Certified Professional Java SE 7 Programmer.
- Học phần kéo dài 2.5 tháng, thời gian học 3 buổi/tuần, 2 giờ/buổi.

NỘI DUNG ĐÀO TẠO
- Tổng quan về nền tảng Java.
- Tổng quan về cú pháp, các lớp viết sẵn trong Java.
- Encapsulation and Polymorphism.
- Thiết kế lớp.
- Thiết kế lớp chi tiết.
- Sự kế thừa và Interfaces.
- Generics and Collections.
- Xử lý chuỗi.
- Exceptions and Assertions.
- I/O Fundamentals.
- File I/O with NIO 2.
- Xây dựng giao diện sử dụng Swing API.
- Bắt các sự kiện trên giao diện.
- GUI-Based Applications.
- Đa luồng xử lý.
- Truy cập đồng thời.
- Truy xuất dữ liệu trong CSDL với JDBC.
- Localization.
- Networking.

MỤC TIÊU MODULE
Kết thúc module, học viên có thể làm được các công việc sau:
- Tao được ứng dụng Java thiết kế theo hướng đối tượng với đầy đủ các tính năng Đóng gói, thừa kế và đa hình.
- Chạy một ứng dụng Java trong cửa sổ command line.
- Biết sử dụng các kiểu dữ liệu, biểu thức.
- Sử dụng được các cấu trúc điều khiển.
- Sử dụng kiểu dữ liệu mảng và các kiểu dữ liệu tập hợp khác.
- Bắt lỗi và trả lỗi.
- Tạo ứng dụng có giao diện với panel, button, label, text field, text area.
- Thực hiện đọc và ghi dữ liệu với text file.
- Thực hiện truy xuất dữ liệu trong Database.
- Sử dụng socket để truyền tin giữa client với server.
- Tạo ứng dụng đa xử lý (đa luồng).

Đă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