Основы C++
Курс записан 6 лет назад, но информация из него актуальна и сегодня
🗓 Июнь 2016
⏰ 5 часов
🔹01 Введение
🔹02 Обзор редактора
🔹03 Процедурный стиль программирования
🔹04 Динамическая память
🔹05 Отличия С и C++
🔹06 ООП. Инкапсуляция классов
🔹07 Наследование + статический полиморфизм
🔹08 Динамический полиморфизм
🔹09 Классификация полиморфизма
🔹10 Обработка исключений
🔹11 Защита памяти
🔹12 Взлом программного обеспечения
🔹13 STL
🔹14 Вектор из STL
🔹15 Boost
🔹16 QTL
🔹17 Лямбда-выражения
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
Курс записан 6 лет назад, но информация из него актуальна и сегодня
🗓 Июнь 2016
⏰ 5 часов
🔹01 Введение
🔹02 Обзор редактора
🔹03 Процедурный стиль программирования
🔹04 Динамическая память
🔹05 Отличия С и C++
🔹06 ООП. Инкапсуляция классов
🔹07 Наследование + статический полиморфизм
🔹08 Динамический полиморфизм
🔹09 Классификация полиморфизма
🔹10 Обработка исключений
🔹11 Защита памяти
🔹12 Взлом программного обеспечения
🔹13 STL
🔹14 Вектор из STL
🔹15 Boost
🔹16 QTL
🔹17 Лямбда-выражения
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
👍3
Базовый C++
Серия лекций для новичков, которые хотят освоить данный язык программирования от опытного преподавателя со стажем работы в России и Британии
🗓 2015
⏰ 13 часов
🔹01 Hello World, комментарии, переменные
🔹02 Типы данных, массивы, условия, циклы
🔹03 Функции, методы, классы, структуры данных
🔹04 Switch, string, array, работа с файлами
🔹05 Разбиение программы на модули, шаблоны
🔹06 Коллекции в стандартной библиотеке
🔹07 Вопросы выделения памяти во время исполнения программы
🔹08 Константы, константные методы, статистические данные и методы
🔹09 Особые методы
🔹10 Практика. Программирование вживую
🔹11 Последнее занятие по базовому C++
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
Серия лекций для новичков, которые хотят освоить данный язык программирования от опытного преподавателя со стажем работы в России и Британии
🗓 2015
⏰ 13 часов
🔹01 Hello World, комментарии, переменные
🔹02 Типы данных, массивы, условия, циклы
🔹03 Функции, методы, классы, структуры данных
🔹04 Switch, string, array, работа с файлами
🔹05 Разбиение программы на модули, шаблоны
🔹06 Коллекции в стандартной библиотеке
🔹07 Вопросы выделения памяти во время исполнения программы
🔹08 Константы, константные методы, статистические данные и методы
🔹09 Особые методы
🔹10 Практика. Программирование вживую
🔹11 Последнее занятие по базовому C++
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
🔥5👍2
Навигация по каналу
Языки программирования:
#java 🔹 #python 🔹 #cpp 🔹 #csharp 🔹 #php 🔹 #js 🔹 #kotlin 🔹 #sql 🔹 #git 🔹 #opencl 🔹 #c 🔹 #1C
Алгоритмы: #algorithm
Нейросети, машинное обучение, искусственный интеллект, математика:
#ai 🔹 #math
Тестирование: #qa
Вёрстка HTML и CSS: #html
Системное администрирование: #sysadmin
Информатика: #сomputerscience
Языки программирования:
#java 🔹 #python 🔹 #cpp 🔹 #csharp 🔹 #php 🔹 #js 🔹 #kotlin 🔹 #sql 🔹 #git 🔹 #opencl 🔹 #c 🔹 #1C
Алгоритмы: #algorithm
Нейросети, машинное обучение, искусственный интеллект, математика:
#ai 🔹 #math
Тестирование: #qa
Вёрстка HTML и CSS: #html
Системное администрирование: #sysadmin
Информатика: #сomputerscience
👍16❤🔥2❤1😱1
Основы ООП на C++
В этой серии уроков вы познаете концепцию одной из ведущих идеологий программирования. Узнаете в чем заключаются главные особенности данного подхода, как и когда он зародился. А так же познакомитесь с примером создания простого проекта в IDE Visual Studio.
🗓 2015
⏰ 4 часа
🔹00 Введение в C++ и ООП (объектно-ориентированное программирование)
🔹01 Структуры и перечисления. Часть 1
🔹02 Структуры и перечисления. Часть 2
🔹03 Функции. Часть 1
🔹04 Функции. Часть 2
🔹05 Классы и объекты
🔹06 Перегрузка операций. Часть 1
🔹07 Перегрузка операций. Часть 2
🔹08 Преобразование типов
🔹09 Ключевые слова explicit и mutable
🔹10 Наследование
🔹11 Особенности наследования
🔹12 Указатели
🔹13 new и delete
🔹14 Виртуальные функции
🔹15 Потоки и файлы. Часть 1
🔹16 Потоки и Файлы. Часть 2
🔹17 Потоки и файлы. Часть 3
🔹18 Потоки и файлы. Часть 4
🔹19 Многофайловые программы
🔹20 Шаблоны
🔹21 Исключения
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
В этой серии уроков вы познаете концепцию одной из ведущих идеологий программирования. Узнаете в чем заключаются главные особенности данного подхода, как и когда он зародился. А так же познакомитесь с примером создания простого проекта в IDE Visual Studio.
🗓 2015
⏰ 4 часа
🔹00 Введение в C++ и ООП (объектно-ориентированное программирование)
🔹01 Структуры и перечисления. Часть 1
🔹02 Структуры и перечисления. Часть 2
🔹03 Функции. Часть 1
🔹04 Функции. Часть 2
🔹05 Классы и объекты
🔹06 Перегрузка операций. Часть 1
🔹07 Перегрузка операций. Часть 2
🔹08 Преобразование типов
🔹09 Ключевые слова explicit и mutable
🔹10 Наследование
🔹11 Особенности наследования
🔹12 Указатели
🔹13 new и delete
🔹14 Виртуальные функции
🔹15 Потоки и файлы. Часть 1
🔹16 Потоки и Файлы. Часть 2
🔹17 Потоки и файлы. Часть 3
🔹18 Потоки и файлы. Часть 4
🔹19 Многофайловые программы
🔹20 Шаблоны
🔹21 Исключения
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
❤4👍3
Компьютерные шалости
Серия уроков по созданию небольших безобидных или не очень вирусов
🗓 2020 ⏰ 1 час
🔹01 C++. Плывущий экран. Вирус на C++. Melting Screen
🔹02 C++. Как выключить монитор. Отключаем питание экрана. Вирус на с++
🔹03 C++. Стираем MBR раздел. Уничтожаем Windows и все данные. Вирус на C++
🔹04 C++. Вызываем BSOD. Синий экран смерти. Кладем Винду. Вирус на C++
🔹05 C++. Роняем Windows в 3 строчки. Как вызвать синий экран смерти. Вирус на C++
🔹06 C#. Программно отключаем экран. Отключаем питание монитора на C#
🔹07 C#. Как вызвать синий экран смерти. Вызываем BSOD. Вирус на C#
🔹08 VC#. Убираем панель задач (таскбар). Как спрятать панель задач
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp #csharp
Серия уроков по созданию небольших безобидных или не очень вирусов
🗓 2020 ⏰ 1 час
🔹01 C++. Плывущий экран. Вирус на C++. Melting Screen
🔹02 C++. Как выключить монитор. Отключаем питание экрана. Вирус на с++
🔹03 C++. Стираем MBR раздел. Уничтожаем Windows и все данные. Вирус на C++
🔹04 C++. Вызываем BSOD. Синий экран смерти. Кладем Винду. Вирус на C++
🔹05 C++. Роняем Windows в 3 строчки. Как вызвать синий экран смерти. Вирус на C++
🔹06 C#. Программно отключаем экран. Отключаем питание монитора на C#
🔹07 C#. Как вызвать синий экран смерти. Вызываем BSOD. Вирус на C#
🔹08 VC#. Убираем панель задач (таскбар). Как спрятать панель задач
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp #csharp
👍12😁2🤔1
Практика по C++
Практика по C++ на примере разбора типовых домашних задач. Подойдёт как для обучения, так и для подготовки к собеседованию на Junior позицию.
🗓 2017 ⏰ 3 часа
🔹01 C++. Сумма, произведение, среднее арифметическое чисел.
🔹02 Напишите программу, проверяющую число, введенное с клавиатуры на четность.
🔹03 Switch. Калькулятор. Меню.
🔹04 Работа с циклами. Примеры. Цикл while.
🔹05 Работа с циклами. Примеры. Цикл Do while.
🔹06 Вложенная конструкция. Вложенный цикл.
🔹07 Заполнить массив случайными числами. Генератор уникальных случайных чисел. rand. srand
🔹08 Найти минимальный элемент массива. Поиск минимального элемента в массиве. C++ для начинающих.
🔹09 Напишите функцию, меняющую местами значения переменных с помощью указателей. С++ для начинающих
🔹10 Шаблонная функция. Меняет местами значения переменных с помощью ссылок. c++ для начинающих.
🔹11 strlen c++ реализация. Посчитать количество символов в строке c++
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
Практика по C++ на примере разбора типовых домашних задач. Подойдёт как для обучения, так и для подготовки к собеседованию на Junior позицию.
🗓 2017 ⏰ 3 часа
🔹01 C++. Сумма, произведение, среднее арифметическое чисел.
🔹02 Напишите программу, проверяющую число, введенное с клавиатуры на четность.
🔹03 Switch. Калькулятор. Меню.
🔹04 Работа с циклами. Примеры. Цикл while.
🔹05 Работа с циклами. Примеры. Цикл Do while.
🔹06 Вложенная конструкция. Вложенный цикл.
🔹07 Заполнить массив случайными числами. Генератор уникальных случайных чисел. rand. srand
🔹08 Найти минимальный элемент массива. Поиск минимального элемента в массиве. C++ для начинающих.
🔹09 Напишите функцию, меняющую местами значения переменных с помощью указателей. С++ для начинающих
🔹10 Шаблонная функция. Меняет местами значения переменных с помощью ссылок. c++ для начинающих.
🔹11 strlen c++ реализация. Посчитать количество символов в строке c++
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
👍4❤1
Объектно-ориентированное программирование на С++
🗓 2019 ⏰ 4 часа
🔹01 парадигма ООП, понятия классов и объектов
🔹02 сеттеры и геттеры, указатель this
🔹03 конструкторы и деструкторы классов конструктор по умолчанию, их перегрузка
🔹04 конструктор копирования
🔹05 статические методы и переменные класса
🔹06 агрегация и декомпозиция классов
🔹07 наследование классов
🔹08 перегрузка методов, виртуальные функции, override
🔹09 дружественные классы и функции
🔹10 множественное и виртуальное (ромбовидное) наследование классов
🔹11 виртуальный класс, чисто виртуальная функция
🔹12 перегрузка операторов класса
🔹13 блоки try catch
🔹14 шаблоны функций
🔹15 шаблоны классов
🔹16 пространства имен namespace
🔹17 полиморфный класс обертка function
🔹18 анонимные лямбда функции
🔹19 умные указатели auto ptr, unique ptr, shared ptr
🔹20 Пять принципов SOLID с примерами на Java
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
🗓 2019 ⏰ 4 часа
🔹01 парадигма ООП, понятия классов и объектов
🔹02 сеттеры и геттеры, указатель this
🔹03 конструкторы и деструкторы классов конструктор по умолчанию, их перегрузка
🔹04 конструктор копирования
🔹05 статические методы и переменные класса
🔹06 агрегация и декомпозиция классов
🔹07 наследование классов
🔹08 перегрузка методов, виртуальные функции, override
🔹09 дружественные классы и функции
🔹10 множественное и виртуальное (ромбовидное) наследование классов
🔹11 виртуальный класс, чисто виртуальная функция
🔹12 перегрузка операторов класса
🔹13 блоки try catch
🔹14 шаблоны функций
🔹15 шаблоны классов
🔹16 пространства имен namespace
🔹17 полиморфный класс обертка function
🔹18 анонимные лямбда функции
🔹19 умные указатели auto ptr, unique ptr, shared ptr
🔹20 Пять принципов SOLID с примерами на Java
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
👍4❤1
UNIGINE Школа С++
Бесплатный онлайн-курс программирования на C++ для продвинутых
🗓 2022 ⏰ 15 часов
🔹01 Мировые константы
🔹02 Всем «известные» азы
🔹03 Списки всех сортов
🔹04 Хэши и всё такое
🔹05 Про деревья и кучи (heaps)
🔹06 Композитные и эзотерические структуры данных
🔹07 Основы 3D графики (бонусная лекция)
♦️ Смотреть курс
❗️От редакции: Сейчас UNIGINE набирают новичков на оплачиваемую стажировку, берут без опыта, платят 30 000, после стажировки можно попасть к ним в штат, заявки принимают до 29 января - https://internship.unigine.com/. ☺️
Бесплатные курсы IT 🔹 #cpp
Бесплатный онлайн-курс программирования на C++ для продвинутых
🗓 2022 ⏰ 15 часов
🔹01 Мировые константы
🔹02 Всем «известные» азы
🔹03 Списки всех сортов
🔹04 Хэши и всё такое
🔹05 Про деревья и кучи (heaps)
🔹06 Композитные и эзотерические структуры данных
🔹07 Основы 3D графики (бонусная лекция)
♦️ Смотреть курс
❗️От редакции: Сейчас UNIGINE набирают новичков на оплачиваемую стажировку, берут без опыта, платят 30 000, после стажировки можно попасть к ним в штат, заявки принимают до 29 января - https://internship.unigine.com/. ☺️
Бесплатные курсы IT 🔹 #cpp
👍4
С++ с нуля
🗓 2019 ⏰ 5 часов
🔹01 переменные, оператор присваивания
🔹02 арифметические операции
🔹03 директивы препроцессора
🔹04 условные операторы if и switch
🔹05 операторы циклов while, for и do while
🔹06 массивы, метод всплывающего пузырька
🔹07 строки и функции работы с ними
🔹08 функции: прототипы, перегрузка, рекурсия
🔹09 области видимости переменных
🔹10 битовые операции И, ИЛИ, НЕ, XOR
🔹11 структуры
🔹12 объединения, перечисления, typedef
🔹13 указатели и ссылки, выделение памяти
🔹14 функции работы с файлами
🔹15 стек, теория и практика
🔹16 связные списки, теория и практика
🔹17 бинарное дерево, теория и практика
🔹18 указатели на функции
🔹19 автоматические переменные и цикл типа for each
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
🗓 2019 ⏰ 5 часов
🔹01 переменные, оператор присваивания
🔹02 арифметические операции
🔹03 директивы препроцессора
🔹04 условные операторы if и switch
🔹05 операторы циклов while, for и do while
🔹06 массивы, метод всплывающего пузырька
🔹07 строки и функции работы с ними
🔹08 функции: прототипы, перегрузка, рекурсия
🔹09 области видимости переменных
🔹10 битовые операции И, ИЛИ, НЕ, XOR
🔹11 структуры
🔹12 объединения, перечисления, typedef
🔹13 указатели и ссылки, выделение памяти
🔹14 функции работы с файлами
🔹15 стек, теория и практика
🔹16 связные списки, теория и практика
🔹17 бинарное дерево, теория и практика
🔹18 указатели на функции
🔹19 автоматические переменные и цикл типа for each
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
👍3
Программирование игр для начинающих
🗓 2021 ⏰ 11 часов
🔹01 Биты, байты, память компьютера
🔹02 Арифметические и логические выражения, if else конструкции
🔹03 Циклы while и for, зачем return?
🔹04 Функции, прототипирование, комментарии
🔹05 Классы
🔹06 Массивы, статичные константы
🔹07 Ссылки и указатели
🔹08 Отладчик кода, компилятор, линкер, препроцессорные команды
🔹09 Рабочий игровой проект: меню, атрибуты
🔹10 Структура, геймплейные окна
🔹11 Карта и движение по ней
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
🗓 2021 ⏰ 11 часов
🔹01 Биты, байты, память компьютера
🔹02 Арифметические и логические выражения, if else конструкции
🔹03 Циклы while и for, зачем return?
🔹04 Функции, прототипирование, комментарии
🔹05 Классы
🔹06 Массивы, статичные константы
🔹07 Ссылки и указатели
🔹08 Отладчик кода, компилятор, линкер, препроцессорные команды
🔹09 Рабочий игровой проект: меню, атрибуты
🔹10 Структура, геймплейные окна
🔹11 Карта и движение по ней
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
👍1
CMake с нуля
🗓 2020 ⏰ 2 часа
Вы освоите работу с таргетами, управление переменными, в том числе кэшированными, научитесь устанавливать переменные через командную строку и использовать графический интерфейс для управления проектами.
🔹01 Генерирование проектных файлов
🔹02 Минимальный проект
🔹03 Таргеты
🔹04 Переменные
🔹05 Кэшированные переменные
🔹06 Установка переменных командной строкой
🔹07 Графический интерфейс
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #c #cpp
🗓 2020 ⏰ 2 часа
Вы освоите работу с таргетами, управление переменными, в том числе кэшированными, научитесь устанавливать переменные через командную строку и использовать графический интерфейс для управления проектами.
🔹01 Генерирование проектных файлов
🔹02 Минимальный проект
🔹03 Таргеты
🔹04 Переменные
🔹05 Кэшированные переменные
🔹06 Установка переменных командной строкой
🔹07 Графический интерфейс
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #c #cpp
❤14👍12🔥5
C/C++ для начинающих
🗓 2023 ⏰ 21 час
Вы изучите структуру программы "Hello, World!", системы счисления, основы работы с переменными, типами данных и операциями, включая арифметические, присваивания и логические операции, а также условный оператор if.
🔹01 Этапы трансляции программы в машинный код
🔹02 Установка компилятора gcc и Visual Studio Code на ОС Windows
🔹03 Структура и понимание работы программы "Hello, World!"
🔹04 Двоичная, шестнадцатеричная и восьмеричная системы счисления
🔹05 Переменные и их базовые типы Модификаторы unsigned и signed
🔹06 Операция присваивания
🔹07 Стандартные потоки ввода/вывода
🔹08 Функция printf()
🔹09 Функция scanf()
🔹10 Арифметические операции: сложение, вычитание, умножение и деление
🔹11 Арифметические операции деления по модулю, инкремента и декремента
🔹12 Арифметические операции +=, -=, *=, /=, %=
🔹13 Булевый тип. Операции сравнения. Логические И, ИЛИ, НЕ
🔹14 Условный оператор if. Конструкция if-else
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #с #cpp
🗓 2023 ⏰ 21 час
Вы изучите структуру программы "Hello, World!", системы счисления, основы работы с переменными, типами данных и операциями, включая арифметические, присваивания и логические операции, а также условный оператор if.
🔹01 Этапы трансляции программы в машинный код
🔹02 Установка компилятора gcc и Visual Studio Code на ОС Windows
🔹03 Структура и понимание работы программы "Hello, World!"
🔹04 Двоичная, шестнадцатеричная и восьмеричная системы счисления
🔹05 Переменные и их базовые типы Модификаторы unsigned и signed
🔹06 Операция присваивания
🔹07 Стандартные потоки ввода/вывода
🔹08 Функция printf()
🔹09 Функция scanf()
🔹10 Арифметические операции: сложение, вычитание, умножение и деление
🔹11 Арифметические операции деления по модулю, инкремента и декремента
🔹12 Арифметические операции +=, -=, *=, /=, %=
🔹13 Булевый тип. Операции сравнения. Логические И, ИЛИ, НЕ
🔹14 Условный оператор if. Конструкция if-else
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #с #cpp
🔥22👍7❤6
Основы объектно-ориентированного подхода
🗓 2020 ⏰ 5 часов
Этот курс охватывает все аспекты программирования на C++, от многофайловых проектов и основ работы с классами до продвинутых тем, таких как множественное наследование и шаблоны. Участники также изучат создание Windows-приложений, обработку исключений, использование STL и основы программирования на C#.
🔹01 Многофайловые проекты, перегрузка функций, параметры по умолчанию
🔹02 Классы и объекты, конструкторы и деструкторы, работа с разными типами памяти
🔹03 Простое наследование
🔹04 Множественное и виртуальное наследование
🔹05 MFC: механизм сериализации
🔹06 Шаблоны
🔹07 Перегрузка операторов
🔹08 Пространства имён
🔹09 Обработка исключений
🔹10 STL: контейнеры, алгоритмы, итераторы, умные указатели
🔹11 Создание Windows-приложений с помощью Windows API и MFC
🔹12 MFC: работа с меню и диалогами
🔹13 Динамически загружаемые библиотеки (DLL)
🔹14 C#: базовые возможности
🔹15 C#: базовые классы
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp #csharp
🗓 2020 ⏰ 5 часов
Этот курс охватывает все аспекты программирования на C++, от многофайловых проектов и основ работы с классами до продвинутых тем, таких как множественное наследование и шаблоны. Участники также изучат создание Windows-приложений, обработку исключений, использование STL и основы программирования на C#.
🔹01 Многофайловые проекты, перегрузка функций, параметры по умолчанию
🔹02 Классы и объекты, конструкторы и деструкторы, работа с разными типами памяти
🔹03 Простое наследование
🔹04 Множественное и виртуальное наследование
🔹05 MFC: механизм сериализации
🔹06 Шаблоны
🔹07 Перегрузка операторов
🔹08 Пространства имён
🔹09 Обработка исключений
🔹10 STL: контейнеры, алгоритмы, итераторы, умные указатели
🔹11 Создание Windows-приложений с помощью Windows API и MFC
🔹12 MFC: работа с меню и диалогами
🔹13 Динамически загружаемые библиотеки (DLL)
🔹14 C#: базовые возможности
🔹15 C#: базовые классы
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp #csharp
👍16❤11🔥3
Алгоритмы и структуры данных (С++)
🗓 2020 ⏰ 31 час
Этот курс по программированию с использованием C++ идеально подходит как для новичков, так и для опытных разработчиков, стремящихся усовершенствовать свои навыки в алгоритмах и структурах данных. Участники курса научатся работать с различными типами данных и структурами, освоят динамическое программирование и многопоточность, что пригодится в разработке программного обеспечения и системном программировании.
🔹01 Ввод-вывод, ветвления и циклы
🔹02 Целый и логический типы
🔹03 Плавающая точка
🔹04 Одномерные массивы
🔹05 Универсальные сортировки O(N2)
🔹06 Связные списки. Динамическая память
🔹07 Двумерные массивы
🔹08 Бинпоиск и спецсортировки
🔹09 Рекурсия
🔹10 Быстрые сортировки
🔹11 Динамическое программирование
🔹12 Двумерное динамическое программирование
🔹13 Строки и работа с файлами
🔹14 Поиск подстрок. С++ строки std::string
🔹15 Параллелизм на системах с общей памятью
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
🗓 2020 ⏰ 31 час
Этот курс по программированию с использованием C++ идеально подходит как для новичков, так и для опытных разработчиков, стремящихся усовершенствовать свои навыки в алгоритмах и структурах данных. Участники курса научатся работать с различными типами данных и структурами, освоят динамическое программирование и многопоточность, что пригодится в разработке программного обеспечения и системном программировании.
🔹01 Ввод-вывод, ветвления и циклы
🔹02 Целый и логический типы
🔹03 Плавающая точка
🔹04 Одномерные массивы
🔹05 Универсальные сортировки O(N2)
🔹06 Связные списки. Динамическая память
🔹07 Двумерные массивы
🔹08 Бинпоиск и спецсортировки
🔹09 Рекурсия
🔹10 Быстрые сортировки
🔹11 Динамическое программирование
🔹12 Двумерное динамическое программирование
🔹13 Строки и работа с файлами
🔹14 Поиск подстрок. С++ строки std::string
🔹15 Параллелизм на системах с общей памятью
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
👍18🔥8❤6
Делаем игровой движок на C++ и OpenGL с нуля
🗓 2019 ⏰ 23 часа
Этот курс полезен для разработчиков игр и программистов, желающих освоить создание графических приложений с использованием OpenGL. Участники научатся работать с Git и CMake, реализовывать графические эффекты и управлять ресурсами, что применимо в разработке игр и визуально насыщенного ПО.
🔹01 Основы git
🔹02 Основы CMake
🔹03 Glfw
🔹04 Интеграция библиотеки GLAD в CMake
🔹05 Инициализация
🔹06 Первый треугольник
🔹07 Создаем класс загрузки шейдеров
🔹08 Менеджер ресурсов
🔹09 Текстуры
🔹10 Glm
🔹11 Cистемы координат
🔹12 Матрицы преобразований
🔹13 Спрайты
🔹14 Текстурный атлас
🔹15 Системы координат, примеры
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp #computerscience
🗓 2019 ⏰ 23 часа
Этот курс полезен для разработчиков игр и программистов, желающих освоить создание графических приложений с использованием OpenGL. Участники научатся работать с Git и CMake, реализовывать графические эффекты и управлять ресурсами, что применимо в разработке игр и визуально насыщенного ПО.
🔹01 Основы git
🔹02 Основы CMake
🔹03 Glfw
🔹04 Интеграция библиотеки GLAD в CMake
🔹05 Инициализация
🔹06 Первый треугольник
🔹07 Создаем класс загрузки шейдеров
🔹08 Менеджер ресурсов
🔹09 Текстуры
🔹10 Glm
🔹11 Cистемы координат
🔹12 Матрицы преобразований
🔹13 Спрайты
🔹14 Текстурный атлас
🔹15 Системы координат, примеры
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp #computerscience
👍13🔥12❤8❤🔥1
Базовый курс программирования на С++
🗓 2021 ⏰ 106 часов
Курс подходит для тех, кто хочет освоить основы программирования на языке C++. Слушатели приобретут навыки работы с инструментами разработчика, выбора и управления проектами, создания и оптимизации игровых механик, а также рефакторинга и анимации.
🔹 01 Введение в курс и его цели
🔹 02 Инструменты разработчика
🔹 03 Работа с Double Commander
🔹 04 Выбор проекта для обучения
🔹 05 Основы механики и создание игр
🔹 06 Создание и тестирование прототипов
🔹 07 Дальнейшая разработка прототипов
🔹 08 Работа с классами в C++
🔹 09 Рефакторинг сложного класса
🔹 10 Разделение классов по файлам
🔹 11 Применение стиля кодирования AStyle
🔹 12 Анимация и визуальные эффекты
🔹 13 Планирование разработки
🔹 14 Настройка игровых состояний
🔹 15 Рефакторинг и оптимизация
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
🗓 2021 ⏰ 106 часов
Курс подходит для тех, кто хочет освоить основы программирования на языке C++. Слушатели приобретут навыки работы с инструментами разработчика, выбора и управления проектами, создания и оптимизации игровых механик, а также рефакторинга и анимации.
🔹 01 Введение в курс и его цели
🔹 02 Инструменты разработчика
🔹 03 Работа с Double Commander
🔹 04 Выбор проекта для обучения
🔹 05 Основы механики и создание игр
🔹 06 Создание и тестирование прототипов
🔹 07 Дальнейшая разработка прототипов
🔹 08 Работа с классами в C++
🔹 09 Рефакторинг сложного класса
🔹 10 Разделение классов по файлам
🔹 11 Применение стиля кодирования AStyle
🔹 12 Анимация и визуальные эффекты
🔹 13 Планирование разработки
🔹 14 Настройка игровых состояний
🔹 15 Рефакторинг и оптимизация
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
❤19👍14🔥10
Изучаем C++: Продвинутый поток ФПМИ 2023-24
🗓 2024 ⏰ 78 часов
Курс подойдет тем, кто уже обладает базовыми знаниями C++ и хочет углубить свои навыки. В ходе курса разбираются темы, такие как наследование, исключения, шаблоны, работа с памятью, move-семантика и многое другое.
🔹 01 Введение в язык C++. Основные типы и операции над ними
🔹 02 Основные команды в терминале. Компиляция программ
🔹 03 Объявления и определения, области видимости, пространства имен
🔹 04 Выражения и операторы. Управляющие конструкции
🔹 05 Compile-time errors, runtime errors, undefined behavior
🔹 06 Указатели
🔹 07 Стековая, статическая и динамическая память
🔹 08 Массивы, функции и указатели на функции
🔹 09 Сложные объявления. Ссылки
🔹 10 Константы. Константные указатели и ссылки
🔹 11 Приведения типов. Стадии сборки. Санитайзеры
🔹 12 Классы и структуры. Модификаторы доступа
🔹 13 Функции и классы-друзья. Конструкторы и списки инициализации
🔹 14 Деструктор, копирование и присваивание. Правило трёх
🔹 15 Const, mutable, static и explicit в методах классов
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
🗓 2024 ⏰ 78 часов
Курс подойдет тем, кто уже обладает базовыми знаниями C++ и хочет углубить свои навыки. В ходе курса разбираются темы, такие как наследование, исключения, шаблоны, работа с памятью, move-семантика и многое другое.
🔹 01 Введение в язык C++. Основные типы и операции над ними
🔹 02 Основные команды в терминале. Компиляция программ
🔹 03 Объявления и определения, области видимости, пространства имен
🔹 04 Выражения и операторы. Управляющие конструкции
🔹 05 Compile-time errors, runtime errors, undefined behavior
🔹 06 Указатели
🔹 07 Стековая, статическая и динамическая память
🔹 08 Массивы, функции и указатели на функции
🔹 09 Сложные объявления. Ссылки
🔹 10 Константы. Константные указатели и ссылки
🔹 11 Приведения типов. Стадии сборки. Санитайзеры
🔹 12 Классы и структуры. Модификаторы доступа
🔹 13 Функции и классы-друзья. Конструкторы и списки инициализации
🔹 14 Деструктор, копирование и присваивание. Правило трёх
🔹 15 Const, mutable, static и explicit в методах классов
♦️ Смотреть курс
Бесплатные курсы IT 🔹 #cpp
🔥16👍13❤10