Расскажем, как спланировать обучение, чтобы сохранить интерес, получить максимум пользы и всё успеть.Знакомство с контролем версийУстановка и настройка системы контроля версийУглубляемся в контроль версийЗнакомство с базами данныхРабота с данными из разных таблицСоздание структуры базы данныхДополнительная лекцияЗнакомство с языком программирования PythonВвод-Вывод, операторы ветвленияЦиклы (for, while)Коллекции данных. Профилирование и отладкаСписки и словариСловари, множества и профилированиеФункции, рекурсия, алгоритмыРекурсия и алгоритмыПовторение списковФункции высшего порядка, работа с файламиФункции высшего порядкаРабота с файламиGoogle Colab (Jupyter). Знакомство с аналитикойРабота с табличными даннымиПостроение графиковПочему вы не можете не использовать APIКоллекции JAVA: ВведениеХранение и обработка данных ч1: приоритетные коллекцииХранение и обработка данных ч2: множество коллекций MapХранение и обработка данных ч3: множество коллекций Set, примеры. Введение в ООП, как описать свой типОсновы компьютерных сетей. Технология Ethernet Технология Ethernet. Протокол IP Сетевой уровень. Протоколы маршрутизации. VLANТранспортный уровень. UPD и TCP Трансляция адресов. VPN HTTP (S). DNSМеханизмы пространстваМеханизмы контрольных группВведение в DockerDockerfile и слоиDocker Compose и Docker SwarmИнструменты для работы с базами данныхSQL - создание объектов, изменение данных, логические операторыSQL - выборка данных, сортировка, агрегатные функцииSQL - объединение таблиц union, соединение - join, подзапросыSQL - оконные функцииSQL - Транзакции, ACID. Временные таблицы, управляющие конструкции, циклыРабота с удалёнными репозиториямиРабота с изменениямиПрактики и инструменты для работы с GitKubernetes – введение, для чего это нужноКонцепции и архитектураРазличные варианты установки KubernetesСоздание отказоустойчивого кластераNetwork policy, CNIPod Security Policy, LimitsВзаимодействие компонентов кластераStateful приложения в кластере: установка и работа с БДDeployment: типы деплоя (Blue/Green, Canary)Хранение секретов: Hashicorp VaultHelm. Хранение чартов в RegistryОператоры, мониторинг кластераЗнакомство с виртуализацией, основыVMWare Workstation, VirtualBox и прочие локальные средства виртуализацииВопросы лицензирования и сравнение VMWare с Hyper-VVMWare vSphere (установка, обзор основных рабочих моментов)Построение виртуальной инфраструктурыHyper-V (варианты установки)Обзор основных компонент и стандартная настройкаTroubleshootingТипичные вопросы на собеседованияхЛицензирование, разница редакцийActive Directory, GPODHCP, DNS, FTP, WSUSiSCSI (с разбором реального примера работающего на предприятии)Создание и настройка отказоустойчивого кластераAd-Hoc, Inventory file, тэги, переменныеПервые PlaybooksЦиклы и условияФильтация данныхОбработчики ошибокJinja2 темплейтыVault, custom модули и плагиныРоли, коллекцииЛекция CI/CD процесс. Понятие, инструменты, тренды, основные сценарииGitlab-ci. Практическое применение для построения CI/CD - сборочных линийJenkins, обзор, основные сценарии использованияОбзор основных компонент, основные функцииAWS БазаAWS Расширенные урокиОбзор Яндекс-облакаОбзор VK CloudВведение в понятие архитектуры, проектирование ПО и жизненный цикл программного продукта. UML-диаграммыОбъектно-ориентированные паттерны – обзорноПринципы SOLID.Компоненты. Принципы связности и сочетаемости компонентовГоризонтальные уровни и вертикальные срезы архитектурыПринципы построения приложений «чистая архитектура»Типа архитектур WEB-приложений: MPA, SPAТипы архитектур прикладных приложений (мобильные): MVC, MVP, MVVMСпособы организации передачи данных между компонентами приложения, протоколы и API. REST, gRPC, очередиСтруктура приложения с пользовательским интерфейсом и базой данных (паттерн Repository)Принципы тестирования приложенийСервис-ориентированные архитектуры - обзорноВидеокурсВведение в понятие архитектуры, проектирование ПО и жизненный цикл программного продукта. UML-диаграммыОбъектно-ориентированные паттерны – обзорноПринципы SOLID.Компоненты. Принципы связности и сочетаемости компонентовГоризонтальные уровни и вертикальные срезы архитектурыПринципы построения приложений «чистая архитектура»Типа архитектур WEB-приложений: MPA, SPAТипы архитектур прикладных приложений (мобильные): MVC, MVP, MVVMСпособы организации передачи данных между компонентами приложения, протоколы и API. REST, gRPC, очередиСтруктура приложения с пользовательским интерфейсом и базой данных (паттерн Repository)Принципы тестирования приложенийСервис-ориентированные архитектуры - обзорноВидеокурс