Меню
Каталог курсов
Акции и промокоды
Отзывы о школах
Подборки курсов
О проекте
  1. Academy Market1
  2. Онлайн курсы по Работе с микросервисным ПО и многопоточностью

    2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Программа этого курса содержит 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 и выше
Цена
0 ₽ — 1 300 000 ₽
Только бесплатные
Рассрочка
Длительность
0 месяцев — 54 месяца
Онлайн-университет
#Sekta
Только
Bang Bang Education
Только
City Business School
Только
Coddy
Только
Contented
Только
Показать все
Категория
1С-разработка
Только
3D-визуализация
Только
3D-моделирование
Только
C#-разработка
Только
Data Engineering
Только
Показать все
Профессия
1С-программист
Только
2D-художник
Только
3D-аниматор
Только
3D-визуализатор
Только
3D-моделлер
Только
Показать все
Преподаватель
Anna Fruit
Только
BMB Spacekid
Только
Bad Zu
Только
Embacy
Только
IBenji
Только
Показать все
Навык
Работа с микросервисным ПО и многопоточностью
Только
2D-графика
Только
3D-моделирование ландшафта
Только
A/B-тестирование
Только
Email-маркетинг
Только
Показать все
Инструмент
.NET
Только
.NET Framework
Только
Только
1С:Битрикс
Только
2ГИС
Только
Показать все
Формат обучения
Онлайн
Только
Офлайн
Только
Наверх