
Memorize and finish the core network theory - Basics
nullnull8537
From TCP/IP to HTTP! This lecture is for those who lack basic network theory and want to understand major theories by memorizing them. You can do it!
입문
Network, Protocol
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++!
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.
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.
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++ 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.
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.
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.
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.
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.
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
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)
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
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
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
Tất cả
82 bài giảng ∙ (16giờ 9phút)
Tài liệu khóa học:
28. Thành viên tĩnh
10:44
29. hàm tạo sao chép
07:42
47. Khai báo bạn
06:30
50. Lớp dẫn xuất
13:00
56. Bộ hủy ảo
12:02
59. Lớp thuần ảo
11:34
61. Bốn cách ép kiểu
11:32
63. Đa kế thừa
09:09
64. Thừa kế ảo
04:21
71. thử, ném, bắt
09:44
72. Bắt đa luồng
07:26
73. Gỡ stack
08:38
74. Lớp ngoại lệ
05:06
Tất cả
34 đánh giá
5.0
34 đánh giá
Đánh giá 11
∙
Đánh giá trung bình 5.0
5
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.
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! :)
Đánh giá 94
∙
Đánh giá trung bình 5.0
5
(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.
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. :)
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 5
∙
Đánh giá trung bình 5.0
5
The more I listen, the deeper I find this lecture. I will learn a lot.
Thanks for the good review and feedback. Hope you finish the course~! :)
2.089.422 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!