Đề cương khóa học
Giới thiệu
Lập trình hàm chi tiết
- Lập trình hướng đối tượng so với lập trình hàm
- Hàm cấp một và hàm bậc cao
Lập trình hàm trong C++
- Viết mã theo phong cách hàm
- Tạo hàm Lambda
- Bắt các đối tượng
- Ghép nối các hàm
Chương trình hóa siêu và Lập trình phản ứng hàm
- Áp dụng phép nhân tử
- Sử dụng thư viện mẫu C++ và thư viện lập trình hàm
- Làm việc với các mở rộng phản ứng và thư viện RxCpp
Phát triển Lập trình hàm trong C++
- Xây dựng ứng dụng
- Sử dụng hàm bậc cao
- Làm việc với xử lý lỗi
- Triển khai các đối tượng functors và monads
- Tái cấu trúc mã
- Viết các bài kiểm tra đơn vị
- Đánh giá hiệu suất
- Nhiều luồng ứng dụng
Tổng kết và Kết luận
Yêu cầu
Yêu cầu tiền đề
- Có hiểu biết về lập trình thủ tục/lập trình hướng đối tượng
- Kinh nghiệm cơ bản với C++
Đối tượng
- Lập trình viên web
Đánh giá (5)
Giải thích chi tiết, lặp lại các điểm một cách tinh tế giúp kiến thức thấm sâu. Sự sẵn lòng của Rod trong việc kiểm tra lại những câu hỏi khó hiểu mà chúng tôi đặt ra để đảm bảo rằng câu trả lời của anh ấy hoàn toàn chính xác. Ngoài ra, sự quan tâm của anh ấy trong việc thảo luận về ưu và nhược điểm của các phong cách lập trình khác nhau giúp chúng tôi không chỉ học cách sử dụng C++ theo cách dự định, mà còn hiểu tại sao nên làm như vậy.
Nick Dillon - cellxica Ltd
Khóa học - Using C++ in Embedded Systems - Applying C++11/C++14
Dịch thuật bằng máy
Thông tin chung về khóa học
Paulo Gouveia - EID
Khóa học - C/C++ Secure Coding
Dịch thuật bằng máy
Tôi rất thích sự linh hoạt và đa dạng về chủ đề, sự kết hợp giữa các buổi đào tạo và bài tập đã giúp tôi áp dụng ngay những kiến thức đã học. Ngoài ra, tôi cũng rất thích các dự án vào ngày cuối cùng để tổng hợp tất cả mọi thứ.
Luca Ricagni - Rockwell Collins UK Limited
Khóa học - Advanced C++
Dịch thuật bằng máy
Tôi rất thích được chìm đắm trong ngôn ngữ C++ trong 5 ngày - không bị gián đoạn bởi công việc hàng ngày - liên tục ... Riêng tôi không có nhiều kinh nghiệm với C++ như các đồng nghiệp, nên tôi quyết định tham gia khóa học này để đi sâu vào. Việc đi sâu đã thúc đẩy tôi rất nhiều để học thêm ... đó chính xác là điều tôi muốn đạt được. Tôi đánh giá cao kiến thức chuyên môn của giảng viên - và của các đồng nghiệp. Thực tế là các chủ đề được đề cập rất nhanh chóng và không được giải thích chi tiết, đó là điều tôi mong đợi từ một khóa học nâng cao. Đôi khi quá nhanh để tôi theo kịp (nhưng đó là nhược điểm đã biết và chấp nhận khi tôi tham gia khóa học này :-)) ... nhưng mặt khác đã cung cấp cho tôi cái nhìn tổng quan khá đầy đủ về những tinh tế của ngôn ngữ. Cảm ơn rất nhiều vì đã trình bày khóa học theo cách này! Rất được đánh giá cao!!!
Jan Grauwen - Septentrio N.V.
Khóa học - Advanced C++ Software Design
Dịch thuật bằng máy
Tính tương tác, thời gian cho lập trình độc lập. Tôi học dễ hơn nếu có cơ hội tự tìm ra câu trả lời thay vì chỉ được nói. Việc đào tạo được lên kế hoạch tốt cũng là một điểm cộng lớn, chúng tôi giữ các giờ nghỉ uống cà phê và khóa học không làm mất sự tập trung của tôi. Người hướng dẫn có kiến thức sâu rộng về C++, chúng tôi cảm thấy có thể hỏi bất cứ điều gì.
Barna Szecsi - GIS Europe SE
Khóa học - C++ for Embedded Systems
Dịch thuật bằng máy