Запись

[itProger] Профессия C++ разработчик. Тариф Наилучший (Гоша Дударь)

Тема в разделе "Курсы по программированию"

Цена:
16575 руб
Взнос:
721 руб
Организатор:
Организатор

Список участников складчины:

1. Организатор
open
2
Записаться
  1. Организатор Организатор складчин

    [itProger] Профессия C++ разработчик. Тариф Наилучший (Гоша Дударь)

    [​IMG]

    Программа рассчитана на новичков, которые хотят изучить язык программирования C++ с самых основ и до построения полноценных проектов на его основе. За программу вы изучите все основные и важные концепции языка: динамическая память, ООП, многопоточность, базы данных, шаблоны, STL и многое другое. Дополнительно вы разработаете несколько крутых приложений под Windows на основе WinForms и QT.

    1. Основы C++

      В первом модуле вы приступите к изучению основ языка программирования C++. В лекциях вы изучите использование всех основных концепций: от переменных и до массивов, условий, циклов и других важных концепций.

      За урок будет рассмотрена теория для понимания процесса работы C++. Также вы научитесь выполнять отладку проекта для быстрого нахождения ошибок в коде.​

    2. Продвинутый C++

      Язык С++ огромен. Изучить его основы за один модуль – невозможно. Во втором модуле вы продолжите изучение основных концепций языка. Так вы научитесь работать с динамической памятью, изучите как работают функции, как происходит работа с файлами, обработкой ошибок и дополнительно изучите работу пространств имен.

      Помимо этого вы научитесь работать с ссылками и указателями. Вы выясните зачем они нужны, как они позволяют эффективно управлять памятью компьютера и где применяются.​

    3. Классы и объекты. ООП в C++

      Современный ООП впервые появлися в языке C++. За счет ООП программист может в легком для себя формате описать некий объект при помощи кода. За модуль вы познакомитесь с понятием ООП и научитесь создавать классы и объекты.

      Дополнительно в модуле будет представлена информация относительно: наследования, абстракции, полиморфизма, инкапсуляции. Также помимо стандартных концццепций в модуле будут рассмотрены: интерфейсы, статические данные, дружественные классы и вложенные классы.​

    4. Углубленный C++

      За модуль вы познакомитесь со множеством интересных концепций. Вы научитесь разбивать проект на несколько файлов. Изучите понятие заголовочные файлы и научитесь работать с директивой #pragma. Также вы изучите создание динамического массива с выделением памяти под него.

      В модуле еще будет приведена информация по таким темам: структуры данных, перечисления, перегрузка операторов, шаблонные функции, Lambda функции и указатели функций.

      Напоследок вы ознакомитесь с разными версиями языка С++ и изучите основные новшенства версии С++20.​

    5. Контроль версий Git

      В модуле вы ознакомитесь с технологией Git. Git - это специальная системой для хранения версий вашего проекта. Благодаря Git вы всегда сможете проследить где и когда возникла ошибка и по необходимости откатить проект до момента когда всё было хорошо.​

    6. Многопоточность

      C++ позволяет использовать концепцию многопоточности для запуска нескольких задач параллельно. Такой подход не только удобен с точки зрения кода, но также эффективен в плане использования процессорного времени на выполнения программы.

      За модуль вы научитесь создавать потоки данных и выполнять их параллельно друг другу. Вы познакомитесь с мьютексами, промисами и асинхронным программированием.​

    7. Библиотека стандартных шаблонов

      Библиотека STL или же библиотека стандартных шаблонов. Обойти эту библиотеку стороной было бы глупо, так как она предоставляет набор удобных и быстрых в использовании шаблонных классов для реализации разного рода задач с большими объемами данных.

      Вы научитесь создавать объекты на основе STL классов и научитесь манипулировать данными в этих объектах.​

    8. Базы данных. C++ и SQL

      Язык C++ обладает большим набором методов для работы с базами данных. В ходе модуля вы познакомитесь с системой управления базами данных MySQL и PostgreSQL. Вы научитесь работать с каждой из них.

      Также за модуль вами будут изучены все команды языка запросов SQL.​

    9. Windows Forms. Разработка программы

      Язык C++ позволяет создавать проекты из разных сфер. За модуль вы изучите платформу WinForms для разработки простых проектов под Windows.

      WinForms является относительно простой платформой и предназначена для разработки проектов исключительно под Windows. Вы научитесь создавать приложения с графическим дизайном и подключением к базе данных.

      Вы разработаете программу Браузер и приступите к разработке своей собственной программы с регистрацией и авторизацией.​

    10. Завершение работы над приложением

      На основе WinForms вы создадите приложение, что будет содержать систему регистрации и авторизации. После успешной авторизации пользователь будет попадать на отдельную страницу с программой «Список дел». Все действия в программе будут связаны с базой данных.

      За модуль вы доработаете программу, подключитесь к базе данных и разработаете полнофункциональный Todo List.​

    11. Фреймворк QT

      Начиная с этого модуля вы приступите к изучению QT, что является более крутой и навороченной платформой. На основе QT вы создадите несколько интересных проектов.

      В ходе первого модуля вы лишь ознакомитесь с данной платформой, научитесь разрабатывать приложения на её основе и познакомитесь со всеми основными классами QT.​

    12. Разработка программ с дизайном

      В модуле вы приступите к разработке программ на основе QT. Вы разработате две программы: Блокнот и Новостное приложение.

      Программа Блокнот будет представлять из себя форму для редактирования текста. Вы сможете поменять шрифт и цвет текста, сохранить файл, открыть или же создать новый файл.

      Помимо Блокнота вы создадите приложение для работы с новостями из базы данных. Такое приложение будет выводить все статьи из БД на основной экран. Каждую из статей можно будет открыть в отдельном окне для чтения и плюс внутри программы будет возможность для добавления новой статьи через отдельное окно.​

    Проекты курса

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

    1. Веб портал
      Одна из главных платформ для построения программ под ПК является платформа WinForms. На ее основе вы построите проект с красивым дизайном, несколькими окнами, работой с базой данных и наличием множества функций.


    2. Платформа Qt
      За курс вы научитесь работать с платформой Qt. Эта платформа является более совершенной для построения ПК программ. На ее основе вы создадите несколько программ под компьютер.

    Презентация курса:

    Скрытый текст. Открывается зарегистрированным пользователям.


    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
Наверх