MỤC TIÊU KHÓA HỌC

  • Cung cấp cho học viên kiến thức cơ bản về ngôn ngữ lập trình Java
  • Hiểu về nền tảng Java SE, Java EE và Mobile (Android)
  • Cung cấp cho học viên kiến thức lập trình hướng đối tượng với ngôn ngữ Java
  • Cung cấp cho học viên kỹ năng làm việc và xây dựng ứng dụng với Java Swing
  • Lập trình dự án theo mô hình MVC chuẩn coding conventions
  • Chia sẻ những kinh nghiệm, kỹ thuật lập trình Java hiệu quả.

ĐỐI TƯỢNG THAM GIA

  • Học sinh đã tốt nghiệp THPT yêu thích, có niềm đam mê CNTT;
  • Sinh viên khoa CNTT các trường trung cấp-Cao đẳng- Đại học trên cả nước
  • Nhân viển tại các doanh nghiệp muốn tìm hiểu công nghệ JAVA

THÔNG TIN KHÓA HỌC

  • Khoá học tập trung đào tạo kỹ năng lập trình cho học viênm giúp học viên hiểu sâu bài học
  • Các bài labguide chi tiết giúp học viên dễ dàng tổng hợp kiến thức trên lớp
  • Môi trường chuyên nghiệp, trao đổi thân thiện, cởi mở với giảng viên
  • Thời gian học linh động, phù hợp cho giảng viên và học viên
  • Học viên hoàn thành khoá học đạt yêu cầu sẽ được cấp chứng nhận có giá trị trên toàn Quốc
Nội dung khóa học

JAVA CORE (11 buổi ~ 33 giờ)

- Giới thiệu ngôn ngữ lập trình java, lịch sử ra đời, máy ảo JVM.
- Cấu trúc của một chương trình java
- JDK và tools lập trình.
- Các từ khóa, các kiểu dữ liệu trong Java.
- Labguide: Cài đặt tool lập trình (Netbeans IDE), tạo project, biên dịch và chạy chương trình.
- Các phép toán số học, phép quan hệ, phép gán.
- Vào, ra dữ liệu trong chương trình Java.
- Cấu trúc rẽ nhánh
- Cấu trúc lặp: xác định và không xác định.
- Labguide: Luyện tập các thuật toán sử dụng cấu trúc rẽ nhánh, cấu trúc lặp
- Cấu trúc lặp (tiếp tục)
- Mảng 1 chiều và mảng 2 chiều
- Chuỗi và các phương thức xử lý chuỗi.
- Labguide: Các bài tập lưu trữ với mảng và xử lý chuỗi
- Giới thiệu về lập trình hướng đối tượng: Data Abstraction, Encapsulation,
Modularity, Polymorphism, Inheritance.
- Tìm hiểu về Class và Object
- Variables và Methods.
- Hàm khởi tạo: Constructor
- Giới hạn truy nhập: public, protected, private.
- Package và hướng dẫn cấu trúc lập trình trong project.
- Labguide: Thực hành tạo các Class (Học viên, Giảng viên, Môn học…) và khai báo Object gọi phương thức ra xử lý
- Sự kế thừa (Inheritance).
- Tính đa hình (Polymorphism)
- Trừu tượng (Abstraction) và giao diện (Interface).
- Labguide: Cấu trúc lại chương trình sử dụng đặc tính kế thừa, đa hình, trừu tượng.
- Tổng quan về ngoại lệ trong Java
- Check Exception và Uncheck Exception - Throwing Exception
- Kỹ thuật debug, kiểm soát ngoại lệ.
- Labguide: Luyện tập xử lý ngoại lệ và sử dụng kỹ thuật debug để kiểm soát ngoại lệ.
- Luồng (Thread) trong Java
- Tạo và quản lý Thread
- Sự đồng bộ hóa trong lập trình đa luồng
- Ý nghĩa sử dụng Thread gắn với lập trình Android
- Labguide: Luyện tập các bài toán xử lý đa luồng và đồng bộ trong nghiệp vụ ngân hàng (chuyển tiền, truy vấn tài khoản, rút tiền…)
- Đọc, ghi file trong Java
- Các kỹ thuật đọc ghi file hiệu quả với chương trình
- Labguide: Luyện tập các kỹ thuật đọc, ghi file trong Java, các kỹ thuật sử dụng bộ đệm.
- Giới thiệu Collection in Java
- Tầm quan trọng của Collection với lập trình Android
- Sắp xếp với Collection.
- Labguide: Ứng dụng quản lý (Nhân viên, Công việc, Môn học…) sử dụng Collections. Các kỹ thuật lưu trữ, sắp xếp trên Collections.
- Quy tắc đặt tên biến, hàm
- Quy tắc số lượng
- Quy tắc xuống hàng
- Quy tắc comment.
- Ôn tập những nội dung chính
- Giải đáp thắc mắc trước khi thi
- Những kinh nghiệm trong lập trình Java
Buổi 01: Giới thiệu về Java Swing
Buổi 02: Các Swing Control cơ bản
Buổi 3: Các Layout trong Swing
Buổi 4.Làm việc với Menu và Dialog
Buổi 5.Làm viêc với CSDL sử dụng JDBC
6.Mô hình MVC trong lập trình ứng dụng Java
Buổi 7, 8, 9: Thực hành xây dựng ứng dụng mẫu.
Image
TIÊU CHÍ ĐÁNH GIÁ
  • Học viên buộc phải tham gia >=80% thời lượng môn học
  • Kết quả thi đạt từ 65 điểm trở lên.
TÀI LIỆU THAM KHẢO
  1. Anthony Potts, David H. Friedel, Jr. (1996), Java Programming Language, Keith Weiskamp.
  2. Ken Arnold, James Gosling, David Holmes (2005), THE Java™ Programming Language, Fourth Edition, Addison Wesley Professional.
  3. http://tutorialspoint.com/java [online]
  4. www.java2s.com/Tutorial/Java/CatalogJava.htm [online]
CHÍNH SÁCH HỖ TRỢ HỌC PHÍ
KHÓA HỌC CHÍNH SÁCH HỖ TRỢ HỌC PHÍ HỌC PHÍ CÒN LẠI
Lập trình Java Core Hỗ trợ học phí trước ngày
LỊCH HỌC
LỊCH HỌC GIỜ HỌC GHI CHÚ
2 buổi / tuần (3 giờ / buổi) 18H - 21H Ngày học linh động phù hợp cho học viên và giảng viên

Hệ thống cơ sở đào tạo

Cơ sở Hà Nội

Cơ sở 1: Tầng 03, Tòa nhà 319 Bộ Quốc Phòng, Số 63 Lê Văn Lương, Phường Trung Hòa, Quận Cầu Giấy, Hà Nội.

Cơ sở 2: Tầng 1, Nhà A2, Trường Đại học Sân Khấu - Điện Ảnh Hà Nội. Đường Hồ Tùng Mậu, Phường Mai Dịch, Quận Cầu Giấy, Hà Nội

Cơ sở 3: Tầng 7, Số 51, Đường Lê Đại Hành, Phường Lê Đại Hành, Quận Hai Bà Trưng, Hà Nội

Điện thoại: 024 3754 6732

Hotline: 0963 97 65 65

Email: info@itplus.edu.vn

Cơ sở TP.HCM

Cơ sở 4: Tầng Trệt, Tòa nhà M-H Building - Số 728-730 Võ Văn Kiệt, Phường 01, Quận 5, TP Hồ Chí Minh

Cơ sở 5: Tầng Trệt, Tòa nhà 402 Huỳnh Văn Bánh, Phường 13, Quận Phú Nhuận, TP Hồ Chí Minh

Điện thoại: 024 3754 6732

Hotline: 0963 97 65 65

Email: info@itplus.edu.vn

Gửi tin nhắn Facebook