Khóa học lập trình Java và SQL được thiết kế tối ưu để giúp bạn làm quen và thành thạo những kiến thức cơ bản và nâng cao về ngôn ngữ lập trình Java, cũng như ngôn ngữ truy vấn SQL. Khi hoàn thành khóa học này, bạn sẽ có khả năng tự xây dựng các sản phẩm ứng dụng thực tế, mở ra nhiều cơ hội nghề nghiệp trong lĩnh vực công nghệ thông tin.
Chia Sẻ Khóa Học Lập Trình Java và SQL Cùng 28Tech
Bạn Sẽ Học Được Gì Từ Khóa Học Lập Trình Java và SQL
✅ Nâng cao tư duy logic và khả năng giải quyết vấn đề trong lập trình, cải thiện kỹ năng lập trình của bạn.
✅ Thành thạo ngôn ngữ lập trình Java, từ những cú pháp cơ bản đến nâng cao.
✅ Có nền tảng kỹ thuật lập trình vững chắc, giúp bạn tự tin hơn khi phát triển các ứng dụng.
✅ Nắm vững Lập trình hướng đối tượng (OOP), một khái niệm quan trọng trong lập trình hiện đại.
✅ Thành thạo ngôn ngữ truy vấn mang tính cấu trúc SQL, phục vụ cho việc tương tác với cơ sở dữ liệu.
✅ Có khả năng xây dựng các ứng dụng desktop đơn giản, từ đó phát triển các dự án phức tạp hơn trong tương lai.
Những Ai Nên Tham Gia Khóa Học Này
✅ Bạn là người chưa có kinh nghiệm về lập trình và mong muốn bắt đầu học lập trình với ngôn ngữ Java và SQL.
✅ Bạn đang chuyển ngành sang Công nghệ thông tin và cần học Java cùng với cơ sở dữ liệu để tìm kiếm cơ hội việc làm trong lĩnh vực IT.
✅ Bạn là sinh viên đã từng học lập trình nhưng chưa có kiến thức vững chắc về lập trình hướng đối tượng hoặc chưa biết sử dụng SQL để truy vấn cơ sở dữ liệu.
✅ Bạn có ý định sử dụng ngôn ngữ lập trình Java làm ngôn ngữ chính cho công việc trong tương lai.
Nội Dung Khóa Học Lập Trình Java và SQL
Buổi 1: Giới thiệu về kiểu dữ liệu trong Java Toán tử gán và các toán tử toán học cơ bản Làm quen với nền tảng lập trình tại Hackerrank Buổi 2: Khám phá các toán tử so sánh, logic, tăng giảm và ba ngôi Tìm hiểu về cấu trúc điều kiện if và if-else Sử dụng bảng mã ASCII và các câu lệnh kiểm tra loại ký tự Buổi 3: Chữa các bài tập từ contest 1 Áp dụng cấu trúc switch-case Sử dụng vòng lặp for và các lệnh break, continue Buổi 4: Khám phá vòng lặp while và do-while Thực hành các dạng bài tập sử dụng vòng lặp while Vòng lặp for lồng nhau và bài tập vẽ hình Buổi 5: Chữa bài tập từ contest 2 Giới thiệu về hàm trong Java Tìm hiểu về số nguyên tố, số thuận nghịch và số chính phương Buổi 6: Khám phá ước chung lớn nhất và BCNN Phân tích thừa số nguyên tố Giới thiệu về dãy số Fibonacci và các ứng dụng của nó Thảo luận về bậc của thừa số nguyên tố trong N! và công thức Legendre Buổi 7: Chữa bài tập từ contest 3 Phân tích độ phức tạp của thuật toán và khái niệm đệ quy Buổi 8: Chữa các bài tập từ contest đệ quy Khám phá lý thuyết về mảng 1 chiều và các dạng bài tập liên quan Buổi 9: Thực hành kiểm tra các tính chất của phần tử trong mảng và các dạng bài tập liên quan đến mảng đánh dấu Giới thiệu về hàm sắp xếp trong Java và Comparator Buổi 10: Chữa bài tập từ contest mảng 1 chiều cơ bản Giới thiệu về ArrayList Buổi 11: Khám phá thuật toán tìm kiếm tuyến tính và tìm kiếm nhị phân Giới thiệu về HashSet, LinkedHashSet, và TreeSet Buổi 12: Tìm hiểu về HashMap, LinkedHashMap, và TreeMap Chữa contest set map Buổi 13: Chữa bài tập từ contest mảng 1 chiều cơ bản và các kiến thức về mảng 2 chiều Thực hành với các phép toán trên ma trận và các ứng dụng của chúng Buổi 14: Giới thiệu về String trong Java và các hàm thông dụng Cách tách từ trong String bằng hàm split hoặc lớp StringTokenizer Buổi 15: Khám phá StringBuilder trong Java và bài toán đếm tần suất ký tự trong xâu Giới thiệu về lớp BigInteger và thực hành với các bài tập cơ bản Buổi 16: Tìm hiểu về hàm tạo (Constructor) và sử dụng con trỏ this Khám phá Getter và Setter trong lập trình OOP Buổi 17: Chữa contest OOP1 và khám phá khái niệm kế thừa trong Java Phân tích từ khóa super và các loại kế thừa Buổi 18: Chữa contest OOP2 và tiếp tục tìm hiểu về kế thừa Buổi 19: Giới thiệu về Abstract class và Interface trong lập trình OOP Buổi 20: Khám phá các thành phần GUI trong Java như JFrame, JLabel, JTextField, JTextArea, JPasswordField, JOptionPane, và JButton Thực hành xử lý sự kiện cho JButton Buổi 21: Giới thiệu về JPanel, BorderLayout, GridLayout, và JTable Buổi 22: Tìm hiểu về TableModel và cách sắp xếp bảng dữ liệu Buổi 23: Khám phá JDBC, Statement, PreparedStatement, ResultSet, và các thao tác với cơ sở dữ liệu như Autocommit, Rollback, commit Giới thiệu về Group BY và Having Buổi 24: Thực hành đọc ghi file với Scanner và PrintWriter.