- PVSM.RU - https://www.pvsm.ru -
Сентябрь у многих уже ассоциируется с окончанием сезона отпусков, но у большинства — с учёбой. К началу нового учебного года предлагаем вам подборку видео наших образовательных проектов, выложенных на Youtube-канале Технострим. Подборка состоит из трёх частей: новые курсы на канале за 2018-2019 учебный год, самые просматриваемые курсы и самые просматриваемые видео.
Цель курса — изучение топологии, многообразия и основных принципов функционирования систем хранения и данных, а также алгоритмов, заложенных в основу как централизованных, так и распределённых систем, демонстрация фундаментальных компромиссов присущих тем или иным решениям.
Курс раскрывает многообразие решений для хранения данных в интернет-проектах в трёх измерениях:
Программа курса предназначена как для системных программистов, разработчиков СУБД, так и прикладных программистов, создателей систем массового обслуживания в интернете.
Курс знакомит с языком Python — одним из наиболее популярных и востребованных языков IT рынка на сегодняшний момент. Востребованность языка не рождается на пустом месте: простота входа и синтаксиса, богатейший выбор инструментов для решения всевозможных задач — это и многое другое привело к тому, что Python широко применяется по всему миру. Благодаря этому курсу приобщиться к экосистеме языка сможете и вы.
Вы научитесь:
Вы познакомитесь с инструментами и практиками, использующимся в современной разработке, получите навыки написания корректного и гибкого кода на С++. Курс поможет обрести навыки и умения, необходимые специалистам по разработке программного обеспечения для участия в проектах промышленной разработки на языках C++, в том числе для замещения стажерских должностей разработчиков серверной части высоконагруженных приложений.
Каждое занятие состоит из лекции (2 часа) и практического задания.
На курсе освещается устройство операционной системы на базе ядра GNU/Linux, архитектура ядра и его подсистем. Приводятся и описываются способы взаимодействия с ОС. Материал курса максимально приближен к реальности, наполнен примерами.
Цель курса — получить знания в области управления продуктами и проектами на примере Mail.ru Group, понять роль менеджера продукта и проекта, узнать перспективы развития и особенности управления продуктом и проектом в крупной компании.
В курсе будут рассмотрены теория и практика по управлению продуктом и всем, что есть внутри (или рядом с ним): процессами, требованиями, метриками, сроками, запусками и, конечно, про людей и как с ними общаться.
Курс поможет овладеть необходимыми знаниями и навыками для разработки программного обеспечения под Android. Вы изучите API Android, инструменты разработчика (SDK), популярные библиотеки и многое другое. Кроме того, в процессе обучения вы научитесь не только разрабатывать приложение, но и обеспечивать отказоустойчивость. После этого вы сможете самостоятельно создавать приложения и контролировать (в техническом плане — на уровне менеджера) их разработку.
Курс посвящен изучению основ Java 11, работе с Git, знакомству с некоторыми практиками тестирования и паттернами проектирования систем. Рассчитан на людей, имеющих минимальные базовые знания программирования на любом языке. Во время курса вы сможете освоить Java и создать полноценное приложение.
Вы получите всесторонние знания по работе с базами данных. Научитесь научитесь выбирать наиболее подходящие для вашего проекта типы баз данных, составлять запросы, модифицировать данные, освоите основы SQL и многое другое.
Всё об актуальных методологиях тестирования и обеспечения качества современных веб-приложений: теоретические основы, ручное тестирование, составление документации, покрытие кода тестами, отслеживание багов, инструментарий, автоматизация тестирования и многое другое.
В этом курсе есть всё, что необходимо начинающему практику в мире Java. Мы не будем углубляться в детали синтаксиса, а сразу возьмем Java и будем делать из нее интересные вещи. Мы предполагаем, что вы не знаете Java, но программировали на любом современном языке программирования и знакомы с основами ООП. Сделан акцент на использовании боевого стэка технологий (да-да именно такой используют многие компании). Немного buzzword'ов: Java-стэк (Jersey, Hibernate, WebSockets) и тулчейн (Docker, Gradle, Git, GitHub).
В рамках курса рассмотрены основы системного администрирования интернет-сервисов, обеспечения их отказоустойчивости, производительности и безопасности, а также особенности устройства ОС Linux, наиболее широко применяемой в подобных проектах. В качестве примера использованы дистрибутивы семейства RHEL 7 (CentOS 7), веб-сервер nginx, СУБД MySQL, системы резервного копирования bacula, системы мониторинга Zabbix, системы виртуализации oVirt, балансировщика нагрузки на базе ipvs+keepalived.
Курс посвящен разработке серверной части web-приложений, их архитектуре и протоколу HTTP. По итогам курса вы научитесь: разрабатывать приложения на языке Python, использовать MVC-фреймворки, изучите вёрстку HTML страниц, погрузитесь в тематику web-разработки и сможете выбирать конкретные технологии.
Цель курса — дать основные представления о языке программирования Go (golang) и его экосистеме. На примере простой текстовой игры будут рассмотрены все основные задачи, с которыми сталкивается разработчик современных веб-приложений в крупных проектах, с реализацией их на Go. Курс не ставит задачи научить программированию с нуля, для обучения будут необходимы базовые навыки программирования.
В этом видео рассказывается об истории Linux, о задачах, стоящих перед администратором этой ОС, а также о сложностях, поджидающих вас при переходе с Windows на Linux и о способах адаптации.
Видео посвящено истории возникновения языка Go, описанию ключевых идей, заложенных в язык, и базовым основам: как установить и настроить среду Go, как создать первую программу, как работать с переменными и управляющими структурами.
Это промо-ролик, посвящённый набору студентов в наши образовательные программы в вузах.
В этом видео рассказывается об устройстве Linux, об использовании командной оболочки, о правах доступа для разных пользователей. Вы узнаете, какие процессы и состояния бывают в Linux, какие применяются протоколы и как управлять пользовательским окружением.
На этом вводном занятии рассказывается об особенностях мобильной разработке, о жизненном цикле мобильного приложения. Вы узнаете, как именно мобильное приложение существует в ОС, что нужно, чтобы разработать приложение, как настроить среду разработки и создать свой «Hello, world!»
Автор: Olga_ol
Источник [2]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/razrabotka/329236
Ссылки в тексте:
[1] Технострим: https://www.youtube.com/user/tpmgtu/videos
[2] Источник: https://habr.com/ru/post/465937/?utm_source=habrahabr&utm_medium=rss&utm_campaign=465937
Нажмите здесь для печати.