Lập trình Java SE 8 II – Java SE 8 Programmer 2

  • Tiếp nối lớp Lập trình Java SE 8 I – Java SE 8 Programmer I, khóa học cung cấp kiến thức và kỹ năng cần thiết để có thể xây dựng các ứng dụng trên desktop bằng Java.
  • Giúp bạn rèn luyện và phát triển kỹ năng tổ chức và xây dựng chương trình theo hướng đối tượng, hỗ trợ đa ngôn ngữ, có truy xuất tập tin và cơ sở dữ liệu…
  • Sinh viên các trường Đại học, Cao đẳng, Trung cấp nghề
  • Những người làm việc trong lĩnh vực công nghệ thông tin có định hướng sẽ lập trình bằng ngôn ngữ Java
  • Điều kiện cần khi tham gia khóa học: HV có kiến thức cơ bản về lập trình Java hoặc đã tham gia lớp “Lập trình Java SE8 1”.

Bạn sẽ có khả năng:

  • Tổ chức, xây dựng chương trình đúng chuẩn hướng đối tượng bằng ngôn ngữ Java
  • Nắm vững và vận dụng kiến thức để xây dựng các ứng dụng desktop hỗ trợ đa ngôn ngữ, đa luồng, có truy xuất tập tin, cơ sở dữ liệu …
  • Dễ dàng tiếp cận với các ngôn ngữ lập trình khác như Net, C#, C++, PHP, …
  • Tiếp tục tham gia các khóa học lập trình  web, lập trình di động hoặc tự rèn luyện thêm để tham gia kỳ thi CCQT Java SE 7 Programmer 2 - 1Z0-809
  • Thời gian học: 1.5 tháng liên tục
  • Tổng số giờ: 40 giờ (~54 tiết), học trực tiếp trong phòng máy
  • Học phí: 2.500.000 VND/khóa (có chế độ miễn giảm của mỗi khóa, xem chi tiết trong Thời Khóa Biểu)
  • Hệ thống lại kiến thức
    •     Java cơ bản
      •     Biến, hằng, kiểu dữ liệu, toán tử
      •     Cấu trúc điều khiển, cấu trúc lặp
      •     Phương thức
    •     Lập trình hướng đối tượng
      •     Lớp, đối tượng
      •     Kế thừa
  • Lập trình hướng đối tượng nâng cao
    •     Lớp trừu tượng (Abstract class)
    •     Interface
    •     Lớp lồng cấp (Inner class)
  • Collections & Generics
    •     Collections: List, Set, Map
    •     Generics
  • Xử lý chuỗi
    •     String
    •     StringBuilder/ String Buffer
    •     String Tokenizer
    •     Regular Expression
  • Nhập xuất dữ liệu (Java I/O)
    •     I/O Streams: Byte Stream, Character Stream, Buffered Stream, Scanner – Formatting – PrintWriter, Data Stream, Object Stream
    •     Làm việc với File I/O
  • Xây dựng ứng dụng CSDL với JDBC
    •     Tổng quan JDBC API
    •     Quy trình kết nối CSDL
    •     Transactions
    •     Hoàn chỉnh ứng dụng Quản lý sản phẩm 
  • Địa phương hóa (Localization)
    •     Locale: thiết lập Locale, định dạng số, tiền tệ, ngày – giờ
    •     Resource Bundle
  • Luồng (Threads) và xử lý đồng thời (Cuncurrency)
    •     Hiện thực ứng dụng đa luồng
    •     Vòng đời và trạng thái của luồng
    •     Mô hình lập trình đa luồng
    •     Cơ chế đồng bộ dữ liệu
    •     Cơ chế định thời

Học viên thi đạt kết quả cuối môn học sẽ được cấp chứng nhận "Java SE 8 Programmer II" do Trung Tâm Tin Học - Trường ĐH Khoa Học Tự Nhiên cấp.

CÁC MÔN HỌC LIÊN QUAN
CHƯƠNG TRÌNH ĐÀO TẠO