Вересень у багатьох вже асоціюється із закінченням сезону відпусток, але у більшості – з навчанням. На початок нового навчального року пропонуємо вам добірку відео наших освітніх проектів, викладених на Youtube-каналі Технострім. Підбірка складається з трьох частин: нові курси на каналі за 2018-2019 навчальний рік, найпопулярніші курси і відео, що найбільше переглядаються.
Нові курси на каналі Технострім за 2018-2019 навчальний рік
Бази даних (Техносфера)
Мета курсу — вивчення топології, різноманіття та основних принципів функціонування систем зберігання даних, а також алгоритмів, закладених в основу як централізованих, так і розподілених систем, демонстрація фундаментальних компромісів властивих тим чи іншим рішенням.
Курс розкриває різноманітність рішень для зберігання даних в інтернет-проектах у трьох вимірах:
- континуум моделі даних;
- континуум консистентності даних;
- континуум алгоритмів зберігання даних
Програма курсу призначена як для системних програмістів, розробників СУБД, так і для прикладних програмістів, творців систем масового обслуговування в інтернеті.
Прикладний Пітон (Технопарк)
Курс знайомить з мовою Python - однією з найбільш популярних і затребуваних мов IT ринку на сьогоднішній момент. Затребуваність мови не народжується на порожньому місці: простота входу та синтаксису, найбагатший вибір інструментів для вирішення різноманітних завдань – це і багато іншого призвело до того, що Python широко застосовується у всьому світі. Завдяки цьому курсу долучитись до екосистеми мови зможете і ви.
Ви навчитеся:
- Програмувати на Python;
- Писати якісний код, що підтримується;
- Вибудовувати процес розробки програмних продуктів;
- Взаємодіяти з інтернет-сервісами та базами даних.
Поглиблене програмування на C/C++ (Техносфера)
Ви познайомитеся з інструментами та практиками, що використовуються в сучасній розробці, отримаєте навички написання коректного та гнучкого коду на С++. Курс допоможе знайти навички та вміння, необхідні фахівцям з розробки програмного забезпечення для участі в проектах промислової розробки мовами C++, у тому числі для заміщення стажистських посад розробників серверної частини високонавантажених додатків.
Кожне заняття складається з лекції (2 години) та практичного завдання.
Системне програмування Лабораторія Tarantool (Техносфера)
На курсі висвітлюється пристрій операційної системи на базі ядра GNU/Linux, архітектура ядра та його підсистем. Наводяться та описуються способи взаємодії з ОС. Матеріал курсу є максимально наближеним до реальності, наповнений прикладами.
Управління IT-проектами та продуктом (Техносфера)
Мета курсу – отримати знання в галузі управління продуктами та проектами на прикладі Mail.ru Group, зрозуміти роль менеджера продукту та проекту, дізнатися перспективи розвитку та особливості управління продуктом та проектом у великій компанії.
В курсі будуть розглянуті теорія та практика з управління продуктом та всім, що є всередині (або поряд з ним): процесами, вимогами, метриками, термінами, запусками та, звичайно, про людей та як з ними спілкуватися.
Android-розробка (Технополіс)
Курс допоможе оволодіти необхідними знаннями та навичками для розробки програмного забезпечення під Android. Ви вивчите API Android, інструменти розробника (SDK), популярні бібліотеки та багато іншого. Крім того, в процесі навчання ви навчитеся не тільки розробляти додаток, але й забезпечувати стійкість до відмови. Після цього ви зможете самостійно створювати програми та контролювати (в технічному плані – на рівні менеджера) їх розробку.
Введення в Java (Технополіс)
Курс присвячений вивченню основ Java 11, роботі з Git, знайомству з деякими практиками тестування та патернами проектування систем. Розрахований на людей, які мають мінімальні базові знання програмування будь-якою мовою. Під час курсу ви зможете освоїти Java та створити повноцінну програму.
Використання баз даних (Технополіс)
Ви отримаєте всебічні знання щодо роботи з базами даних. Навчіться навчитеся вибирати найбільш підходящі для вашого проекту типи баз даних, складати запити, модифікувати дані, освоїте основи SQL та багато іншого.
Найкращі курси на каналі Технострім за 2018-2019 навчальний рік
Якість та тестування ПЗ (Техносфера, 2015 рік)
Все про актуальні методології тестування та забезпечення якості сучасних веб-додатків: теоретичні основи, ручне тестування, складання документації, покриття коду тестами, відстеження багів, інструментарій, автоматизація тестування та багато іншого.
Розробка на Java (Техносфера, 2018)
У цьому курсі є все, що необхідно практику-початківцю у світі Java. Ми не заглиблюватимемося в деталі синтаксису, а відразу візьмемо Java і робитимемо з неї цікаві речі. Ми припускаємо, що ви не знаєте Java, але програмували будь-якою сучасною мовою програмування і знайомі з основами ООП. Зроблено акцент на використанні бойового стеку технологій (так саме такий використовують багато компаній). Трохи buzzword'ів: Java-стек (Jersey, Hibernate, WebSockets) та тулчейн (Docker, Gradle, Git, GitHub).
Адміністрування Linux (Технотрек, 2017)
В рамках курсу розглянуто основи системного адміністрування інтернет-сервісів, забезпечення їх відмовостійкості, продуктивності та безпеки, а також особливості пристрою ОС Linux, що найбільш широко застосовується в подібних проектах. Як приклад використані дистрибутиви сімейства RHEL 7 (CentOS 7), веб-сервер nginx, СУБД MySQL, системи резервного копіювання bacula, системи моніторингу Zabbix, системи віртуалізації oVirt, балансувальника навантаження на базі ipvs+keepalived.
Web-технології. Розробка на DJANGO (Технопарк, 2016)
Курс присвячений розробці серверної частини web-додатків, їх архітектурі та протоколу HTTP. За підсумками курсу ви навчитеся: розробляти програми мовою Python, використовувати MVC-фреймворки, вивчіть верстку HTML сторінок, пориньте в тематику web-розробки та зможете вибирати конкретні технології.
Програмування на Go (Техносфера, 2017)
Мета курсу — дати основні уявлення про мову програмування Go (golang) та її екосистему. На прикладі простої текстової гри будуть розглянуті всі основні завдання, з якими стикається розробник сучасних веб-додатків у проектах, з реалізацією їх на Go. Курс не ставить завдання навчити програмування з нуля, для навчання будуть потрібні базові навички програмування.
Відео, що найбільше переглядаються на каналі Технострім за 2018-2019 навчальний рік
Адміністрація Linux. Вступ (Технопарк, 2015)
У цьому відео розповідається про історію Linux, про завдання, що стоять перед адміністратором цієї ОС, а також про складнощі, які чекають на вас при переході з Windows на Linux і про способи адаптації.
Програмування на Go. Вступ (Техносфера, 2017)
Відео присвячено історії виникнення мови Go, опису ключових ідей, закладених у мову, та базовим основам: як встановити та налаштувати середовище Go, як створити першу програму, як працювати зі змінними та керуючими структурами.
Надихаючий промо-ролик про тих, хто йде в ІТ, незважаючи ні на що
Це промо-ролик, присвячений набору студентів до наших освітніх програм у вузах.
Linux. Основи (Технотрек, 2017)
У цьому відео розповідається про пристрій Linux, використання командної оболонки, права доступу для різних користувачів. Ви дізнаєтеся, які процеси і стани бувають в Linux, які застосовуються протоколи і як керувати окруженням користувача.
Розробка на Android. Вступ (Технотрек, 2017)
На цьому вступному занятті розповідається про особливості мобільної розробки, про життєвий цикл мобільного додатка. Ви дізнаєтеся, як саме мобільний додаток існує в ОС, що потрібно, щоб розробити додаток, як налаштувати середовище розробки та створити свій «Hello, world!»
Нагадаємо, що актуальні лекції та майстер-класи про програмування від наших IT-фахівців, як і раніше, публікуються на каналі
Джерело: habr.com