Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Programming Language

C++ tối thiểu dành cho nhà phát triển C

Nếu bạn đã nghiên cứu kỹ ngôn ngữ C và cấu trúc dữ liệu tuyến tính, giờ là lúc trải nghiệm thế giới hướng đối tượng với C++!

(5.0) 34 đánh giá

895 học viên

  • nullnull8537
c++
디자인패턴
c언어
C++
oop
Microsoft Windows
Design Pattern

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Kỹ thuật lập trình C++

  • Kỹ thuật lập trình hướng đối tượng và các mẫu thiết kế đơn giản

  • Cách chuyển đổi tự nhiên từ ngôn ngữ C sang C++

C++ tối giản dành cho nhà phát triển C
Chúng tôi dạy kỹ thuật lập trình chứ không phải ngữ pháp!

Khóa học này không chỉ tập trung vào việc học cú pháp lập trình hướng đối tượng. Bạn sẽ học cách hiểu đúng các kỹ thuật lập trình hướng đối tượng và xây dựng framework của riêng mình.

  • Chúng ta sẽ chỉ học những kiến thức cơ bản để những người đã học C có thể học C++ một cách dễ dàng và nhanh chóng.

  • Học trực tiếp từ tác giả về nội dung đã được sửa đổi của 'Đây là C++' để phù hợp với môi trường phát triển mới nhất.

  • Hỗ trợ Visual Studio 2022 Community và môi trường hệ điều hành Windows 64bit.



9788968482465

" Đây là C++ " của Ho-seong Choi (Nhà phát triển giải trí)

Tôi giới thiệu điều này cho những người này 👍

Những người đang suy nghĩ về những gì sẽ đến tiếp theo cho ngôn ngữ C

Khóa học này dành cho những người đã học ngôn ngữ C và cấu trúc dữ liệu và đang nghĩ đến việc học lập trình hướng đối tượng như bước tiếp theo.

Nếu bạn muốn trở thành chuyên gia C/C++, bạn phải học nó.

Những người muốn học lập trình hướng đối tượng

Khóa học này dành cho những người muốn học các kỹ thuật lập trình bằng ngôn ngữ lập trình hướng đối tượng như Java và C++.

Bạn có thể học các kỹ thuật lập trình thực tế mà không thể học được thông qua ngữ pháp đơn giản.

Những người muốn học nhanh chỉ những phần cốt lõi của C++

Khóa học này dành cho những người muốn nhanh chóng sử dụng các tính năng cốt lõi và ngữ pháp của ngôn ngữ C++.

Bất kỳ ai thành thạo ngôn ngữ C đều có thể trở thành nhà phát triển C++ chỉ với một bài giảng này.

Còn bạn thì sao sau lớp học?

  • Bạn sẽ có được kỹ năng sử dụng ngôn ngữ C++ mà không sợ hãi .

  • Không phải là trình độ ngữ pháp của lập trình C++, nhưng là một trình độ thực sự Học các kỹ thuật lập trình hướng đối tượng Bạn có thể làm được.

  • Nó sẽ giúp bạn dễ dàng hiểu hơn về các mẫu thiết kế mà bạn cần phải học trong tương lai.
    (Một số mẫu thiết kế đã được đề cập trong bài giảng này.)


Các tính năng của khóa học này 🙋‍♀

2023-12-17_08-34-25 - CPP 00.00 - Trước khi bắt đầu.mp4_000414901

Học ' ít nhất ' một cách nhanh chóng

C++ là một ngôn ngữ phức tạp hơn bạn nghĩ, có rất nhiều điều cần phải học. Nó hỗ trợ mọi thứ, từ cú pháp cũ, hiện đại đến những cú pháp hiện đại hơn.

Tuy nhiên, không phải tất cả những điều này đều được áp dụng. Kiến thức thiết yếu mà người mới bắt đầu học C++ cần biết đã được thiết lập sẵn. Hãy tiết kiệm thời gian quý báu của bạn với khóa học này.

2023-12-18_11-44-04

Học kỹ thuật, không phải ngữ pháp

Cốt lõi của lập trình hướng đối tượng nằm ở các mối quan hệ. Và sự sáng suốt trong việc quyết định nên khách quan hóa điều gì là vô cùng quan trọng. Bài giảng này cung cấp một lộ trình rõ ràng để giải quyết vấn đề này.

Chúng tôi sẽ giúp bạn hiểu các kỹ thuật vượt ra ngoài ngữ pháp bằng cách xây dựng các lớp xử lý chuỗi và khung ứng dụng và vùng chứa đơn giản của riêng bạn.

Đây sẽ là trợ giúp quan trọng giúp hiểu các mẫu thiết kế như cấu trúc MVC trong tương lai.

Học cái này 📖

Ngữ pháp C++ chuyên biệt dành cho các nhà phát triển C

Vì chúng tôi cho rằng bạn đã biết ngôn ngữ C, chúng tôi sẽ loại bỏ mọi thành phần không cần thiết và nhanh chóng hướng dẫn bạn ngữ pháp được thiết kế riêng cho người mới bắt đầu học C++.

Tuy nhiên, đối với các thành phần mới không có trong ngôn ngữ C gốc, chẳng hạn như tham chiếu và con trỏ this, bộ nhớ được theo dõi trực tiếp để làm rõ bản chất thực sự của chúng. Điều này cho phép hiểu ngữ pháp một cách sâu sắc hơn.

2023-12-18_11-46-19

Trình bày đối tượng khách quan hóa và phương pháp thiết lập mối quan hệ

Các đối tượng tạo nên một ứng dụng có mối liên hệ chặt chẽ với nhau, mỗi đối tượng có lý do tồn tại và vai trò riêng. Cú pháp của ngôn ngữ lập trình hướng đối tượng gắn bó chặt chẽ với mối quan hệ này.

Người mới bắt đầu có thể gặp khó khăn trong việc xác định những gì nên được mô tả là một đối tượng. Để giải quyết vấn đề này, hai dự án nhỏ quan trọng được triển khai trong suốt khóa học. Những dự án này sẽ cung cấp kiến thức cơ bản về thiết kế và cấu trúc khung.

Kiến thức này rất quan trọng và tạo nền tảng để bạn dễ dàng hiểu được nhiều khuôn khổ ứng dụng mà bạn sẽ học trong tương lai. Đây là một lợi thế đáng kể cho những người chuyên về lĩnh vực này.

2023-12-18_11-30-12

Bạn có thắc mắc gì không? 🧐

H. Nếu tôi đã học ngôn ngữ C và cấu trúc dữ liệu, tôi có phải học cả C++ không?

Vâng, tất nhiên bạn nên học nó . Nhiều công ty không chỉ sử dụng C. Hầu hết sử dụng C++ vì nó mang lại năng suất và khả năng bảo trì cao hơn so với C. Trở thành chuyên gia phát triển C về cơ bản bao gồm các kỹ năng lập trình C++.

H. Tôi hy vọng sẽ trở thành một lập trình viên Java back-end trong tương lai. Khóa học này có hữu ích không?

Học C++ để học Java không phải là lựa chọn lý tưởng. Học cả hai đều được. Tuy nhiên, nếu bạn muốn học các kỹ thuật lập trình hướng đối tượng, bất kể ngôn ngữ nào, dựa trên hiểu biết sâu sắc về hệ thống, thì khóa học này chắc chắn sẽ hữu ích. Bạn cũng có thể nhận được hỗ trợ phát triển back-end thông qua kênh YouTube của giảng viên (Neunneunhan Developer TV).

H. Người dùng MacBook có thể tham gia lớp học này không?

Không thể thực hiện các bài tập trên môi trường macOS. Nếu bạn phải sử dụng MacBook, bạn sẽ cần chạy hệ điều hành Windows 11 dưới dạng máy ảo để hoàn thành các bài tập. Tuy nhiên, nếu bạn không có ý định thực hành các kỹ thuật gỡ lỗi được đề cập trong bài giảng bằng Visual Studio, bạn hoàn toàn có thể thiết lập một môi trường phát triển riêng và học trên MacBook.

Những điều cần lưu ý trước khi tham gia khóa học 📢

Môi trường thực hành

  • Hệ điều hành và Phiên bản (OS): Khuyến nghị Windows 11 (có thể là 10)

  • Công cụ được sử dụng: Visual Studio 2022 Community (Môi trường phát triển Visual C++)

  • Thông số kỹ thuật của PC: Hiệu suất ở cấp độ PC văn phòng có khả năng chạy Visual Studio 2022

Tài liệu học tập

  • Các ví dụ được sử dụng trong bài giảng (tệp nén zip)

  • Tài liệu bài giảng (PDF)

Kiến thức của người chơi

  • Sinh viên đã ghi nhớ rộng và nông để trở thành chuyên ngành khoa học máy tính

  • Những ứng viên đã học khóa Lập trình C hoặc có kinh nghiệm lập trình ngôn ngữ C tương đương

  • Kinh nghiệm tạo sổ địa chỉ dựa trên cấu trúc dữ liệu tuyến tính

  • Con trỏ 1D ở mức độ hiểu biết có thể sử dụng mà không gặp khó khăn.

  • Hiểu về con trỏ hàm và cấu trúc gọi lại

  • Khả năng gỡ lỗi như kiểm tra bộ nhớ trực tiếp và theo dõi ngăn xếp cuộc gọi bằng Visual Studio

Bài giảng liên quan 📺

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bất cứ ai muốn học ngôn ngữ C và cấu trúc dữ liệu một cách độc lập, cũng như C++

  • Những người đã biết ngôn ngữ C và muốn học C++ nhanh chóng

  • Người hành nghề cần phát triển ứng dụng hệ điều hành Windows bằng C++

Cần biết trước khi bắt đầu?

  • ngôn ngữ C

  • cấu trúc dữ liệu tuyến tính

Xin chào
Đây là

36,723

Học viên

2,105

Đánh giá

1,093

Trả lời

4.9

Xếp hạng

24

Các khóa học

널널한 개발자 TV 채널 주인장이자
30년 넘게 IT기술의 바다를 항해하고 있는 개발자 입니다.  반갑습니다. ^^  

Chương trình giảng dạy

Tất cả

82 bài giảng ∙ (16giờ 9phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

34 đánh giá

5.0

34 đánh giá

  • wkdwlsghk1593473님의 프로필 이미지
    wkdwlsghk1593473

    Đánh giá 11

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    C that starts with reading Linear data structure C that is read and reviewed Minimum C++ for C developers Complete! The biggest difference while listening to the instructor's lecture and practicing Beyond the simple grammatical differences between C and C++ I realized the commonalities in terms of memory structure, and in the end, when using this common memory, the access control of the class, this, etc., such as this C++ grammar are ultimately just differences in accessing and manipulating data in the same space.... Compile->Assembly->Machine instruction. In the end, I felt that language is a grammatical difference. I would like to explain it longer, but it made me feel directly that language is a tool. Windows System Programming Network (Theory, Application, Socket, Programming) Left^^ I plan to read a lot of books and do a lot of projects in the future.

    • nullnull8537
      Giảng viên

      Wow~~! You are on the right track as a C/C++ developer! I applaud your passion for learning that has been running hard so far. I can't help but cheer you on since you said you will cover system programming and sockets. I hope you will do a project on a good topic and completely internalize the knowledge you have learned. I believe you will do well. Good luck! :)

  • aceoftop1975님의 프로필 이미지
    aceoftop1975

    Đánh giá 94

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    (25/07/20/Sun 12:48) I learned so much. I understand a lot more about OOP now. I think it would be great if you could create lectures on STL, lambda expressions, and design patterns that you mentioned at the end of the course when you have time. It's been very helpful to me. Thank you for creating such a great lecture.

    • nullnull8537
      Giảng viên

      Wow~! Thank you for the great review and feedback. I was actually considering improving the lambda expressions. I will reflect your input in the schedule. Thank you. :)

  • tristan20515281님의 프로필 이미지
    tristan20515281

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    • nullnull8537
      Giảng viên

      Thank you for the good evaluation. :)

  • mslee5240님의 프로필 이미지
    mslee5240

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    Okay

  • climax01185471님의 프로필 이미지
    climax01185471

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    The more I listen, the deeper I find this lecture. I will learn a lot.

    • nullnull8537
      Giảng viên

      Thanks for the good review and feedback. Hope you finish the course~! :)

2.089.422 ₫

Khóa học khác của nullnull8537

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!