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

    2

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

По релевантности
36
По релевантности
36
Работа с микросервисным ПО и многопоточностью

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

Обучение состоит из 2-х семестров, каждый длится 5 месяцев. Вы начнёте с базовых принципов программирования, а затем перейдёте к более сложным понятиям. 

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

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

Разрабатывать на C# сложные клиент-серверные приложения
Работать с SQL и NoSQL базами данных, кэшированием, Unit-тестами, CI/CD и другими сложными и полезными инструментами
Работать с платформой .NET Core и средой разработки Visual Studio
Программировать на одном из самых популярных языков С#

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

Программа содержит много практики и наглядных примеров кода. Уроки и работа над курсовым проектом выстроены с постепенным повышением уровня сложности. Преподаватель оперативно даёт обратную связь по заданиям и объясняет непонятные моменты.

1.
Паттерны web-представления
2.
Архитектура python-приложений
3.
Принципы проектирования
4.
Порождающие паттерны
5.
Структурные паттерны
6.
Поведенческие паттерны
7.
Архитектурные системные паттерны
8.
Антипаттерны
9.
Микросервисная архитектура

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

Находить и различать антипаттерны
Применять разные способы работы с микросервисной архитектурой
Использовать шаблоны проектирования «банды четырёх»
Работать с базами данных и бизнес-системами
Разбираться во фреймворках и принципах ООП
15 000 ₽
Ещё -7% по промокоду

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

Программа курса состоит из 8 уроков. Вы освоите их за 1 месяц с упором на практику с реальной операционной системой.

1.
Урок 1. Операционные системы
2.
Урок 2. Ядро операционной системы
3.
Урок 3. Файловые системы
4.
Урок 4. Память
5.
Урок 5. Многозадачность
6.
Урок 6. Сетевые функции ядра
7.
Урок 7. Работа в Linux
8.
Урок 8. Кроссплатформенность и виртуализация

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

Разбирать операционные системы по типу Linux
Работать с файловыми системами
Использовать методы виртуализации для эффективного управления ресурсами
Работать с многопоточностью

Преподаватели

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

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

1.
Введение в веб-технологий. Структура HTML. Форматирование текста с помощью HTML
2.
Форматирование с помощью CSS. Списки. Отступы и поля
3.
Графика в веб-дизайне. Оптимизация графики. Гиперссылки. Принципы навигации сайта
4.
Таблицы. Формы. Фреймы
5.
Позиционирование. Верстка веб-страниц блоками
6.
Введение в веб-программирование на Python
7.
Операторы разветвлений, циклы, исключения
8.
Строки, списки. Сортировка, поиск
9.
Модули, функции. Кортежи, множества, словари
10.
Файлы. Упаковка данных. Системы контроля версий
11.
ООП. Структуры данных. Паттерны проектирования. Паттерн MVC
12.
Принципы проектирования классов SOLID
13.
Модульное тестирование
14.
Параллельное, многопоточное и сетевое программирование
15.
Введение в работу с базами данных
16.
Использование баз данных в Python, библиотеки Numpy и Pandas. Фреймворки
17.
Работа в команде, управление программными проектами
18.
Введение в JavaScript. Объекты JavaScript
19.
Обработка событий. Browser Object Model. Document Object Model
20.
Формы. Проверка достоверности форм. Использование Cookie
21.
Canvas, поддержка медиа-возможностей
22.
JSON, Ajax
23.
Введение в jQuery. События и jQuery. Стили и анимация
24.
Взаимодействие с DOM. AJAX и jQuery
25.
Использование jQuery плагинов

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

Работать с популярными базами данных
Использовать фундаментальные принципы создания десктопных программ на Python
Понимать принципы функционального программирования
Использовать и понимать принципы многопоточности языка Python
Писать unit-тесты, нагрузочные тесты и автоматические тесты
Фильтры
Активные фильтры (1)
Работа с микросервисным ПО и многопоточностью
Все направления
Программирование
Маркетинг
Дизайн
Бизнес и управление
Аналитика
Игры
Другие профессии
Финансы
Для детей и подростков
Саморазвитие
Красота и здоровье
Создание контента
Рейтинг
4.5 и выше
4.0 и выше
3.5 и выше
3.0 и выше
Уровень сложности
Любой
Для новичков
Для специалистов
Цена
15 000 ₽ — 140 800 ₽
Только бесплатные
Рассрочка
Длительность
1 месяц — 12 месяцев
Онлайн-университет
GeekBrains
Только
Otus
Только
Компьютерная Академия TOP
Только
#Sekta
99 баллов
Показать все
Категория
C#-разработка
Только
Python-разработка
Только
Системное администрирование
Только
1С бухгалтерия
1С-аналитика
Показать все
Профессия
C#-разработчик
Только
Python-разработчик
Только
Веб-разработчик
Только
Системный администратор
Только
1С-программист
Показать все
Преподаватель
Алексей Бродкин
Только
Андрей Буранов
Только
Андрей Иванов
Только
Андрей Теленков
Только
Дмитрий Читалов
Только
Показать все
Инструмент
C#
Только
CSS
Только
Django
Только
Git
Только
HTML
Только
Показать все
Навык
Работа с микросервисным ПО и многопоточностью
Только
2D-графика
Только
3D-моделирование ландшафта
Только
A/B-тестирование
Только
Fashion-съемка
Только
Показать все
Формат обучения
Онлайн
Только
Офлайн
Наверх