KHÓA LẬP TRÌNH C++

NGÔN NGỮ C++ LÀ GÌ?

  • Hầu hết các bạn sinh viên đều sẽ phải học C/C++ là ngôn ngữ đầu tiên trong trường đại học. Thế nhưng các bạn không mấy hứng thú vì lập trình với C/C++ bạn không thấy giao diện để hình dung sản phẩm bạn code ra như thế nào. Đây là lý do bạn nên học C/C++ ngay bây giờ.
  • Học thành thạo lập C/C++ bạn sẽ học các ngôn ngữ lập trình khác một cách dễ dàng vì hầu hết các ngôn ngữ Java, C#, Objective C,… đều phát triển từ nền tảng C/C++.
  • Hiện ngôn ngữ lập trình C/C++ được sử dụng vào hàng TOP đầu của các lập trình viên trên thế giới.
  • Đây là thời kỳ Internet Of Thing, mọi thiết bị đều kết nối internet vì vậy việc xây dựng sản phẩm kết hợp phần cứng, điện tử hầu hết viết bằng C/C++.
  • Bạn nên nhớ các Lập trình viên giỏi, các chuyên gia công nghệ họ đều rất giỏi về C/C++.

MỤC TIÊU KHÓA HỌC LẬP TRÌNH C++:

  • Nắm được kiến thức LẬP TRÌNH C++ chi tiết và bài bản.
  • Học từ cơ bản đến thành thạo.
  • Hiểu được cách xây dựng phần mềm từ đầu tới cuối.
  • Có nền tảng cho các ngôn ngữ lập trình khác sau này.
  • Nâng cao, mở rộng kiến thức và ứng dụng LẬP TRÌNH C++ cho các bạn yêu thích bộ môn này.
  • Giúp học viên rèn luyện tư duy.
  • Tạo ra các ứng dụng có tốc độ xử lý nhanh.
  • Áp dụng kiến thức LẬP TRÌNH C++ cho những sản phẩm startup, yêu cầu thay đổi, mở rộng nhanh, có lượng truy cập lớn.
  • Xin việc ở các công ty về lập trình.

NHỮNG LỢI ÍCH KHI HỌC C++:

  • Lập trình C++ đúng, đầy đủ, sử dụng thư viện STL thành thạo.
  • Kiến thức lập trình để tạo ra phần mềm sài được.
  • Xây dựng phần mềm từ ý tưởng đến thành phẩm.

ĐIỂM NỔI BẬT CỦA KHÓA HỌC

Chất lượng đi đầu,
cam kết đầu ra

Hệ thống
bài giảng online

Chương trình
đạo tạo liên cấp

ĐẶC QUYỀN HỌC VIÊN

Học qua dự án thực tế. Không chấp nhận lý thuyết suông. Học xong cam kết làm được việc.

Được học với những Mentor tốt nhất. Có trình độ, tâm huyết và đặc biệt yêu thích giảng dạy.

Được đào tạo coder với định hướng nâng cấp lên software engineer.

Được chọn giờ học, ngày học tùy theo giờ giấc của mình. Nếu bạn ốm, có việc bận – buổi học sẽ chuyển sang hôm khác.

Bài giảng sinh động, dễ hiểu, áp dụng vào thực hành. Thực hành 80% thời lượng học.

Học hoàn toàn online. Bạn không còn nỗi lo kẹt xe, mưa gió, bụi bặm.

Hưởng học phí rẻ hơn so với các trung tâm khác, đặc biệt có ưu đãi học phí khi nhóm học cùng đăng ký.

Hỗ trợ học lại miễn phí nếu học viên không đạt yêu cầu sau khóa học.

Nơi duy nhất cam kết trả lại học phí những buổi chưa học nếu không hài lòng.

ĐỐI TƯỢNG HỌC VIÊN

  • Yêu thích lập trình, không giới hạn độ tuổi.
  •  Muốn kiếm tiền từ việc viết ứng dụng cho thiết bị di động.
  •  Muốn làm việc ở vị trí lập trình viên cả iOS và Android.
  • Những bạn học sinh THPT hoặc đã tốt nghiệp THPT.
  • Những bạn sinh viên Đại Học.
  • Người đang đi làm muốn chuyển ngành sang CNTT.

KẾT QUẢ ĐẠT ĐƯỢC

  • Nắm được kiến thức C++ chi tiết và bài bản.
  • Là nền tảng cho các ngôn ngữ lập trình khác sau này.
  • Nâng cao, mở rộng kiến thức và ứng dụng C++ cho các bạn yêu thích bộ môn này.
  • Giúp học viên rèn luyện tư duy.
  • Tạo ra các ứng dụng có tốc độ xử lý nhanh.
  • Áp dụng kiến thức C++ cho những sản phẩm startup, yêu cầu thay đổi, mở rộng nhanh, có lượng truy cập lớn.
  • Xin việc ở các công ty về lập trình.

Đối tượng

Các bé từ 6 – 15 tuổi

Thời gian học

1 tiếng/buổi

Số buổi học

45

Số học viên

8 – 10 bạn

Học phí

2.900.000đ

Đăng ký học trải nghiệm

miễn phí tại đây

LỘ TRÌNH

Phần 1: C cơ bản
      • Giới thiệu, các khái niệm
      • Lịch sử phát triển
      • Công cụ và kỹ thuật lập trình
      • Ngôn ngữ lập trình là gì?
      • Ngôn ngữ C/C++ là gì?
      • Cách thức hoạt động của các trình biên dịch
      • Hướng dẫn viết lệnh, khai báo biến, kiểu dữ liệu trong C
      • Kiểu nguyên, thực, logic, ký tự
      • Định nghĩa kiểu dữ liệu
      • Biến: Định nghĩa, khai báo, tiêu chuẩn, sử dụng
      • Hằng: Định nghĩa, khai báo, sử dụng
      • Biểu thức: Toán tử toán học, toán tử bit, toán tử logic, toán tử điều kiện, toán tử quan hệ, …
      • Độ ưu tiên tiên toán tử
      • Các kiểu dữ liệu (p2), biểu thị thuật toán chương trình
      • Câu lệnh
      • Chuỗi: Chuỗi định dạng
      • Định dạng nhập, xuất một hàm cơ sở, hàm thông dụng
      • Ngôn ngữ tự nhiên
      • Sơ đồ logic
      • Giải mã
      •  Ngôn ngữ lập trình
      • Cấu trúc điều khiển
      • IF, IF…ELSE
      • SWITCH
      • Lặp: FOR, WHILE, DO…WHILE
      • Các lệnh đặc biệt: BREAK, CONTINUE,…
      • Hàm
      • Khái niệm, cú pháp
      • Định nghĩa hàm
      • Phạm vi ảnh hưởng
      • Tham số, lời gọi hàm
      • Đệ quy
      • Mảng
      • Mảng 1 chiều
      • Bài toán cơ bản: Nhập xuất, tìm kiếm, kiểm tra
      • Mảng 2 chiều
      • Bài toán: Tách mảng, gộp mảng, min, max, sort, thêm sửa xóa
      • Mảng 2 chiều: Ma trận vuông và các thao tác trên ma trận
      • Xâu-Chuỗi kí tự
      • Định nghĩa
      • Hàm thư viện tương tác với kiểu kí tự
      • Bài toán: Chuẩn hóa văn bản, đếm chữ, đếm ký tự, tìm kiếm trong thư viện kí tự.
      • Kiểu cấu trúc
      • Khai báo và sử dụng
      • Mảng cấu trúc con trỏ
      • Bài toán: Xây dựng stack, queue
      • Vào ra file
      • Đọc ghi file text
      • Đọc ghi file binary
      • Ứng dụng vào ra file làm thư viện sách
      • Kiểm tra kiến trúc
      • Biến-Hằng-Hàm
      • Mảng-Ký tự-Chuỗi
      • Cấu trúc dữ liệu
      • Vào ra file text và binary
Phần 2: C++
      • Cấu trúc chương trình bằng ngôn ngữ C++
      • Phân biệt C-C++
      • Làm quen hệ thống thư viện C++
      • Định nghĩa các keyword của C++
      • Hệ Thống thư viện STL
Phần 3: Làm quen hướng đối tượng
      • Tính chất của hướng đối tượng
      • Class
      • Object
      • Overload
      • Đa hình
      • Bài tập: quản lý danh sách sinh viên, quản lý thư viện
Phần 4: Hướng đối tượng phần 2
      • Abstract
      • Interface
      • Bài tập quản lý xe cộ
Phần 5: Mở rộng C++
      • Vào ra file
      • Quản lý bộ nhớ động
      • Lập trình mẫu
      • Xử lý trước
      • Đa luồng
      • Bài tập: Đọc ghi json, txt,…
Phần 6: Tổng hợp và luyện tập
      • Viết một số thuật toán đặc trưng như sắp xếp, thao tác ma trận, các bài toàn quản lý trên console.