Git Product home page Git Product logo

cppcoban's Introduction

Khóa học C++ cơ bản

Travis branch

Đây là một khóa học C++ mới, thay cho khóa học cũ trên Youtube, khóa học này cũng như các khóa học trước, miễn phí cho mọi người.

Đối tượng học

Là người không biết hoặc biết một ít lập trình.

Ví dụ: học sinh / sinh viên / người đi làm ngành khác hoặc lập trình viên ngôn ngữ khác muốn refresh kiến thức C++.

Học gì

Học C++ để xây dựng phần mềm.

Giới thiệu

Khóa học này bao gồm 5 khóa học nhỏ

  • C++ Cơ bản dành cho người mới học lập trình dạy các khái niệm cơ bản của C++, cách sử dụng thư viện để xây dựng chương trình
  • C++ Hướng đối tượng tập trung về hướng đối tượng, giới thiệu về lập trình giao diện, đồ họa
  • C++ Cấu Trúc Dữ Liệu và Giải Thuật tập trung về thư viện chuẩn STL như cách sử dụng vector, list, map và một số thuật toán như sort, find, ...
  • C++ Lập trình giao diện với Qt hướng dẫn cách lập trình giao diện với Qt
  • C++ Viết chương trình Hack Game với Qt hướng dẫn cách đọc vùng nhớ / ghi vùng nhớ lên một game, sử dụng Qt để thiết kế giao diện hoàn chỉnh

Tổng quan

  • Khóa học này sẽ dẫn dắt bạn đi từ cơ bản đến tạo ra một sản phẩm hoàn chỉnh viết bằng C++.
  • Sẽ giúp người học hiểu được cách xây dựng một phần mềm từ đầu đến cuối.
  • Nội dung giảng dạy sẽ bao gồm kiến thức về ngôn ngữ, trắc nghiệm để kiểm tra kiến thức, bài tập thực hành nộp cho TA (Teaching assistant) để họ chấm.
  • Khi thắc mắc về nội dung bài học thì người học có thể hỏi trực tiếp Đạt hoặc các bạn TA.
  • Khi học xong sẽ được cấp chứng nhận đã học xong khóa học.

Kiến thức học được qua toàn khóa học

  • Cách 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 một phần mềm xài được
  • Cách xây dựng phần mềm từ ý tưởng đến thành phẩm
  • Lập trình giao diện với C++ sử dụng Qt
  • Khả năng tự học thêm C++ hoặc học một ngôn ngữ khác khi đã có được căn bản vững từ khóa học này
  • Có thể tự tin đi phỏng vấn và tìm việc làm với kiến thức học được trong khóa học

Yêu cầu cơ bản để học khóa học này

  • Một máy tính, có thể sử dụng Windows/Linux hay MacBook
  • Đường truyền internet tương đối tốt
  • Có kế hoạch học tập nghiêm túc

Đóng góp cho khóa học

Như các bạn đã thấy thì đây là một khóa học open source nên nếu phát hiện có bất cứ sai sót nào hãy gửi Pull Request về cho DNH để khắc phục các lỗi sai nhé.

Hướng dẫn viết bài cho khóa học

cppcoban's People

Contributors

dinhquochan avatar letrandat avatar maskma avatar nguyenchiemminhvu avatar thangngoc89 avatar tntxtnt avatar xuancanh avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.