LẬP TRÌNH JAVA

 

Thời Lượng: 03 Tháng

Giới Thiệu Khóa Học

Java là một trong số những ngôn ngữ lập trình cũng như platform được sử dụng rộng rãi nhất, và cũng là một trong những ngôn ngữ lập trình có tốc độ phát triển nhanh nhất trong lĩnh vực CNTT. Lập trình Java đòi hỏi một nền tảng kiến thức sâu rộng về các công cụ cũng như phần mềm của nó. Các giảng viên của SmartArt, vốn là những chuyên gia về lĩnh vực này, sẽ mang lại cho học viên kiến thức và những bài thực hành tốt nhất xuyên suốt khóa học.

Mục tiêu Khóa Học

Sau khi hoàn thành khóa học này, học viên sẽ có được kiến thức về:

  • JRE (Java Runtime environment)
  • API (Application Programming Interface)
  • Cách tạo ứng dụng di động, lập trình trò chơi bằng Java

Đối Tượng Tham Gia

  • Bất kì ai mong muốn trở thành chuyên gia về lĩnh vực Lập trình Java về Ứng dụng Web và Ứng dụng Di động.
  • Những người mong muốn trở thành:
    • Lập trình Java cho Video Game
    • Kỹ sư phần mềm về Web
    • Nhà phát triển phần mềm
    • Phát triển Web sử dụng Java
    • Nhà phát triển Java

Chứng Nhận

Sau khi hoàn tất khóa học, học viên sẽ được cấp chứng nhận hoàn tất khóa học theo quy định của SmartArt.

Nội Dung Khóa Học

1. Java Basics

  • History of Java
  • Features of Java
  • Difference between JDK, JRE, and JVM
  • Java Data Types
  • Operators
  • Keywords 

2. Control Statements

  • if statement
  • if-else statement
  • if-else-if ladder
  • Nested if statement
  • While Loop
  • Do while Loop
  • For Loop
  • Break
  • Continue

3. Java OOPs Concepts

  • Object
  • Class
  • Inheritance
  • Polymorphism
  • Abstraction
  • Encapsulation

4. Java Polymorphism

  • Method Overloading
  • Method Overriding
  • Super Keyword
  • Final keyword
  • This Keyword

5. Exception Handling

  • Advantage of Exception Handling
  • Hierarchy of Exception classes
  • Types of Exception
  • Exception Example

6. Multithreading In Java

  • Life cycle of a Thread
  • Start &Sleep method
  • Priority of a Thread

7. Java I/O

  • Java FileOutputStream
  • Java FileInputStream
  • Java BufferedOutputStream
  • BufferedInputStream
  • ByteArrayOutputStream
  • FilePermission
  • File Read & Write

8. Java AWT

  • Java AWT Hierarchy
  • AWT Basics
  • Event and Listener
  • Java ActionListener
  • Java MouseListener
  • Java ItemListener
  • Java KeyListener 

9. Java Swing

  • Swing Controller
  • LayoJava Applet

10. Graphics in Applet

  • Animation in Applet
  • Painting in Applet
  • EventHandling in Appletut Manager

11. Java Database

  • Introduction of JDBC
  • JDBC Driver
  • DB Connectivity
  • Driver Manager
  • Query Statement

ĐĂNG KÝ KHÓA HỌC