Miễn phí

Khóa học này bao gồm:

Giấy chứng nhận
20:00:00
89
18860 Học sinh

C++ cho người mới bắt đầu

4.7 (257 đánh giá)

Khóa học lập trình C++ cơ bản cho người mới bắt đầu. Khóa học này sẽ cung cấp những kiến thức cơ bản, dễ hiểu nhất về ngôn ngữ lập trình C++.

Chương trình C++ đầu tiên

1 2 3 4 5 6 7 8 9 10

Biến và các kiểu dữ liệu

Đầu vào

Câu lệ rẽ nhánh

Vòng lặp: for

Vòng lặp: while và do-while

Mảng

Chuỗi

Hàm

Hàm đệ quy

87 88 89

Tổng quan về C++:

  • Ngôn ngữ C++ được Bjarne Stroustrup phát triển cuối thập niên 1970.

  • C++ được coi như là ngôn ngữ bậc trung, kết hợp các đặc điểm và tính năng của ngôn ngữ bậc cao và bậc thấp.

  • C++ có thể dùng để lập trình nhúng, lập trình hệ thống, hoặc những ứng dụng, game…

  • C++ là ngôn ngữ "đa hướng". Nghĩa là nó hướng cấu trúc giống C và có thêm một tính năng cực kỳ quan trọng đó là tính năng hướng đối tượng. 

  • C++ là một trong những ngôn ngữ lập trình phổ biết trên thế giới.


Ứng dụng của ngôn ngữ C++:

Vai trò đặc biệt quan trọng của bộ đôi 2 ngôn ngữ lập trình C và C++ là phục vụ cho học lập trình cơ bản. Bởi vì đây là một ngôn ngữ lập trình bậc trung. Hầu hết các trường đào tạo công nghệ thông tin ở Việt Nam đều dùng 2 ngôn ngữ này làm môn cơ sở ngành.

Các công ty lớn đều cần C++.

Để giúp các bạn thấy được sức ảnh hưởng của ngôn ngữ lập trình C++. Chúng ta hãy xem các công ty lớn về công nghệ nào đang sử dụng C++ nhé.

Như bạn thấy, C++ được rất nhiều website lớn sử dụng ở phía server. Bởi vì C++ là một ngôn ngữ lập trình có hiệu năng cực kỳ tốt. C++ cho tốc độ xử lý nhanh hơn rất nhiều các ngôn ngữ lập trình bậc cao.

Tạo game bằng C++.

C++ là sự lựa chọn tốt để phát triển các nền tảng game 3D. Cho phép tối ưu hóa việc quản lý tài nguyên và mượt mà trong nền tảng nhiều người chơi trên cùng mạng – multi-player. C++ cho phép can thiệp sâu vào CPU cũng như phần cứng. Đó cũng là yếu tố quan trọng trong việc phát triển các game engines.

Trình duyệt web.

Tốc độ và độ tin cậy là yếu tố cần phải có với các trình duyệt web. Khi đó, C++ sẽ là ngôn ngữ được ưu tiên sử dụng. Một phần của trình duyệt Google chrome và một số web browsers mã nguồn mở như Moliza Firefox, ứng dụng email Mozilla Thunderbird có sự đóng góp của  ngôn ngữ C++.

Ứng dụng tính toán và đồ họa.

Ngôn ngữ lập trình C++ cho phép triển khai các ứng dụng đòi hỏi yếu tố thời gian thực. Chẳng hạn như các ứng dụng mô phỏng 3D, xử lý hình ảnh hiệu năng cao hay các ứng dụng cảm biến trên thiết bị di động. Hay các ứng dụng xử lý, mô phỏng 3D, hiệu ứng và hoạt ảnh đều được xây dựng bằng C++.

Phần mềm quản trị cơ sở dữ liệu

C và C++ được sử dụng cho hệ quản trị cơ sở dữ liệu MySQL. Đây là một trong các hệ quản trị cơ sở dữ liệu phổ biến nhất. Nó là xương sống cho nhiều phần mềm của các doanh nghiệp lớn như Google, Yahoo, Youtube, Wikipedia,…

Hệ điều hành

C++ là một phần không thể thiếu trong nhiều hệ điều hành phổ biến như Apple OSX và MS Windows.

Phần mềm doanh nghiệp

C++ thường được sử dụng trong các ứng dụng lớn của các doanh nghiệp. Nơi mà yêu tố hiệu năng và tốc độ luôn được đặt lên hàng đầu.

Trình biên dịch

Một loạt các trình biên dịch bao gồm Apple C++, Bloodshed Dev-C++, Clang C++ và MINGW make đều sử dụng ngôn ngữ lập trình C++. Không chỉ vậy, C và C++ còn là ngôn ngữ nền tảng hỗ trợ xây dựng các ngôn ngữ lập trình mới như C#, Java, PHP, Verilog,…


Học viên sẽ nhận được những gì trong khóa học:

  • Hiểu cách sử dụng ngôn ngữ C++:
    • Biết cách thêm các thư viện.
    • Biết rõ cách khai báo biến.
    • Biết cách nhập xuất dữ liệu.
  • Hiểu được cách hoạt động của vào lặp (Trong C++ cũng như các ngôn ngữ khác):
    • Vòng lặp for.
    • Vòng lặp while, do-while.
  • Hiểu rõ cách cấu trúc cơ bản của một ngôn ngữ lập trình:
    • Cấu trúc mảng.
    • Cấu trúc chuỗi.
  • Làm quen với một số giải thuật cơ bản,
    • Biết cách viết các hàm.
    • Làm quen với giải thuật đệ quy.

Xem hướng dẫn