Наверх
  1. Academy Market1
  2. Получить навыки по Настройке многопоточности

    2

Многопоточность - это способность приложения обрабатывать несколько разных задач одновременно. Multithreading-настройка - очень важный навык для software-разработчиков, с помощью которого они могут добиться более эффективного использования ресурсов разрабатываемого ПО. Для контроля и регулирования потоков распространенны такие инструменты, как vmstat, Process Explorer, .NET и другие программы в зависимости от конкертной среды разработки, в которой вы работаете.

По релевантности
36
По релевантности
36
Настройка многопоточности
4,9

C++ Developer от Otus

10 Месяцев
93 урока

Программа курса

Обучение длится 10 месяцев. Каждую неделю будете заниматься по два раза, выполнять домашние и проектные работы (после каждой ступени). Сможете общаться со своими преподавателями, кураторами и однокурсниками, чтобы обсуждать вопросы по заданиям. 

1.
1 ступень
2.
2 ступень

Чему вы научитесь

Владеть принципами ООП и разработкой на С++
Проводить unit-тестирование
Программировать в различных библиотеках
Настраивать многопоточность
Использовать принципы CI/CD
3 889 ₽ в месяц
140 004 ₽
233 340 ₽
Ещё -10% по промокоду

Программа курса

Программа курса рассчитана на 18 месяцев. За это время вы выполните 250 практических заданий, 7 курсовых работ и 1 итоговый проект. Занятия проходят дважды в неделю. На продуктивное обучение еженедельно нужно будет выделять 15 часов.

1.
Основы программирования на C++
2.
Алгоритмы и структуры данных
3.
Английский язык для начинающих разработчиков
4.
Система контроля версий Git
5.
Базовое программирование на C++
6.
Продвинутое программирование на C++
7.
Работа с базами данных
8.
Многопоточное и асинхронное программирование
9.
Шаблоны проектирования в C++
10.
Кроссплатформенная разработка на Qt
11.
Разработка умных гаджетов (IoT)
12.
Разработка видеоигр на Unreal Engine 4
13.
Дипломный проект. Поисковая система

Чему вы научитесь

Писать код для тестирования программ, сайтов и приложений, интерфейсов
Программировать на C++
Разрабатывать 3D-видеоигры на UE4
Создавать кроссплатформенные приложения
Создавать программную логику с помощью визуального редактора движка UE4
Разрабатывать аналоги поисковых систем
2 630 ₽ в месяц
80 380 ₽
Ещё -20% по промокоду

Программа курса

Вы сами можете выбрать форму обучения по своему усмотрению – очно или дистанционно. В группах учится не более 25 человек одновременно. Основа обучения – практика. Вы будете выполнять практические работы в присутствии преподавателей. В конце курса вы получите сертификат от Академии ТОР. 

1.
Введение в язык программирования “Java”. Переменные, типы данных, операторы
2.
Логические операторы, операторы ветвлений, побитовые операторы
3.
Циклы
4.
Строки, массивы одномерные, многомерные
5.
Методы (на примере статических методов)
6.
Объектно-ориентированное программирование
7.
Исключения. JavaCollectionFramework
8.
Работа с файлами. Многопоточность
9.
Введение в теорию баз данных
10.
Запросы SELECT, INSERT, UPDATE, DELETE
11.
Многотабличные базы данных. Функции агрегирования и объединения
12.
Представления, хранимые процедуры, триггеры
13.
Введение в Web-технологии. Структура HTML. Форматирование текста при помощи HTML и CSS
14.
Позиционирование. Верстка web-страниц блоками. Формы. Фреймы
15.
Введение в JavaScript
16.
Объект. Массивы. Объект Array. Строки. Объект String. Объект Date. Объект Math
17.
Browser Object Model. Document Object Model. Формы, валидация, использование Cookie
18.
JSON, Ajax
19.
Введение в сетевые технологии
20.
Сетевое взаимодействие
21.
Введение в разработку серверных решений с использованием Java
22.
Взаимодействие с источниками данных
23.
JavaServer Pages. Tags, Cookies, Session
24.
Введение в Spring
25.
Введение в Hibernate

Чему вы научитесь

Программировать на Java
Применять принципы объектно-ориентированного программирования
Настраивать многопоточность
Использовать SQL-запросы для исследования данных
Оформлять веб-страницы при помощи HTML и CSS
Фильтры
Активные фильтры (1)
Настройка многопоточности
Все направления
Программирование
Маркетинг
Дизайн
Бизнес и управление
Аналитика
Игры
Другие профессии
Финансы
Для детей и подростков
Саморазвитие
Красота и здоровье
Создание контента
Рейтинг
4.5 и выше
4.0 и выше
3.5 и выше
3.0 и выше
Уровень сложности
Любой
Для новичков
Для специалистов
Цена
0 ₽ — 140 004 ₽
Только бесплатные
Рассрочка
Длительность
10 месяцев — 18 месяцев
Онлайн-университет
Otus
Только
Компьютерная Академия TOP
Только
Нетология
Только
#Sekta
99 баллов
Показать все
Категория
C++-разработка
Только
Java-разработка
Только
1С бухгалтерия
1С-аналитика
1С-разработка
Показать все
Профессия
C++-разработчик
Только
Java-разработчик
Только
1С-программист
2D-художник
3D-аниматор
Показать все
Преподаватель
Александр Иванов
Только
Александр Ключев
Только
Анатолий Махаев
Только
Антон Ласточкин
Только
Владимир Щелов
Только
Показать все
Инструмент
Arduino
Только
C++
Только
CMake
Только
CSS
Только
EnglishDom
Только
Показать все
Навык
Настройка многопоточности
Только
2D-графика
Только
3D-моделирование ландшафта
Только
A/B-тестирование
Только
Fashion-съемка
Только
Показать все
Формат обучения
Онлайн
Только
Офлайн
Только