Khóa học Lập trình Java và SQL của 28Tech được thiết kế dành riêng cho những ai muốn bắt đầu sự nghiệp trong lĩnh vực lập trình hoặc nâng cao kỹ năng lập trình Java hiện có. Nội dung khóa học bao gồm:
Buổi 1:
Kiểu dữ liệu trong Java
Toán tử gán, toán tử toán học
Làm quen với hackerrank
Buổi 2:
Toán tử so sánh, logic, tăng giảm, ba ngôi
If và if else
if và else if
Bảng mã ASCII và các câu lệnh kiểm tra
loại ký tự
Buổi 3:
Chữa contest 1
Cấu trúc switch-case
Vòng lặp for, câu lệnh break, continue
Buổi 4:
Vòng lặp while, do – while
Các dạng bài tập sử dụng vòng lặp while
Vòng for lồng nhau
Dạng bài tập vẽ hình bằng vòng lặp
Buổi 5:
Chữa bài tập từ bài 21-31 contest 2
Hàm
Số nguyên tố, thuận nghịch, chính phương
Buổi 6:
Ước chung lớn nhất và BCNN
Phân tích thừa số nguyên tố
Số fibonacci
Bậc của thừa số nguyên tố trong N!
Công thức Legendre
Lý thuyết đồng dư
Buổi 7:
Chữa contest 3
Độ phức tạp của thuật toán
Đệ quy
Buổi 8:
Chữa bài 1 tới bài 20 contest đệ quy
Lý thuyết mảng 1 chiều
Dạng 1 : Kiểm tra các tính chất của phần tử trong mảng
Dạng 2 : Xét mọi cặp phần tử trong mảng
Buổi 9:
Dạng 3 : Đếm giá trị, liệt kê giá trị khác nhau, tần suất…
Dạng 4 : Mảng đánh dấu
Hàm sắp xếp trong Java
Comparator trong Java
Buổi 10:
Chữa bài từ bài 16 – 30 contest mảng 1 chiều cơ bản
ArrayList
Buổi 11:
Thuật toán tìm kiếm tuyến tính và thuật toán tìm kiếm nhị phân
HashSet, LinkedHashSet, TreeSet
Buổi 12:
HashMap, LinkedHashMap, TreeMap
Chữa contest set map
Buổi 13:
Chữa bài 12, 14, 16, 17, 18, 19, 20 Contest mảng 1 chiều cơ bản
Chữa 10 bài đầu contest sắp xếp, tìm kiếm
Lý thuyết về mảng 2 chiều
Dạng 1 : Kiểm tra các tính chất của phần tử trong mảng 2 chiều
Dạng 2 : Xét các phần tử theo hàng, cột
Các phép toán trên ma trận : Cộng, trừ, nhân
Đường chéo chính, phụ, tam giá trên, dưới, ma trận nghịch đảo
Buổi 14:
String trong Java
Các hàm thông dụng của String
Tách từ trong String bằng hàm split hoặc lớp StringTokenizer
Buổi 15:
StringBuilder trong Java
Bài toán đếm tần suất ký tự trong xâu
Lớp BigInteger
Chữa 20 bài contest xâu kí tự cơ bản
Các khái niệm cơ bản của OOP trong Java : Lớp và đối tượng
Phương thức và thuộc tính của lớp
Private, protected, Public
Buổi 16:
Hàm tạo – Constructor
Con trỏ this
Getter và Setter
Hàm toString()
Biến Static và hàm static
Tìm kiếm và sắp xếp danh sách đối tượng
Buổi 17:
Chữa contest OOP1
Kế thừa
Từ khóa super
Ghi đè hàm
Các loại kế thừa
Buổi 18:
Chữa contest OOP2, Kế thừa
Buổi 19:
Abstract class và Interface
Buổi 20:
JFrame, JLabel, JTextField, JTextArea, JPasswordField, JOptionPane
JButton và Xử lý sự kiện cho JButton
Buổi 21:
JPane, BorderLayout, GridLayout, JTable
Buổi 22:
TableModel, Sort table
Buổi 23:
JDBC, Statement, PreparedStatement, Resultset
Autocommit, Rollback, commit
Group BY, Having
Buổi 24:
Đọc ghi file vs Scanner và PrintWriter
Khóa học Lập trình Java và SQL của 28Tech là cánh cửa mở ra một tương lai đầy hứa hẹn trong lĩnh vực công nghệ thông tin. Đừng bỏ lỡ cơ hội trở thành một lập trình viên tài năng! Đăng ký ngay để bắt đầu hành trình chinh phục thế giới lập trình của bạn.