• Форумы
  • Складчины
  • Администрирование

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

Найти складчину
  • Курс создан: Дата начала 4 Ноя 2024
В избранное
Зарегистрируйтесь, чтобы посмотреть контент
Организатор
Организую Складчины
Команда форума
Сообщения
658 847
Реакции
15 245
Монеты
325
Оплачено
1
  • 4 Ноя 2024
  • #1
Ссылка на картинку
Программа рассчитана на новичков, которые хотят изучить язык программирования C++ с самых основ и до построения полноценных проектов на его основе. За программу вы изучите все основные и важные концепции языка: динамическая память, ООП, многопоточность, базы данных, шаблоны, STL и многое другое. Дополнительно вы разработаете несколько крутых приложений под Windows на основе WinForms и QT.
Спойлер: Программа обучения:
  • Основы C++
    В первом модуле вы приступите к изучению основ языка программирования C++. В лекциях вы изучите использование всех основных концепций: от переменных и до массивов, условий, циклов и других важных концепций.
    За урок будет рассмотрена теория для понимания процесса работы C++. Также вы научитесь выполнять отладку проекта для быстрого нахождения ошибок в коде.
  • Продвинутый C++
    Язык С++ огромен. Изучить его основы за один модуль – невозможно. Во втором модуле вы продолжите изучение основных концепций языка. Так вы научитесь работать с динамической памятью, изучите как работают функции, как происходит работа с файлами, обработкой ошибок и дополнительно изучите работу пространств имен.
    Помимо этого вы научитесь работать с ссылками и указателями. Вы выясните зачем они нужны, как они позволяют эффективно управлять памятью компьютера и где применяются.
  • Классы и объекты. ООП в C++
    Современный ООП впервые появлися в языке C++. За счет ООП программист может в легком для себя формате описать некий объект при помощи кода. За модуль вы познакомитесь с понятием ООП и научитесь создавать классы и объекты.
    Дополнительно в модуле будет представлена информация относительно: наследования, абстракции, полиморфизма, инкапсуляции. Также помимо стандартных концццепций в модуле будут рассмотрены: интерфейсы, статические данные, дружественные классы и вложенные классы.
  • Углубленный C++
    За модуль вы познакомитесь со множеством интересных концепций. Вы научитесь разбивать проект на несколько файлов. Изучите понятие заголовочные файлы и научитесь работать с директивой #pragma. Также вы изучите создание динамического массива с выделением памяти под него.
    В модуле еще будет приведена информация по таким темам: структуры данных, перечисления, перегрузка операторов, шаблонные функции, Lambda функции и указатели функций.
    Напоследок вы ознакомитесь с разными версиями языка С++ и изучите основные новшенства версии С++20.
  • Контроль версий Git
    В модуле вы ознакомитесь с технологией Git. Git - это специальная системой для хранения версий вашего проекта. Благодаря Git вы всегда сможете проследить где и когда возникла ошибка и по необходимости откатить проект до момента когда всё было хорошо.
  • Многопоточность
    C++ позволяет использовать концепцию многопоточности для запуска нескольких задач параллельно. Такой подход не только удобен с точки зрения кода, но также эффективен в плане использования процессорного времени на выполнения программы.
    За модуль вы научитесь создавать потоки данных и выполнять их параллельно друг другу. Вы познакомитесь с мьютексами, промисами и асинхронным программированием.
  • Библиотека стандартных шаблонов
    Библиотека STL или же библиотека стандартных шаблонов. Обойти эту библиотеку стороной было бы глупо, так как она предоставляет набор удобных и быстрых в использовании шаблонных классов для реализации разного рода задач с большими объемами данных.
    Вы научитесь создавать объекты на основе STL классов и научитесь манипулировать данными в этих объектах.
  • Базы данных. C++ и SQL
    Язык C++ обладает большим набором методов для работы с базами данных. В ходе модуля вы познакомитесь с системой управления базами данных MySQL и PostgreSQL. Вы научитесь работать с каждой из них.
    Также за модуль вами будут изучены все команды языка запросов SQL.
  • Windows Forms. Разработка программы
    Язык C++ позволяет создавать проекты из разных сфер. За модуль вы изучите платформу WinForms для разработки простых проектов под Windows.
    WinForms является относительно простой платформой и предназначена для разработки проектов исключительно под Windows. Вы научитесь создавать приложения с графическим дизайном и подключением к базе данных.
    Вы разработаете программу Браузер и приступите к разработке своей собственной программы с регистрацией и авторизацией.
  • Завершение работы над приложением
    На основе WinForms вы создадите приложение, что будет содержать систему регистрации и авторизации. После успешной авторизации пользователь будет попадать на отдельную страницу с программой «Список дел». Все действия в программе будут связаны с базой данных.
    За модуль вы доработаете программу, подключитесь к базе данных и разработаете полнофункциональный Todo List.
  • Фреймворк QT
    Начиная с этого модуля вы приступите к изучению QT, что является более крутой и навороченной платформой. На основе QT вы создадите несколько интересных проектов.
    В ходе первого модуля вы лишь ознакомитесь с данной платформой, научитесь разрабатывать приложения на её основе и познакомитесь со всеми основными классами QT.
  • Разработка программ с дизайном
    В модуле вы приступите к разработке программ на основе QT. Вы разработате две программы: Блокнот и Новостное приложение.
    Программа Блокнот будет представлять из себя форму для редактирования текста. Вы сможете поменять шрифт и цвет текста, сохранить файл, открыть или же создать новый файл.
    Помимо Блокнота вы создадите приложение для работы с новостями из базы данных. Такое приложение будет выводить все статьи из БД на основной экран. Каждую из статей можно будет открыть в отдельном окне для чтения и плюс внутри программы будет возможность для добавления новой статьи через отдельное окно.
Проекты курса
В ходе курса вами будут изучены все тонкости языка: начиная от переменных, заканчивая полноценными проектами с дизайном и набором функций.
За курс вы изучите все важные конструкции языка программирования С++.
Вы будете уметь работать с потоками данных, шаблонами STL, изучите процесс работы с базой данных, вникнете в тему ООП и многое другое.
Помимо этого вами будут разработаны крупные проекты с графическим интерфейсом
  • Веб портал
    Одна из главных платформ для построения программ под ПК является платформа WinForms. На ее основе вы построите проект с красивым дизайном, несколькими окнами, работой с базой данных и наличием множества функций.
  • Платформа Qt
    За курс вы научитесь работать с платформой Qt. Эта платформа является более совершенной для построения ПК программ. На ее основе вы создадите несколько программ под компьютер.
Смотреть далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
04-11-2024 itproger автор almira.msk базовые начинки макарон гоша дударь программирование профессия c++ разработчик три базовые начинки
Похожие складчины
Скачать [Stepik] PRO C#. Профессия - Разработчик оконных приложений (Иосиф Дзеранов)
  • 09-10-2024 pro c# stepik валяная одежда валяние иосиф дзеранов ольга шуляк порхающий в облаках профессия разработчик оконных приложений свитшот
  • 10 Окт 2024
Ответы
0
Просмотры
648
10 Окт 2024
Организатор
Скачать [Нетология] Разработчик на C++. Траектория Профессия
  • netology зима в клубе нетология нетология c нетология c++ разработчик татьяна демьяненко
  • 8 Май 2024
Ответы
0
Просмотры
417
8 Май 2024
Организатор
Скачать [Яндекс.Практикум] Разработчик C++ 2022-2023. Часть 2 из 9
  • 2022 daniel amont education seduction второй месяц научись влюблять девушек разработчик c++ яндекс.практикум
  • 13 Сен 2024
Ответы
0
Просмотры
215
13 Сен 2024
Организатор
Скачать [Urban University] Профессия Python-разработчик с нуля до Junior за 6 месяца 2024-2025
  • urban university автор оксана молодёнкова видеокурс огонь в моем сердце профессия python-разработчик с нуля до junior флористика
  • 2 Фев 2025
Ответы
0
Просмотры
347
2 Фев 2025
Организатор
Скачать [Stepik] Профессия Python-разработчик (Илья Фофанов)
  • python stepik александр панферов илья фофанов профессия python-разработчик свидания свидания от а до я
  • 13 Июл 2024
Ответы
0
Просмотры
314
13 Июл 2024
Организатор
Найти больше схожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Регистрация

Войти

Уже зарегистрированы? Войдите.

Вход
  • Форумы
  • Складчины
  • Администрирование
  • Novus
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка
Меню
Вход

Регистрация

  • Форумы
  • Что нового?