Đây là khóa học đầu tiên của mình về lập trình trên trang Web Cyberlearn.vn
Dưới đây là nội dung bài tập và kiến thức đầu ra cho từng phần của từng phần:
- Nắm rõ qui trình hoạt động của một ứng dựng phần mềm
- Nắm vững quá trình thực thi ứng dụng phần mềm, biến, hàm, mô hình thực tế - phần mềm
- Hiểu và nắm các kỹ năng cần thiết của một lập trình chuẩn
- Các khái niệm cốt lõi - nền tảng của lập trình
- Nắm vững một số thuật toán lập trình nền tảng
- Nắm vững và hiểu sâu về lập trình hướng đối tượng
- Nắm vững và Thực hành kỹ thuật code, kỹ năng phân tích & giải quyết vấn đề
- Nắm vững và Thực hành phân tích Sơ đồ lớp, phân tích dự
- Loại bỏ các thói quen xấu khi lập trình.
- Tổ chức mã nguồn.
- Quy tắc đặt biến, hàm.
- Tài nguyên, bộ nhớ, tối ưu code.
- Phân tích bài toán lập trình bắt đầu từ đâu
- Kiểu dữ liệu, hằng, biến trong chương trình
- Kích thước lưu trữ.
- Thư viện hàm.
- Định dạng nhập xuất.
- Cấu trúc rẽ nhánh/ điều kiện.
- Tổng hợp luyện bài tập rẽ nhánh qua các ví dụ thực tế.
- Case study cấu trúc rẽ nhánh lớn.
- Mô hình 3 khối CyberSoft.
- Cấu trúc lặp.
- Tổng hợp bài tập luyện tập căn bản nâng cao.
- Case study thực tế.
- Lý do lập trình đơn thể.
- Tham số của hàm.
- Nâng cao về hàm.
- Refactor code sử dụng Hàm.
- Các ví dụ sử dụng mảng trong thực tế
- Nền tảng về cấu trúc dữ liệu mảng
- Mảng tĩnh và mảng động
- Các kỹ thuật duyệt mảng
- Thêm phần tử vào mảng
- Xóa phần tử khỏi mảng
- Chèn phần tử vào mảng
- Xử lý các bài tập mảng
- Độ phức tạp (Big-O) khi xử lý các thao tác trên mảng
- Xử lý các bài tập phỏng vấn chuyên sâu với mảng
- Các ví dụ sử dụng mảng 2 chiều trong thực tế
- Các kỹ thuật duyệt mảng 2 chiều
- Thao tác trên mảng 2 chiều
- Luyện tập trên mảng 2 chiều
- Dự án thực tế với mảng 2 chiều
- Đối số của Hàm là Mảng
- Trả về Mảng trong Hàm
- Luyện case study thực tế với tổng hợp
- Big-O, đánh giá độ phức tạp thuật toán
- Kỹ thuật cờ hiệu, tổng, tích lũy, đếm
- Kỹ thuật lính canh
- Luyện tập với dự án thực tế
- Ứng dụng của tìm kiếm trong thực tế
- Giải thuật tìm kiếm tuyến tinh
- Luyện tập tìm kiếm tuyến tính qua ví dụ và dự án
- Giải thuật tìm kiếm nhị phân
- Luyện tập tìm kiếm nhị phân qua bài tập và dự án
- Ứng dụng bài toán sắp xếp trong thực tế
- Đổi chỗ trực tiếp – Interchange Sort - Ý tưởng & Cài đặt
- Nổi bọt – Bubble Sort - Ý tưởng & Cài đặ
- Chọn trực tiếp – Selection Sort - Ý tưởng & Cài đặt
- Chèn trực tiếp – Insertion Sort- Ý tưởng & Cài đặt
- Quick Sort- Ý tưởng & Cài đặt
- Luyện tập bài tập với Tìm kiếm và Sắp xếp
- Xây dựng dự án với Tìm kiếm & Sắp xếp thực tế
- Yêu cầu cần phải sử dụng Lập trình Hướng Đối Tượng
- Tính đóng gói trong lập trình hướng đối tượng
- Tính kế thừa trong lập trình hướng đối tượng
- Tính đa hình/đa xạ trong lập trình hướng đối tượng
- Áp dụng hướng đối tượng vào bài toán thực tế
- Xây dựng sơ đồ lớp & Tổ chức dự án chuẩn Hướng đối tượng
- Phân tích dự án
- Xây dựng mô hình hướng đối tượng
- Tổ chức các lớp theo nghiệp vụ
- Coding theo nghiệp vụ dự án
- Sử dụng tất cả kiến thức về hướng đối tượng, thuật toán
- Thực hiện Thêm, Xóa, Sửa, Tìm kiếm
- Xây dựng thêm 5 dự án thực tế từ phân tích đến code full
- Lớp trừu tượng - Phương thức trừu tượng
- Interface trong hướng đối tượng
- Xây dựng dự án Quản Lý Nhân Sự
- Xây dựng dự án Quản Lý Task
- Phân tích nghiệp vụ & Triển khai
- Phân tích sơ đồ lớp
- Thực hiện các nghiệp vụ Phân bổ, Thêm, Xóa, Sửa
- Áp dụng giải thuật tìm kiếm, sắp xếp cho dự án