Объектно-ориентированное программирование (ООП) на C++20 - udemy (2024) | Видеокурсы и книги по темам. Video Tutorials and books

Объектно-ориентированное программирование (ООП) на C++20 - udemy (2024)

Тема в разделе "Video Tutorials", создана пользователем Администратор, май 9, 2024.

  1. Администратор

    Администратор Administrator Команда форума

    Объектно-ориентированное программирование (ООП) на C++20
    Object-oriented programming (OOP) in C++20
    udemy

    [​IMG]

    Готовы ли вы раскрыть весь потенциал C++ и произвести революцию в своих навыках программирования? Этот комплексный курс предназначен для того, чтобы помочь вам стать опытным программистом на C++, уделяя особое внимание принципам объектно-ориентированного программирования (ООП) с использованием новейших функций C++20.

    В ходе этого курса вы углубитесь в фундаментальные концепции ООП и научитесь эффективно использовать их в своих проектах на C++. Вот краткий обзор того, что вы будете освещать:

    1. Классы и объекты : понимание строительных блоков ООП, включая классы, объекты и их взаимодействие.
    2. Инкапсуляция . Откройте для себя возможности инкапсуляции в C++, позволяющие скрыть детали реализации и защитить целостность данных.
    3. Конструкторы и деструкторы : освойте создание и уничтожение объектов с помощью конструкторов и деструкторов, включая перегрузку конструкторов для гибкой инициализации объектов.
    4. Семантика копирования и перемещения . Познакомьтесь с концепциями поверхностного и глубокого копирования, конструкторами перемещения и их важностью в управлении ресурсами.
    5. Классы указателей и друзей : узнайте, как получить доступ к членам класса и предоставить специальные привилегии доступа внешним классам.
    6. Сеттеры и геттеры : реализуйте инкапсулированный доступ к данным класса с помощью методов установки и получения.
    7. Вложенные классы : изучите концепцию вложенных классов и их роль в организации и инкапсуляции сложных структур данных.
    8. Модули . Используйте возможности модулей C++20 для эффективной организации, экспорта и импорта кода.
    9. Пространства имен и отношения . Понимание взаимосвязей между пространствами имен, модулями и классами для лучшей организации кода и модульности.
    10. Перегрузка операторов . Расширьте функциональность операторов для пользовательских типов, чтобы улучшить читаемость и выразительность кода.
    11. Наследование и полиморфизм . Погрузитесь в расширенные концепции ООП, такие как наследование, полиморфизм и динамическое связывание, включая виртуальные функции, VTables и окончательный спецификатор.
    12. Множественное наследование . Преодолейте сложности множественного и повторяющегося наследования, чтобы построить надежную иерархию классов.
    Каждый раздел курса сопровождается практическими примерами и практическими упражнениями, что позволяет вам закрепить свои знания и получить практический опыт. К концу этого курса вы обретете уверенность и навыки, позволяющие с легкостью решать сложные проекты на C++, используя всю мощь объектно-ориентированного программирования.


    Материал на английском языке

    https://www.udemy.com/course/object-oriented-programming-oop-in-c20/?couponCode=ST20MT50724

    [​IMG]
    [​IMG]
     

    Перелинковка тем

    Последнее редактирование: май 9, 2024

Поделиться этой страницей

  1. Этот сайт использует файлы cookie, чтобы персонализировать контент и сохранить вход в систему, если Вы зарегистрируетесь.
    Продолжая использовать этот сайт, Вы соглашаетесь на использование файлов cookie.
    Скрыть объявление