Lập trình Java thực hành 12 buổi
Mô tả

Nếu đã là lập trình viên, bạn không thể không biết đến Java, một ngôn ngữ lập trình rất phổ biến nhất với lịch sử tồn tại đã hơn 20 năm. Chỉ cần tìm kiếm trên mạng, bạn có thể thấy được vô vàn thông tin về ngôn ngữ này, điều đó chứng tỏ sức hút của nó ra sao. Nếu bạn có ý định theo đuổi nghề lập trình web, các chuyên gia khuyên bạn nên chọn ngôn ngữ Java đầu tiên để theo học bởi những lý do sau đây:

  • Rất dễ tìm hiểu
  • Một ngôn ngữ lập trình hướng đối tượng 
  • Số lượng hàm dùng sẵn ( API function ) của Java rất phong phú 
  • Các công cụ phát triển mạnh mẽ như Eclipse, Netbeans
  • Bộ sưu tập mã nguồn mở phong phú 
  • Hỗ trợ cộng đồng tuyệt vời

Thông tin khóa học :

Lập trình Java đào tạo từ căn bản đến nâng cao thông qua lộ trình và giáo trình cập nhật 2018 với nhiều ví dụ trực quan, bài tập thực
tế để học viên được vận dụng sau mỗi buổi học.

Thời gian và địa điểm :

  • Số lượng buổi học: 12 buổi, học trọn vẹn trong 1,5 tháng.
  • Thời gian học : 6:30 PM đến 9:30 PM
  • Địa điểm : số 14, ngõ 4, Nguyễn Đình Chiểu, Hai Bà Trưng, Hà Nội.
  • Học phí : 2.4 triệu đồng

Giảng viên : Thầy Nguyễn Đức Hoàng

  • Lập trình viên 18 năm kinh nghiệm
  • Phụ trách nhiều công nghệ: Java, Python, IOS, React Native, Flutter
  • Phương pháp dạy dễ hiểu, thân thiện, tỷ mỷ

Đối tượng học viên 

  • Mọi đối tượng. Đây là khóa học căn bản, dạy qua ví dụ. Phù hợp với sinh viên, người không chuyên CNTT và cả sinh viên CNTT năm đầu
  • Những người bận rộn, đang đi học hoặc đang đi làm không thể tham gia khóa học buổi sáng

 

 

 

 

Giáo trình
0. Cài đặt Java và code các ví dụ cơ bản
  •  Cài đặt Java, JDK, trên Windows, MacOS
  •  Cài đặt IDE: Visual Studio Code, IntelliJ IDEA
  •  Làm các bài tập ví dụ cơ bản: tính chỉ số BMI, ngày tháng trong tuần, giải phương trình bậc 2, gọi các hàm toán học
1. Làm việc với các kiểu dữ liệu cơ bản
  •  Tạo ứng dụng Maven hoặc Gradle
  •  Dữ liệu array, ví dụ với sắp xếp, tìm kiếm phần tử trong 1 mảng
  •  Dữ liệu kiểu Enum, Integer, Float, Double
  •  Ví dụ với các kiểu primitive
2. Lớp và đối tượng trong Java
  •  Class, thuộc tính, phương thức
  •  Vận dụng getter, setter, đa hình thái(Polymophism)
  •  Các ví dụ với class Person, BankAccount
3. Interface, Polymophism, Abstract class
  •  Mục đích sử dụng Interface, Abstract class, các ví dụ cụ thể
  •  Xây dựng bài toán kết hợp cả Interface và Abstract class
  •  Đa hình thái(Polymophism) và các lợi ích khi sử dụng
4. JavaFX và viết giao diện ứng dụng
  •  Giới thiệu, cài đặt JavaFX
  •  Xây dựng màn hình đăng nhập có TextField, Label, Button
  •  Thêm các chức năng validate dữ liệu, bố trí các màn hình thành các class khác nhau
5. Layout các màn hình với VBox và GridPane
  •  Xây dựng các màn hình Login, Register
  •  Chuyển qua lại và truyền tham số giữa các Stage
  •  Viết các action vận dụng biểu thức lambda kết hợp sử dụng Interface
6. TableView hiển thị danh sách sản phẩm
  •  Viết giao diện hiện danh sách kết hợp VBox và TableView
  •  Load dữ liệu từ ObservableList
  •  Thêm chức năng thêm, sửa, xoá danh sách
7. TableView hiển thị danh sách sản phẩm
  •  Thêm các màn hình DetailProduct, AddProduct
  •  Viết các sự kiện CRUD với danh sách sản phẩm
8. Hiện thị báo dưới dạng đồ thị, xuất dữ liệu ra Excel
  •  Thêm chức năng hiển thị dữ liệu trên đồ thị LineChart, BarChart, PieChart
  •  Đọc/ghi dữ liệu lên file Excel
  •  Thay đổi dữ liệu động trên đồ thị
9. XAMPP và MySQL, kết nối với Java
  •  Cài đặt XAMPP, chạy thử một số các câu lệnh SQL cơ bản
  •  Thiết kế Database cho bài toán quản lý sản phẩm trong kho(dạng cơ bản nhất)
10. Kết nối Java với MySQL sử dụng thư viện JDBC
  •  Viết các method kết nối Database, thêm, sửa, xoá dữ liệu trong Database
  •  Validate dữ liệu, test các quan hệ giữa các thực thể
  •  Vận dụng try..catch trong các trường hợp nhất định
11. Hoàn thiện ứng dụng quản lý kho sản phẩm
  •  Thêm các action thao tác đến Database trong ứng dụng JavaFX
  •  Hiển thị và update dữ liệu trên các màn hình tương ứng
  •  Test và hoàn thiện sản phẩm
thumbnail
2400000đ
12 buổi thực hành tại phòng lab
Thời gian: 18h30 - 21h30, Thứ 4 - 6
Địa điểm: Cơ sở Nguyễn Đình Chiểu
Đánh giá
4 sao
10 người đánh giá
Lê Quý Đức
Mình ưng phong cách dạy và con laptop khủng của thầy. Dạy tận tình, giải thích chi tiết. Chờ khóa tiếp
Đào Duy Nam
Lớp hiệu quả. Mình hiểu được Java là gì? Code được một số ví dụ mẫu cụ thể. Tuy nhiên khi đi phỏng vấn ở Viettel mình bị từ chối vì không học chuyên ngành CNTT. Cân nhắc khóa nâng cao
Park Hang Sơn
Thầy Hải kiên trì hướng dẫn từng bạn một. Hệ thống Tivi projector chiếu trực tiếp bước sửa lỗi. Sau 8 buổi học được nhiều kiến thức cụ thể.
Cần Tìm Việc
Đã học Java ở trường. Đi làm SEO mấy năm giờ quay lại lập trình. Cách dạy ở TechMaster khác với ở trường. Ví dụ thực hành rất nhiều. Sách tham khảo miễn phí nhưng bằng tiếng Anh.
Lương Văn Toàn
Học rất nhiều thứ trong 1 khóa học. Học phí hợp lý. Giảng viên hơi nghiêm nghị nhưng nhiệt tình.
Gói học phí
Bạn có thắc mắc
Nhận hỗ trợ
Để lại thông tin, chúng tôi sẽ liên hệ với bạn
Đóng trọn gói
2400000đ
Học viên hoàn thành học phí trong một lần