- Python
Пориньте в професію крок за кроком - від нуля до вашої першої пропозиції про роботу
План навчання
Базовий рівень
Після курсу Python Fundamentals ти навчишся:
- Навчишся користуватися середовищем розробки для Python
- Будуватимеш алгоритми з базових конструкцій мови
- Розроблятимеш програми з модулями та пакетами
- Працюватимеш зі змінними різних типів та з даними у файлах
- Застосовуватимеш основні принципи ООП
- Користуватимешся системою керування версіями Git
Після Frontend Fundamentals ти вмітимеш:
- Створювати сучасні, адаптовані для мобільних пристроїв та десктопів вебсайти з високим рівнем SEO-оптимізації, використовуючи HTML, CSS і JavaScript
- Використовувати сучасні інструменти розробника на основі Visual Studio Code та Git/GitHub для публікації коду і розгортання проєкту
Після Data Base Fundamentals зможеш:
- Розробляти й адмініструвати бази даних, необхідні для будь-яких повноцінних IT-рішень (як реляційні, так і нереляційні)
- Проєктувати та створювати таблиці, і будувати запити до них з використанням мови SQL
Після DevOps for Developers ти вмітимеш:
- Розгортати, підтримувати та тестувати середовища і інфраструктури для виконання проєктів
- Автоматизувати процеси збірки і розгортання (CI/CD) у тому числі з використанням контейнерів
Поглиблений рівень
Після практичного Python ти:
- Поглибиш знання з основ Python
- Навчишся створювати сучасні вебзастосунки, використовуючи Django
- Працюватимеш із базами даних за допомогою SQLAlchemy
- Вмітимеш будувати проєкти у клієнт-серверній архітектурі з використанням REST API
- Знатимеш, як створювати модульні тести для сучасних застосунків
Проєктний рівень
Після Project-based learning Backend Python ти вмітимеш:
- Працювати за методологією Agile
- Налаштовувати та використовувати Dev середовище для розробки та розгортання проєктів
- Розробляти вебзастосунки з використанням Python та Django Rest Framework
- Ефективно працювати в проєктній команді: оцінювати задачі, розставляти пріоритети та працювати з дедлайнами
- Працювати з проєктною документацією та інструментами розробки, системами керування завданнями та обліку дефектів
Особливості курсу
- Графік 2-3 рази на тиждень переважно у вечірній час
- Живі онлайн-заняття з менторами, записи всіх занять і чат в Discord
- Сертифікат про проходження курсу
- 70% програми - практичні завдання з перевіркою
- Підтримка ментора
- Можливість навчатися в будь-який час по записах і брати паузу між курсами
- Навчаємо використовувати сучасні ШІ-помічники та інструменти
- Спільнота однодумців у Discord
- Доступ до додаткових e-курсів
- Безкоштовний розмовний клуб з англійської
- Закриті події з експертами компанії
Викладачі курсу
- В'ячеслав Колдовський - Full Stack Developer
- Володимир Дуднік - Ментор SoftServe Академії
- Любомир Галамага - Full Stack Developer
- Владислав Хричов - Full Stack Developer
- Михайло Плеша - System Administrator
- Дмитро Міночкін - Cloud Architect
- Ігор Капацила - Full Stack Developer
- Web & Mobile Design / UI/UX
Пройдемо шлях створення дизайну мобільних застосунків для Android та iOS від початку до кінця.
Програма курсу
Огляд індустрії мобільного дизайну
- Глобальний ринок iOS та Android
- Особливості проєктування застосунків та розвінчування поширених міфів
- Відмінності дизайну для мобільних та десктопних продуктів
iOS Guidelines
- Дизайн мобільних застосунків для iOS
- Гайдлайни та навіщо вони взагалі потрібні дизайнеру
- Компоненти і практичні лайфхаки роботи з ними
Гайдлайни Material Design
- Все - від одиниць виміру, кольорів до анімацій
- Компоненти: різні типи панелей навігації, іконки, кнопки, картки
- Еволюція дизайн-системи та її компонентів
Дизайн-процес
- Ключові етапи дизайн-процесу, щоб створювати якісні цифрові продукти - від досліджень до передання проєкту в розробку
- Як готуватися та проводити опитування, інтерв'ю з бізнесом і користувачами
- Як виявляти сегменти на цільовому ринку
- Фреймворки user persona та jobs-to-be-done - коли та як їх застосовувати
- Мапа функціональності й інформаційна архітектура - як будувати обидві
Користувацький шлях
- User flow та як з ним працювати
- Різниця між user flow та customer journey map (CJM)
- Побудова user flow та точки взаємодії для оптимізації користувацького досвіду
Навігація в застосунках
- Різні види структур навігацій і розглянемо кожну на прикладах
- Елементи навігації в iOS та Android
- Основні правила гарної навігації
- Як обрати головне у застосунку та як краще розмістити функціонал в основних екранах
Дизайн-патерни: частина 1
- Як застосовувати популярні дизайн-паттерни: списки, картки, фільтри, сортування, пошук
- Аналіз патернів на реальних прикладах
Дизайн форм
- Особливості проєктування інтерактивних форм у мобільних застосунках
- Рецепт чудової форми
- Робота з мобільними компонентами та випадними списками
- Як дизайнити флоу реєстрації/входу й проаналізуємо його на прикладах
Типографія
- Аспекти, які роблять текст читабельним
- Параметри тексту відповідно до вимог Material Design (Android), Human Interface Guidelines (iOS), WCAG 2.0
- Робота з текстом, який користувачі зможуть без проблем читати на мобільному екрані
- Як правильно працювати з відстанню між буквами, міжрядковим пробілом, вирівнюванням тексту та контрастом
- Як обирати гарнітуру та працювати з типографічною системою
Принципи візуального дизайну
- Базові правила та поради, щоб будувати якісний дизайн інтерфейсу
- Гештальт-принципи та як застосовувати їх в дизайні застосунків
Дизайн-патерни: частина 2
- Патерни для першої взаємодії: екрани завантаження, онбординг, підказки, порожні сторінки, помилки, сповіщення
- Аналіз патернів на вдалих і не дуже прикладах
- Як пропрацьовувати різні види empty states: сторінки без контенту, відсутність доступу до інтернету, дозволів
Прототипування
- Що таке інтерактивні прототипи та чому вони важливі
- Тонкощі роботи з прототипами, які варто враховувати
- Практика: створимо прототипи мобільних застосунків
Тестування
- Етапи дизайну застосунку, на яких варто проводити тестування
- Методи тестувань та особливості кожного
- Проведення тестування
- Тестування власних мобільних дизайнів з користувачами й аналіз фідбеку
Анімація
- Основи та функції анімації
- Можливості, які анімація відкриває перед дизайнером
- Інструменти для анімування, їхні можливості та обмеження
- Аналіз прикладів анімацій та практика їх створення
Маркетинг застосунків
- Просування мобільних застосунків
- Що впливає на їхню віральність та рейтинг в App Store, Google Play та яка у цьому роль дизайнера
- Канали просування застосунків
- Основні метрики продукту
Бонусна лекція: дизайн застосунків під iPad, Apple Watch
- Розбір прикладів, що варто враховувати, щоб правильно переносити застосунок з формату смартфона у планшет
- Компоненти притаманні планшетам
- Типи застосунків для розумних годинників
- Особливості лейаутів, тактильних сигналів в інтерфейсах годинників
- Види жестів, які підтримують смартфони, планшети та годинники від Apple
Особливості курсу
- Вебінари щосереди о 19:00, відеолекції відкриваються щопонеділка та щочетверга
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
Викладачі курсу
- Ксенія Бутиріна - Senior Product Designer в Livingston Research
- Олександр Заступ - Product Designer у Київстар
- Анастасія Зімон - UI/UX Designer at Tubik Studio
- Поліна Удод - Art Director at idealers.agency
- Маріанна Гончар - Senior UI/UX Designer в Awesomic, Product Designer в Lumio
- Лілія Бардіна - Senior Product Designer at TaxDome
- Олександр Павлов - Mobile UI/UX Designer at AVIRISE
- Олександр Дудченко - Lead Designer at Voit Digital
- Валентин Бродський - Co-founder, CEO at Axicube
- Тетяна Кондратенко - UI/UX Designer at Axicube
- Digital Marketing
Під час навчання на даному курсі студенти ознайомляться з контекстною рекламою, просуванням в соціальних мережах, пошуковою оптимізацією (SEO) та email-маркетингом, отримають навички з оптимізації витрат на рекламу та ефективного розроблення бізнес-стратегії, що допоможе їм зрозуміти, як залучити клієнтів, збільшити органічний трафік, розробити імідж компанії, досліджувати ринок і аналізувати компанії-конкуренти.
Програма курсу
Основи Інтернет-маркетингу
- Знайомство
- SEO
- Один з основних інструментів по збільшенню частки проекту на ринку і, як результат - зростання продажів
- Основи SEO
- Релевантність і ранжування
- Методи визначення
- Критерії релевантності
- Вплив релевантності на ранжування
- Рейтинги сайтів у пошукових системах
- Унікальність
- Вплив унікальності на ранжування
- Інструменти
- Фільтри пошукових систем
- Види понижуючих алгоритмів
- Відмінність автоматичних алгоритмів від ручних санкцій
- Понижуючі алгоритми Google
- Зняття ручних санкцій
- Структура сайту
- Семантичне ядро
- Види ключових слів
- Алгоритм збору семантичного ядра
- Теорія довгого хвоста
- Визначення релевантних сторінок
- Сервіси та інструменти
- Оптимізація мета-тегів
- Оптимізація текстів
- Оптимізація зображень
- Перелінковка
- Базовий технічний аудит
- Домен і хостинг
- Сервіси технічної оптимізації
- Зовнішня оптимізація
- Поняття якісних посилань
- Робота з орендованими посиланнями
- Робота з постійними посланнями
- Робота з прес-релізами
- Лінкбілдінг
- Ручний пошук майданчиків для розміщення посилань
- Сервіси і програми
- SEO-аналітика
- Основні метрики успішності просування
- Системи веб-аналітики
- Аналіз конкурентів
- Прогноз і цілі по проекту
- Контекстна реклама
- Знайомство з контекстною рекламою
- Google Ads
- Реклама у пошуку Google
- Медійна мережа
- Ремаркетинг
- Ведення і оптимізація
- Звітність
- Аналіз ефективності
- Додаткові можливості (динамічні оголошення, відеореклама, реклама мобільних додатків та ін.)
- Веб-аналітика
- Google Analytics
- Google Tag Manager
- SMM
- Найефективніші майданчики для бізнесу
- Oформлення сторінок і контенту, які продають
- Про що писати
- Типи і види контенту
- Просування через конкурси та акції
- Просування через посіви
- Реклама у Facebook
- Ведення і реклама у Instagram
- Email-маркетинг
Дипломний проєкт
Особливості курсу
- Заняття в режимі онлайн-трансляції
- Доступ до матеріалів в особистому кабінеті після закінчення навчання
- Навчання зосереджене на практиці
- Постійний фідбек від викладача
- Сертифікат після успішного закінчення навчання
- До шостого заняття ви можете повернути 100% внесених за навчання коштів
- Бонусом курсу є тренінг з проходження співбесіди та складання резюме з HR-фахівцем компанії
Викладачі курсу
- Василь Баранець - Linkbuilding Team Lead at iDeals
- Наталія Устименко - Head of Direct Marketing at eSputnik
- Олександр Дєєв - Direct маркетолог в eSputnik
- Анастасія Захарова - PPC Team Lead at This Agency
- Владислав Доценко - SEO Specialist at Netpeak
- Єлизавета Кударь - Creative marketer, Digital Merketing, SMM at Infocus
- Анатолій Бондаренко - Senior SEO Specialist at Futurra Group
- Сергій Бережной - PPC Specialist at Netpeak
- Дмитро Левченко - PPC Team Lead at Comfy
- Ірина Цвінкайло - CMO & Founder at OdesSeo
- Павло Ревуцький - SEO Specialist at Win-Win Marketing Agency
- Дмитро Сіденко - Head of Digital at Ardas
- Оксана Жиліч - SMM Manager at OKIS BROW
- Олександр Олійник - Co-Founder at Oliynyk Studio
- Діана Корсун - PPC Specialist at Netpeak
- Ілля Вєтров - Head of Presales at Promodo
- Катерина Чефранова - PPC Specialist at Netpeak
- Діана Ларіна - Head of B2B Marketing at EvoPlay
- Олена Рак - Head of Digital Marketing at Muraha
- Андрій Дегтярьов - Head of SEO at Halo Lab
- Богдан Попович - CEO
- Сергій Проскурін - SEO Specialist
- IT Recruiting
Програма курсу
Курс ІТ Рекрутинг
- Вступ та знайомство з курсом
- Роль і базові знання рекрутера
- Організація роботи рекрутера
- Сорсинг і пошук кандидатів
- Робота з вакансією
- Перший контакт з кандидатом
- Інтерв'ю та оцінка кандидатів
- Психологія в рекрутингу
- Закриття вакансії
- Взаємодія з HR та Hiring Manager
- Аналітика та ефективність рекрутера
- Використання AI в IT-рекрутингу
- Тиждень практичних занять. Частина 1
- Тиждень практичних занять. Частина 2
- Тиждень практичних занять. Частина 3
- Як знайти першу роботу після курсу
- Кар'єрний розвиток рекрутера
Business English
- Business communication
- Presenting efficiently
- Negotiations
- Social media
- Sales
- Legislation in English
- Currency & Finance
- Job Interview
- Documents and reports
- Business Correspondence
IT English
- Effective Teams
- Software Life Cycle
- Deadlines and Project plans
- Requirements
- Design concepts
- Development
- Testing
- Mobile app
- Gamification
- Data storage
Практичний курс "7 кроків для успішної кар'єри в ІТ"
- Знайомство з Кар’єрним сервісом у CyberBionic Systematics
- Сайти пошуку роботи. Різниця, специфіка, рейтинг
- Аналіз ринку праці для IT-фахівців
- Реєстрація на сайтах для пошуку роботи та заповнення власних профілів
- Створення резюме (CV)
- Створення супровідного листа (Cover Letter)
- Спілкування з рекрутерами
- Підготовка до співбесіди з HR
- Підготовка до технічної співбесіди
- Як отримати офер і пройти випробувальний термін
Після курсу ви будете вміти:
- Зможете взяти реальну вакансію в роботу та закрити її від А до Я
- Створите своє перше портфоліо рекрутера - з описом вакансії, листуванням із кандидатами, аналітикою та звітом
- Навчитеся коригувати пошук, якщо немає відгуків, і знаходити альтернативні джерела кандидатів
- Зрозумієте, як працювати з ІТ-командами, HR-відділом і замовником
- Отримаєте готові шаблони: брифінг-лист, JD, скрипти комунікацій
- Навчитеся використовувати AI для пошуку, аналітики й комунікації
Особливості курсу
- Онлайн заняття
- Домашні завдання
- Практика та реальні кейси
- Спілкування та підтримка
- Тестування і сертифікати
- Стажування
- Працевлаштування
Викладачі курсу
Чабан Вікторія - Career Consultant and Training Project Manager
Подать заявку- SysAdmin
Ти навчишся створювати та керувати віртуальними машинами та контейнерами. Дізнаєшся, як використовувати інструменти, такі як KVM, QEMU, Xen, Docker та LXC. Зрозумієш, як налаштувати мережі для віртуальних середовищ і дбати про їх безпеку. Зможеш з легкістю моніторити та оптимізувати продуктивність віртуальних машин.
Програма курсу
Введення. Види віртуалізації. Віртуалізація KVM в Linux
- Дізнаєшся про види віртуалізації та можливості технологій
- Почнеш ознайомлюватися з KVM
Віртуалізація KVM. Продовження
- Знатимеш, як встановлювати, створювати та управляти віртуальними машинами (VM) на базі KVM
- Також налаштуєш VNC для управління гостьовими ОС
Практика:
- Робота з віртуалізацією KVM: інсталяція, створення та управління віртуальними машинами на базі KVM
- Налаштування network, storage
- Налаштування VNC для управління гостьовими ОС
Віртуалізація VMware
- Зорієнтуєшся у компонентах для управління віртуальними машинами, мережею та дисковими сховищами у VMware ESXi
- Самостійно встановиш та створиш VM, мережу, дискові сховища та керуватимеш ними
Практика:
- Інсталяція ОС VMware ESXI
- Створення віртуальних машин
- Огляд компонентів з управління віртуальними машинами, мережею, дисковими сховищами
Віртуалізація на рівні ОС. Технології LXC/LXD
- Дізнаєшся про можливості технологій, компоненти LXC/LXD, управління ресурсами та настройку мережі
- Навчишся на практиці створювати та управляти контейнерами LXC
Практика:
- Огляд компонентів LXC/LXD, управління ресурсами, налаштування мережі
- Створення і керування контейнерами LXC
Віртуалізація на базі Proxmox
- Встановиш і налаштуєш Proxmox, мережу, створиш віртуальні машини KVM та LXC-контейнери
- Налаштуєш публічний IP на VM чи контейнері
Практика:
- Інсталяція Proxmox server
- Налаштування мережі: NAT, Bridge-інтерфейси
- Створення контейнерів LXC та віртуальних машин KVM
- Налаштування публічного IP на VM чи контейнері
Віртуалізація на базі Proxmox. Продовження
- Підіймеш кластер PVE з трьох або більше серверів
- Навчишся працювати з режимом High Availability та переносити віртуальні машини і контейнери між серверами Proxmox при збоях
Практика:
- Підняття Proxmox PVE Cluster із трьох або більше серверів
- Робота з режимом High Availability в Proxmox
- Перенесення віртуальних машин та контейнерів між серверами Proxmox при збоях
- Мережева файлова система Ceph
Фінальний іспит + проєктна робота
- Тест за всіма темами курсу
- Проєктна робота з віртуалізації за вказаним технічним завданням
Ти навчишся:
- Віртуалізувати на базі KVM та технології LXC/LXD
- Встановлювати VM під різними ОС
- Налаштовувати VMware ESXI та Proxmox
- Налаштовувати сховища даних та мережі
- Налаштовувати мережу для VM в режимі NAT i Bridge
- Створювати контейнери Docker та управляти ними
Особливості курсу
- Допомога ментора
- Практика
- Фінальний іспит
- Сертифікат про проходження курсу
Викладачі курсу
Павло Завада - DevOps-практик з 10-річним досвідом
Подать заявку- Motion Designer / Video Editor / 2D & 3D Animator
Онлайн курс моушн дизайну в After Effects, який закладає правильні принципи 2D анімації на роки вперед.
Програма курсу
Інтро в моушн дизайн: базові параметри для анімації
- Огляд інтерфейсу Adobe After Effects
- Основні інструменти анімації
- Анімація абстрактної композиції за базовими параметрами
- Циклічна анімація: як створити
- Практика: створюємо циклічну анімацію, використовуючи базові параметри
Динаміка, фізика руху та ритм: таймінг, спейсінг, ізінг
- Аналіз якісної та не дуже анімації
- Налаштування швидкості, її вплив на відчуття анімації
- Інструменти для роботи зі швидкістю
- Практика: анімуємо зациклену композицію із шейпами та налаштовуємо ізінги
Шейпи та текст
- Знайомство з інструментами для роботи з формами
- Робота з референсами
- Моушн і слова: можливості та базові правила анімування текстів
- Анімація з параметром Trim Path в Adobe After Effects
- Практика: створюємо анімацію з шейпами та текстом
Маски та прекомпозиції
- Розбір видів масок
- Знайомство з прекомпозиціями
- Практика: створюємо анімацію, використовуючи прекомпозиції з різними масками та текстурами
Базові анімаційні сценарії для дрібних елементів
- Аналіз прикладів простих коротких анімацій
- Розбір структури базових сценаріїв
- Практика: анімуємо стікери, іконки та елементи інтерфейсу, використовуючи базові сценарії анімації
Анімація логотипу
- Розбір основних сценаріїв для анімації логотипів
- Практика: анімуємо три різні логотипи, застосовуючи вивчені прийоми
Морфінг: перетворення одного об'єкта в інший
- Застосування морфінгу в моушні
- Розбір основних принципів хорошого морфінгу
- Практика: створюємо зациклену морфінгову анімацію з трьома об'єктами
Ефекти в моушн дизайні
- Аналіз на прикладах, де та як використовувати ефекти
- Розбір основних ефектів для постпродакшену анімації: gradient, blur, roughen edges, chromatic aberrations
- Практика: додаємо ефекти в наші анімації
Анімація для контенту: Instagram
- Формати та форми моушну, які входять у пакет SMM
- Робота з ресайзами анімації для сторіз, рілз, допису
- Розбір прикладів моушн дизайну для інстаграму
- Практика: анімуємо рілз за готовим дизайном та робимо ресайз
Анімація для контенту: YouTube
- Формати та форми моушну, які входять у пакет YouTube
- Робота з референсами
- Стилі анімації: колаж та стоп-моушн
- Робота з музикою в After Effects
- Практика: анімуємо інтро-заставку
Інтерфейсна анімація
- Особливості анімації в інтерфейсах
- Сценарій для ролика на основі шляху користувача
- Підготовка дизайнів під анімацію - експорт із Figma
- Основи анімації вебелементів
- Практика: анімуємо екрани застосунку
Анімація для формату Lottie: персонаж
- Анімації Lottie: можливості, обмеження інструменту та що треба знати, щоб анімація працювала
- Анімація простого персонажа-маскота для застосунку
- Перевірка анімації в плеєрі Lottie
- Експорт анімації у JSON
- Практика: анімуємо двох простих персонажів та робимо експорт для Lottie
Анімація для формату Lottie: веб
- Анімація складного екрана з растровими елементами та розмиттям
- Експорт та перевірка анімації
- Практика: створюємо анімацію для сайту з експортом у JSON
Моушн ролик: дизайн кейс
- Принципи якісного дизайн-кейсу: різниця між сценами, ритм, динаміка, монтаж
- Аналіз прикладів дизайн-кейсів
- Збір аніматика проєкту
- Практика: анімуємо яскравий дизайн-кейс з фокусом на ритм, динаміку та монтаж
Структура моушн проєкту
- Головні складники роботи над проєктом: мудборд, сторіборд, звук, аніматик, ілюстрації/дизайни, анімація
- Практика: складаємо мудборд для курсового проєкту, створюємо сторіборд, додаємо музику, збираємо аніматик
Моушн ролик: реклама події
- Розбір принципів і прикладів вдалих сценаріїв та як їх застосовувати
- Практика: створюємо рекламну анімацію для події
Моушн ролик: монтаж шоурілу
- Ідеї для оформлення власного шоурілу
- Практика: анімуємо інтро та аутро для шоурілу
Портфоліо, позиціонування, розвиток
- Поради, як просувати свою експертність та далі розвиватися
- Формування власного портфоліо з робіт, зроблених на курсі
Особливості курсу
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
- Безоплатний доступ до відеокурсу Adobe After Effects від Projector
Викладачі курсу
- Василь Дубовий - Art Director та Motion Designer в EdEra
- Жанна Сіренко - Motion Designer та Animator в OUSHN
- Дарія Згуровець - Motion Designer та Animator в Kyїfornia
- Марія Бородуліна - Аніматорка. моушн дизайнерка
- Ірина Загрівая - Моушн-дизайнерка, аніматорка у Framewitch
- Ліза Тарасова - Засновниця студії анімації Oushn
- Теймур Бзікадзе - Аніматор в and action
- SysAdmin
Учасники дізнаються про планування та вибір дистрибутивів, архітектуру Linux, розширені технології зберігання, моніторинг та оптимізацію продуктивності, мережеву інтеграцію, засоби підвищення безпеки, а також знайомство з Docker та Ansible.
Програма курсу
Планування та вибір дистрибутивів Linux
- Різні ролі серверів і робочих станцій
- Характеристики та вибір дистрибутивів
- Тренди розвитку Linux
Анатомія архітектури Linux
- Властивості ядра Linux
- Системні виклики
- Життєвий цикл процесу
- Архітектура пам'яті
- Фізична та віртуальна пам'ять
- Менеджер віртуальної пам'яті
- Архітектура підсистеми вводу-виводу
- Мережева підсистема
- Файлова система /proc
- Робота з пристроями
Файлові системи та розширені технології зберігання
- Вибір і обслуговування різних файлових систем: ext3, ext4, xfs, BTRFS, ZFS
- Структура даних у файловій системі
- Відмовостійкі рішення RAID. LVM
- Сценарії резервного копіювання та відновлення
- Використання знімків LVM, BTRFS у сценаріях резервного копіювання
- Шифрування дисків за допомогою технології LUKS
Базовий моніторинг та оптимізація продуктивності
- Постановка завдання моніторингу та оптимізації
- Засоби і утиліти моніторингу і бенчмаркінгу
- Аналіз вузьких місць: процесор, пам'ять, дискове введення-виведення, мережа
- Оптимізація/підстроювання параметрів ядра, у тому числі: CPU affinity, поведінки kernel swap і pdflush, huge pages, I/O elevator, TCP/IP, NFS
- Параметри, важливі для корпоративних платформ (баз даних і серверів додатків)
- Принципи та інструментарій для моніторингу та оптимізація серверів додатків Oracle WebLogic, IBM WebSphere, Tomcat
Мережева взаємодія та інтеграція
- Дозвіл імен: DNS, NIS, LDAP
- Налаштування NFS, Samba
- Підключення до Active Directory, LDAP
- Основи Kerberos
Огляд засобів підвищення безпеки
- SELinux
- Firewalld
- Призначення та архітектура PAM
- Файли конфігурації PAM
- Використання сертифікатів, PKI
Управління програмним забезпеченням і оновленнями
- Вибір пакетних менеджерів і моделей оновлення
- Робота з Puppet і Ansible
Введення в віртуалізацію
- Типи віртуалізації і різні проєкти віртуалізації для Linux
- Порівняння контейнерної і гіпервізорної віртуалізації
- Використання OpenVZ і Dockers
- Адміністрування Linux
Після курсу учасники зможуть
- Проєктувати та впроваджувати надійні файлові системи (ZFS, BTRFS, XFS) та відмовостійкі сховища (RAID, LVM) з використанням шифрування LUKS
- Глибоко аналізувати та оптимізувати продуктивність ядра Linux, включаючи CPU affinity, керування пам'яттю (huge pages, swap) та I/O-планувальники
- Створювати комплексні стратегії моніторингу та бенчмаркінгу, виявляючи "вузькі місця" у ресурсах (процесор, пам'ять, диски, мережа)
- Забезпечувати високий рівень безпеки, налаштовуючи політики SELinux/AppArmor, міжмережеві екрани та використовуючи PKI (сертифікати) для шифрування
- Автоматизувати управління конфігураціями та оновленнями за допомогою провідних інструментів, таких як Puppet та Ansible
- Використовувати та порівнювати технології контейнерної (Docker, OpenVZ) та гіпервізорної віртуалізації, вибираючи оптимальні рішення
- Ефективно інтегрувати Linux-системи з корпоративними службами каталогів (Active Directory, LDAP, Kerberos)
Особливості курсу
- Допомога ментора
- Практика
- Сертифікат про проходження курсу
- SysAdmin
Курс дозволить опанувати теоретичні та практичні навички роботи з операційними системами сімейства Unix та побудови мереж. На заняттях ви зрозумієте принципи системи Unix та вивчите конструкції платформи, дізнаєтесь переваги та відмінності від інших систем, навчитесь будувати мережі, розробляти та тестувати веб або кросплатформені додатки під дану ОС.
Програма курсу
Мережі
- Вступ. Знайомство з програмою курсу та навчальним процесом.
- Мережеве обладнання.
- Контрольне опитування №1.
- Модель мережевої взаємодії "Open system interconnection basic/reference model" (OSI/RM).
- Стек протоколів TCP/IP або модель DOD.
- Контрольне опитування №2.
- Доповіді за рівнями моделі OSI.
- Маршрутизатор.
- Практична робота №1.
Unix
- Файлова система Unix-подібних, Posix-сумісних систем.
- Установка FreeBSD.
- Оболонки (Shell).
- Доповіді за командами FreeBSD.
- Контрольне опитування №3.
- Протокол мережевої взаємодії SSH.
- Текстові редактори.
- Мережеві та локальні файлові системи.
- Протоколи мережевої взаємодії та монтування файлових систем.
- Безпека. Створення користувачів. Правові дескриптори.
- Практична робота №2.
- Іспит.
- Додаткове заняття: Розгортання проксі-сервера.
Особливості курсу
- Заняття проходять у вечірній час
- Практика на реальних проєктах
- Підтримка під час та після навчання
- Свідоцтво про закінчення курсу
Викладачі курсу
Дмитро Сидоренко - побудова інформаційних структур, включаючи корпоративні сервера на базі операційної системи FreeBSD.
Сергій Пономаренко - старший програміст у Інтертелеком.
- Business Analyst
В основі курсу - освоєння технологій, які дозволяють досліджувати, моделювати та удосконалювати бізнес-процеси компанії. Багато уваги приділяється питанням підвищення ефективності та оптимізації, а також демонструється досвід впровадження досліджуваних технологій у діяльність підприємств та організацій.
Програма курсу
Модуль 1. Введення у бізнес-аналіз. Комунікація
- Поняття бізнес-аналізу. Вступ
- Роль бізнес-аналітика
- Рівні сертифікації аналітика
- Домен бізнес аналізу
- Ключові компетенції
- Комунікації у роботі бізнес-аналітика
- Взаємодія з керівником проєкту
- Взаємодія з розробником
- Ключові користувачі ІТ-проєктів
- Інструменти аналітика
- Практика User Persona Map
Модуль 2. Стратегічний аналіз
- Життєвий цикл ІТ проєкту
- Завдання стратегічного аналізу
- Техніка Business Model Canvas
- Моделювання та UML
- Розробка контекстної діаграми
- Практика: Розробка Business Model Canvas
Модуль 3. Стратегія змін та визначення рішення
- Визначення майбутнього стану
- Визначення вмісту рішення
- Техніка Solution Vision Canvas
- Практика: Розробка Solution Vision Canvas
- Моделювання та UML
- Визначення контексту рішення
- Практика: Розробка Context Diagram
Модуль 4. Аналіз бізнес-процесів
- Бізнес процеси та їх виявлення
- Нотації для опису бізнес-процесів: BPMN, EPC, IDEF0
- Кращі практики та типові приклади бізнес-процесів
- Інструменти для розробки BPMN діаграм
- Практика: Розробка бізнес-процесу з використанням BPMN
Модуль 5. Розширена нотація BPMN
- Типові помилки при описі бізнес-процесів
- Використання додаткових елементів BPMN
- Зовнішні учасники процесу
- Пов’язані бізнес процеси
- Можливі спрощення в межах нотації
- Практика: Розробка бізнес-процесу з використанням BPMN
Модуль 6. Виявлення вимог користувачів
- Типи вимог
- Проблема повноти вимог
- Детальна архітектура вимог
- Атрибути якості вимог
- Техніка Use Cases
- Моделювання скоупу рішення з використанням Use Case Diagram
- Workshop 3: Розробка Use Case Diagram
Модуль 7. Специфікація Use Case
- Базова специфікація Use Case
- Користувачі, сценарій та результат
- Практика: Розробка специфікації
- Альтернативні сценарії
- Виключні ситуації
- Інші атрибути Use Case
- Практика: розробка повної Use Case специфікації
Модуль 8. Гнучкі методології та техніка User Story
- Особливості гнучких методологій під час роботи з вимогами
- Техніка User Story
- Критерії приймання User Story
- Оцінювання трудомісткості User Story
- Практика: Розробка User Story
- Прототипування інтерфейсу користувачів
- Mockup vs Wireframes
- Практика - розробка UI прототипу
Модуль 9. Управління ІТ-проєктами та оцінка трудовитрат
- Методи оцінки складності та трудомісткості проєкту
- Оцінка у проєктах з використанням гнучких методологій
- Пріоритети вимог
- Техніка User Story Mapping
Модуль 10. Управління ІТ-проєктами
- Цикл розробки програмного забезпечення: SDLC
- Методологія управління проєктами
- Управління вимогами та артефактами проєкту
- Практика: Використання системи управління ІТ-проєктом Azure Dev Ops
- Висновки по результатам курсу
- Наступні кроки
Особливості курсу
- Допомога ментора
- Практика
- Сертифікат про проходження курсу
- Data Analyst / Business Intelligence (BI)
Цей курс охоплює методи та рекомендації, які відповідають сучасним корпоративним та технічним вимогам для моделювання, візуалізації та аналізу даних за допомогою Power BI. Учасники навчаться отримувати доступ і обробляти дані з різних джерел, включаючи реляційні та нереляційні дані, з акцентом на сучасні хмарні рішення. Курс також розглядає питання реалізації стандартів та політик безпеки на всіх рівнях Power BI, включаючи набори даних, групи та публікацію звітів. Учасники дізнаються про нові можливості управління та розгортання звітів та інформаційних панелей для спільного використання і розповсюдження вмісту, включаючи розбиті на сторінки звіти.
Програма курсу
Організація та підготовка даних
- Повна архітектура платформи Power BI (включаючи Power BI Premium та Premium Per User)
- Можливості Power BI для користувачів звітів
- Розбір навчального кейсу
- Імпорт даних із Excel файлів та сучасні альтернативи
- Імпорт даних із Azure SQL Database та Data Lakes
- Перетворення даних у Power Query Editor
Побудова моделі даних
- Введення у реляційні моделі даних
- Типи зв'язків та типові шаблони моделей даних
- Налаштування зв'язків між таблицями даних
- Оптимізація моделі даних із використанням агрегованих таблиць
- Використання Power BI Datamarts для управління великими обсягами даних
- Практика: Налаштування зв'язків та оптимізація моделі даних
Використання формул DAX
- Загальні відомості про DAX
- Міри та колонки
- Створення відносних показників
- Управління контекстом рядків та фільтрів (включаючи TREATAS та CALCULATE)
- Робота з таблицями та пов'язаними даними
- Робота з датами та розширені можливості
- Створення легкочитних формул
- Практика: Створення колонок та мір DAX
Віртуалізація даних
- Візуалізація даних (включаючи використання ArcGIS для Power BI)
- Побудова звіту про продаж
- Аналіз географічних даних
- Розробка спливаючих підказок власного дизайну
- Візуалізація План/Факт
- Робота з фільтрами звітів, синхронізація фільтрів
- Моделювання ситуацій та робота зі сценаріями What-If
- Використання додаткових візуальних елементів з Marketplace (Charticulator, Deneb)
- Побудова рейтингів менеджерів
- Формування динамічних посилань url
- Звіти із зображеннями (фото співробітників)
- Розв'язання задач прогнозування (з використанням інструментів AI)
- Автоматичний пошук аномалій
- Стилі та теми для звітів
- Розробка звітів для мобільних пристроїв
Публікація звітів та безпека
- Публікація звітів до служби Power BI Service (оглядово)
- Налаштування обмеження доступу до звітів (з використанням Microsoft Information Protection)
- Розробка звітів з обмеженнями доступу до даних на рівні рядків (RLS)
- Надання доступу користувачам
- Імпорт даних із SQL Database (докладно)
- Power BI Gateway та інтеграція з хмарними рішеннями
- Використання Power BI Deployment Pipelines для CI/CD
Публікація звітів та спільна робота
- Хмарна та наземна архітектури Power BI
- Публікація звітів до служби Power BI Service (хмара)
- Надання публічного доступу до звітів
- Створення сайтів аналітики у SharePoint
- Публікація звітів на веб-сайтах SharePoint
- Налаштування обмеження доступу до звітів
- Робота з Power BI Server та SharePoint інтеграцією
Практика побудови систем візуалізації у великих організаціях
- Стратегія організації даних для візуалізації
- Відомі обмеження та їх обхідні шляхи
- Рекомендації щодо налаштування системи безпеки
- Рекомендації для забезпечення швидкодії звітів та використання DirectQuery з локальними агрегаціями
Методика проведення курсу Microsoft Power BI
Курс проводиться у вигляді практичних занять, де учасники створюють звіти Power BI на основі реальних бізнес-кейсів. Складність кейсів наростає у міру проходження курсу.
Необхідна підготовка
- Базові знання у галузі операційних систем Windows
- Базові знання в галузі топології сховищ даних
- Навички програмування (цикли, розгалуження)
- Досвід роботи із Microsoft Excel
Особливості курсу
- Допомога ментора
- Практичні кейси
- Сертифікат про проходження курсу
- SQL / DBA
Ціль курсу надати слухачам, які виконують супровід та налаштування SQL Server знання та навички, необхідні для налаштування та оптимізації бази даних SQL.
Програма курсу
Модуль 1. Архітектура SQL Server, планування та очікування обробки
- Компоненти SQL Server та операційної системи
- Планування Windows або SQL Server
- Очікування та черги
- Лабораторна робота: Архітектура SQL Server, планування та очікування обробки
Модуль 2. Підсистема введення/виводу SQL Server
- Основні концепції
- Рішення для зберігання даних
- Налаштування та тестування введення/виводу
- Лабораторна робота: Тестування продуктивності пристроїв зберігання даних
Модуль 3. Структури бази даних
- Внутрішні структури бази даних
- Внутрішній пристрій файлів даних
- Внутрішній пристрій бази даних TempDB
- Лабораторна робота: Структури бази даних
Модуль 4. Робота SQL Server з пам'яттю
- Робота з пам'яттю Windows
- Робота з пам'яттю SQL Server
- OLTP обробка в пам'яті
- Лабораторна робота: Робота SQL Server з пам'яттю
Модуль 5. Паралелізму та транзакції
- Паралелізму та транзакції
- Внутрішній пристрій блокування
- Лабораторна робота: Паралелізму та транзакції
Модуль 6. Статистика та внутрішній пристрій індексів
- Внутрішній пристрій статистики та оцінка її ефективності
- Внутрішній пристрій індексів
- Індекси колонкового зберігання
- Лабораторна робота: Статистика та внутрішній пристрій індексів
Модуль 7. Використання запитів та аналіз плану виконання запитів
- Внутрішній пристрій виконання запитів та оптимізатора
- Аналіз плану виконання запитів та усунення поширених проблем
- Лабораторна робота: Виконання запитів та аналіз плану виконання запитів
Модуль 8. Кешування та перекомпіляція плану
- Внутрішній пристрій кешу планів
- Усунення неполадок кешу планів
- Запит сховища
- Лабораторна робота: Кешування та перекомпіляція плану
Модуль 9. Розширені події
- Основні поняття розширених подій
- Реалізація розширених подій
- Лабораторна робота: Розширені події
Модуль 10. Моніторинг, трасування та базовий профіль
- Моніторинг та трасування
- Створення базового профілю та встановлення контрольних точок
- Лабораторна робота: Моніторинг, трасування та базовий профіль
Модуль 11. Усунення поширених проблем із продуктивністю
- Усунення несправностей продуктивності процесора
- Виправлення неполадок продуктивності пам’яті
- Виправлення неполадок продуктивності вводу/виводу
- Усунення несправностей продуктивності паралелізму
- Виправлення неполадок продуктивності бази даних TempDB
- Лабораторна робота: Усунення поширених проблем із продуктивністю
Після курсу слухачі зможуть
- Описувати високорівневий огляд архітектури SQL Server та його різних компонентів
- Описувати модель виконання SQL Server, очікувань та черг
- Описувати базові концепції архітектури введення/виводу, мереж зберігання даних та тестування продуктивності
- Описувати архітектурні концепції та практичні рекомендації, пов'язані з файлами даних для користувацьких баз даних і бази даних TempDB
- Описувати архітектурні концепції та практичні рекомендації, пов'язані з паралелізмом, транзакціями, рівнями ізоляції та блокуваннями
- Описувати архітектурні концепції оптимізатора запитів і зможуть ідентифікувати та усунути проблеми виявлення запиту
- Описувати архітектурні концепції, усувати проблеми сценаріїв і використовувати практичні рекомендації, пов'язані з процедурним кешем
- Описувати архітектурні концепції, сценарії усунення несправностей для розширених подій
- Пояснювати стратегію збору даних та технології для аналізу зібраних даних
- Розуміти методи пошуку та діагностики вузьких місць для підвищення загальної продуктивності
Особливості курсу
- Допомога ментора
- Практика
- Лабораторні роботи
- Сертифікат про проходження курсу
- Lead / Architect / CTO
Цей курс - практичний путівник для тих, хто працює на перетині архітектури, технологій і трансформації. Управління архітектурою охоплює ключові фреймворки (TOGAF, Open Agile Architecture), сучасні архітектурні практики та технології, що лежать в основі масштабованих і адаптивних цифрових рішень. Учасники навчаться мислити категоріями архітектурного дизайну, обирати релевантні підходи та візуалізувати складні системи.
Програма курсу
Вступ до корпоративної архітектури
- Сучасні виклики, технологічний контекст і трансформація підходів
- Поняття корпоративної архітектури та її зв'язок з управлінням портфелем, інноваціями, змінами, IT Governance
- Взаємодія з DevOps, Lean, SAFe
- Цінність архітектурного управління
- Групи зацікавлених сторін та їхні очікування
- Компетенції корпоративного та solution-архітектора
Основні фреймворки архітектури підприємства
- Розширена Модель Захмана
- TOGAF і Open Agile Architecture
- Порівняння з іншими підходами та методологіями
Практики архітектурної роботи
- Архітектурний репозиторій та континуум
- Використання будівельних блоків
- Створення моделей та артефактів
- Рівні та предметні області архітектури
- Міжнародні стандарти (ISO/IEC/IEEE 42010)
- Прийняття архітектурних рішень
- Принципи Architectural Refinement
- Центри архітектурної експертизи
- Концепція Composable Enterprise
TOGAF: структура та методологія
- Принципи побудови архітектури
- Таксономія, контент-фреймворк і ADM
Open Agile Architecture: архітектура в умовах Agile
- Ключові компоненти Open Agile Architecture
- Аксіоми, ментальні моделі
- Value Stream Mapping
- Архітектурний Runway проти Roadmap
Візуалізація та комунікація архітектури
- Представлення архітектурної інформації
- Capability Mapping, ІТ-ландшафт
- Архітектурна візуалізація проєктних програм
Архітектурні рішення та технології
- Інтеграція: брокери повідомлень, ESB, API-шлюзи
- Моніторинг: типи, інструменти, безпека
- Надійність: резервне копіювання, реплікація, кластеризація
- Cloud Native, Service Mesh, Serverless
- DevOps-архітектура, CI/CD
- API-інтерфейси: REST, gRPC, GraphQL, WebSocket
- Інтерфейси опису контрактів: OpenAPI, AsyncAPI, OData
- Повідомлення та черги: AMQP, MQTT, Kafka, NATS
Архітектурні підходи та стилі
- DDD - Проєктування, орієнтоване на предметну область
- TDD - Розробка через тестування
- BDD - Розробка через опис поведінки
- EDA - Архітектура, орієнтована на події
- Інші сучасні стилі: Clean Architecture, Hexagonal, CQRS тощо
Основні моделі та діаграми
- BPMN Diagram - моделювання бізнес-процесів
- Activity Diagram (UML) - логіка сценаріїв
- Use Case Diagram (UML) - варіанти використання
- User Story Map - функціональна карта користувача
- C4 Model - архітектура системи на рівнях
- 4+1 View Model - системне представлення через погляди
- Component Diagram (UML) - структура компонентів
- Class Diagram (UML) - модель об'єктів
- ERD - модель сутностей і зв'язків
- State Machine Diagram (UML) - життєвий цикл об'єктів
- Sequence Diagram (UML) - взаємодії між компонентами
- Customer Journey / Experience Map - досвід клієнта
- Business Model Canvas - стратегічна бізнес-модель
- Decision Table - таблична форма бізнес-правил
- DMN - формалізована модель прийняття рішень
Інструменти моделювання і візуалізації
- ArchiMate та основи нотацій
- Sparx Enterprise Architect
- Archi, Visual Paradigm, Modelio
- Порівняння інструментів та варіанти використання
Необхідні попередні знання
- Загальне уявлення про ІТ-інфраструктуру та цифрові продукти
- Досвід участі в ІТ-проєктах або трансформаційних ініціативах
- Розуміння базових понять системного аналізу або архітектури
- Навички читання або створення діаграм і технічної документації
- Готовність працювати з абстракціями, моделями та фреймворками
Особливості курсу
- Допомога ментора
- Практика
- Сертифікат про проходження курсу
- Digital Marketing
За 2 місяці ви вийдете за межі базового досвіду в діджитал маркетингу та навчитеся мислити і працювати як стратег. З першого тижня ви працюватимете над кейсом для реального бізнесу або для свого проєкту. Курс допоможе систематизувати досвід, масштабувати навички та перейти на наступний кар'єрний рівень.
Програма курсу
Стратегічне бачення digital marketing. Бізнес-цілі
- Цілісна система digital vs набір каналів
- Цілепокладання
- Фреймворк OKR (Objectives and Key Results)
- Інтеграція маркетингових інструментів для досягнення бізнес-цілей
- Роль маржинальності у прийнятті маркетингових рішень
- Пріоритезація каналів і тактик у різних бізнес-контекстах
- Аналіз бізнес-кейсу
Customer Journey 2.0
- Карта взаємодії клієнта з брендом
- Фреймворк AIDA
- Поєднання digital-каналів із CJM
- Методики дослідження клієнтів: глибинні інтерв'ю, кількісні дослідження
- Вимірювання ефективності воронки крізь призму бізнес-результатів
Брифування замовника
- Знайомство з проєктом і замовником
- Збір даних для подальшої стратегії
- Правильні запитання перед стартом роботи
Digital-воронка 2.0
- Етапи результативної воронки
- Аналіз і вчасне корегування слабких місць
- Інструменти аналітики: Google Analytics, CRM, Heatmaps, BI системи
- Практика роботи з Hotjar
Аналітика для прийняття рішень
- GA4: кабінет, сегменти, атрибуція, кросканальний аналіз
- UTM як основа зшивання воронки
- Реальні кейси від експертів
- Аналіз даних для висновків і дій
- Конкурентний аналіз у SimilarWeb
- Сценарне моделювання та прогнозування бюджету
- Коригування digital-стратегії
Тестування та оптимізація
- A/B тестування креативів, каналів, воронок
- Гіпотези і перевірка їх даними
- Рішення на основі результатів тестів
PRO рівень з SEO
- Технічна база, контент, PR посилання, аналітика
- Чинники, що впливають на індексацію
- Інструменти: Ahrefs, Screaming Frog рівня Advanced
- Довгострокова SEO стратегія
PRO рівень з Google Ads
- Структура акаунтів і типи кампаній
- Масштабування акаунту
- Стратегії ставок і бюджетів
- Аналітика, вимірювання, конверсії у GA4
Бюджети і прогнозування
- Медіапланування та формування бюджету
- Пріоритезація в умовах обмежених ресурсів
- Прогноз ефективності та сценарне планування
Звіти та презентація результатів. Метрики
- Data storytelling і структура звіту
- Робота зі стейкхолдерами: презентація рішень керівництву
- Бізнес-метрики: CPA, ROI, ROMI, LTV, ROAS
- Рольова гра "агенція - замовник"
AI в digital marketing
- AI інструменти для аналітики, контенту та рісьорчу
- Готові промпти для щоденних завдань
- Юридичні нюанси роботи з AI
Digital-маркетолог як decision-maker
- Перехід від виконавця до управлінця
- Роль digital в бізнесі
- Делегування, постановка завдань, оцінювання ефективності
- Внутрішні процеси у відділі маркетингу
Передзахист та захист курсового проєкту
- Презентація роботи перед куратором
- Фідбек і рекомендації
- Доопрацювання фінальних деталей
- Захист кейсу перед замовником
- Фідбек від куратора та клієнта
- Реальні результати та рекомендації
Випускний
- Підбиття підсумків і рефлексія
- Обговорення прогресу та факапів
- Фінальний фідбек і план подальшого розвитку
- Для 30% студентів, які працюють із власним кейсом: захист курсового проєкту перед трьома експертами галузі: agency, inhouse, consulting, серед яких кураторка курсу
Особливості курсу
- Практика на кожному занятті
- Робота 1:1 з куратором
- Регулярний фідбек
- Курсовий проєкт з реальним замовником
- Інтерактивні вебінари
- Сертифікат про проходження курсу
- Досвід командної роботи
Викладачі курсу
Юлія Маруняк - Chief Executive Officer & Co-Founder at The Digital State
Подать заявку- Digital Marketing
Вчимося мислити як артдиректор: генерувати ідеї, створювати креативи, знаходити візуальний голос для брендів і презентувати проєкти замовнику. У фіналі курсу створимо аутдор-рекламу.
Програма курсу
Усе навколо - кумунікація
- Як працює комунікація
- Як вміння бути хорошим співрозмовником допоможе вам створювати хороші кампанії
- Як бути корисним тим, хто платить вам гроші
Хто такий креативний директор
- Про копірайтерів, артдиректорів і креативних директорів
- Роль креадира в агенції
- Три правила, які варто розуміти всім креативним директорам
Як знайти ідею
- Що таке ідея?
- Як генерувати ідеї: крок за кроком
Як розкачати мозок
- Вчимося мислити як копірайтер
- 7 технік для креативу
Tone of Voice
- Чому це - найважливіше для будь-якої компанії, яка хоче стати брендом
- Кілька простих і дієвих способів створити та пояснити Tone of Voice
Мудборди
- Чому треба бути з ними обережними
- Навіщо створювати різні види мудбордів для різних завдань
Презентація
- Чому кожен ардиректор має бути ще й "директором з продажу"
- Види презентацій. Який обрати?
Ролик
- Особливості створення історій для телебачення, діджиталу, кінотеатрів
- Переконайтеся, що знаєте чітку відповідь на два запитання, перш ніж почнете вигадувати
Принт
- Чим реклама у пресі принципово відрізняється від іншої статики
- Як зробити читача частиною історії
Зовнішня реклама
- Які два правила варто завжди тримати в голові
- Чи може зовнішня реклама бути принтом, а принт - зовнішньою рекламою
- Як використовувати зовнішню рекламу не за призначенням
Ambient
- Різниця між ambient та інсталяціями
- Плюси та мінуси
Пакування
- Основна та додаткові ролі пакування
- Як зробити пакування частиною великої історії
Візуальна айдентика
- Думайте як копірайтер
- Як зробити візуальну айдентику концептуальною
Велика ідея
- Що робить ідею великою
- Ключові характеристики
- Які два слова допоможуть сформулювати велику ідею
- Способи оцінити велику ідею
Післяслово
- Що робить історії поганими
- Чому потрібно казати правду
Особливості курсу
- Відеолекції щовівторка та щочетверга, живі вебінари з куратором щосуботи о 10:00
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
Викладачі курсу
- Сергій Малик - Співзасновник і креативний директор агенції ANGRY
- Даня Нестерович - Дизайн-директор в DVIЙКА
- Ілля Ануфрієнко - Засновник і креативний директор Bickerstaff.248
- Марго Гаряжа - Співзасновниця й артдиректорка branding buro 22
- Максим Лесняк - Дизайн директор "Суспільного мовлення"
- Костя Шнайдер - Креативний директор Saatchi & Saatchi Ukraine
- Frontend
У курсі буде продемонстровані приклади додавання інтерактивних і динамічних компонентів сторінки, різних елементів управління, ефектів і плагінів.
Програма курсу
Введення в jQuery
- Основи jQuery
- Обгортка jQuery
- Ненав'язливий JavaScript
- Елементи DOM
Базові селектори
- Базові селектори CSS
- Створення нових елементів HTML
- Маніпуляція обгорненим набором елементів
Маніпуляція властивостями і атрибутами
- Читання і установка значень атрибутів
- Зміна стилю відображення елемента
- Установка вмісту елементу
- Обробка значень елементів форми
Модель подій jQuery
- Модель подій DOM рівня 0
- Модель подій DOM рівня 2
- Модуль подій Internet Explorer
- Модуль подій jQuery
Анімація
- Приховування і відображення елементів
- Анімаційні ефекти при зміні візуального стану
Ефекти
- Створення своїх анімаційних ефектів
- Ефект масштабу
- Ефект падіння
- Ефект розсіювання
Допоміжні функції jQuery
- Прапори jQuery
- Управління об'єктами і колекціями JavaScript
- Динамічне завантаження сценаріїв
Розширення jQuery за допомогою власних модулів
- Основні правила створення модулів розширення для jQuery
- Створення власних допоміжних функцій
- Додавання нових методів обгортки
jQuery UI
- Вибір стилів і компонентів на сайті jQuery UI
- Робота з елементами керування jQuery UI
- Ефекти
Використання розширень
- FancyBox
- Form Plugin
- Dimension Plugin
- Live Query Plugin
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
- JavaScript
- Frontend
Даний курс дозволить слухачеві, використовуючи різні шаблони кодування, зробити додаток максимально зручним для супроводу та розширення. Також в цьому курсі ви вивчите шаблони проектування, які допоможуть розробляти свої фреймворки і розуміти структуру інших бібліотек, написаних на JavaScript.
Програма курсу
Літерали і конструктори
- Перевага використання літералів
- Використання літералів об'єктів
- Використання літералів масивів
- Шаблони для створення користувацьких конструкторів
- Об'єкти - обгортки простих типів
Функції
- Особливості функцій в JavaScript. Термінологія
- Шаблони використання функцій зворотнього виклику
- Шаблони роботи з функціями
- Миттєві функції
- Самовизначні функції
- Замикання
- Мемоізація
- Каррірування
Шаблони створення об'єктів і повторне використання коду
- Шаблон створення просторів імен
- Шаблон "Модуль"
- Шаблон "Ізольований простір імен"
- Класичні шаблони повторного використання коду
- Сучасні шаблони повторного використання коду
Шаблони проєктування в JavaScript
- Singleton
- Фабрика
- Ітератор
- Декоратор
- Стратегія
- Фасад
- Проксі
- Медіатор
- Спостерігач
Шаблони роботи з DOM
- Анти шаблони роботи з деревом DOM
- Приклади правильної організації звернення до DOM
- Розробка сценаріїв, які працюють тривалий час
- Способи розгортання сценаріїв
- Мінімізація JavaScript коду
- Замір швидкості завантаження документа, оптимізація веб-документа
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
- Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків
- Олена Хижняк - Web Frontend Developer
- SQL / DBA
Курс SQL Практикум складається з 5-ти логічно взаємопов'язаних уроків, на яких учні застосовують на практиці теоретичні знання мови T-SQL.
Програма курсу
Database creation
- Створення БД
- Створення таблиць
- Створення зв'язків. Цілісність посилань
- Користувальницькі обмеження
- Наповнення таблиць даними
Trigger
- Створення необхідних Тригерів
- Написання простих запитів на вибірку даних
Query
- Запити на вибірку з декількох таблиць
- Запити на вибірку з декількох таблиць з відображенням зведених даних
Subquery. Function
- Підзапити
- Пов'язані підзапити
- Функції
View. Procedure
- Представлення
- Користувальницькі процедури
- Узагальнені табличні вирази
Після закінчення курсу ви будете вміти:
- Створювати бази даних, таблиці, зв’язки, здійснювати наповнення таблиць
- Працювати з тригерами та різними запитами на вибірку даних
- Створювати підзапити та зв’язані підзапити, користувацькі функції
- Працювати з уявленнями, користувацькими процедурами та узагальненими табличними виразами
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
- Олександр Шевчук - Експерт у галузі побудови архітектури інформаційних систем, бізнес-аналізу та управління IT проєктами
- Олександр Пономаренко - .NET Developer
- Дмитро Шваб - .NET Developer. Тренер-консультант
- Angular
- Frontend
В курсі Angular 6 Advanced ви дізнаєтеся, як створюються директиви і фільтри, основи використання реактивних підходів в програмуванні і в роботі з Observable, а також познайомитеся з відстеженням змін в Angular-проєкті.
Програма курсу
Користувальницькі директиви і компоненти
У цьому уроці ми вивчимо принципи створення структурних і атрибутивних директив. Це допоможе вам зрозуміти, як працюють директиви в Angular-додатку. Також в цей урок включені приклади створення призначених для користувача фільтрів (Pipe). Ви не тільки навчитеся створювати і використовувати фільтри, але і дізнаєтеся, які налаштування фільтрів можуть підвищити продуктивність програми.
Форма. Частина 1
У цьому уроці ми навчимося створювати користувальницький інтерфейс з використанням Model Driven підходу або реактивних форм. Крок за кроком ми створимо модель, прив'яжемо її до інтерфейсу і додамо логіку, виконує перевірку коректності введених користувачем даних. Також ми розглянемо принципи створення користувацьких валідаторів, а також дізнаємося, як працюють асинхронні валідатори в Angular.
Форма. Частина 2
У цьому уроці ми продовжимо розглядати роботу з формами в Angular. У прикладах буде показаний спосіб створення динамічних форм, які створюють елементи управління в процесі виконання програми, спираючись на модель даних. Також в ці уроки включені приклади створення компонентів, які використовують 3rd party бібліотеки.
Реактивне програмування. RxJS
Реактивне програмування - це підхід в розробці програмного забезпечення, який заснований на маніпуляції асинхронних потоків. У цей урок входять приклади роботи з Observable об'єктами та їх методами, які надає бібліотека Ext.js. Ви дізнаєтеся, як можна створювати вами об'єкти і використовувати різні методи, такі як filter, map, flatMap, debounce та інші. Також ви дізнаєтеся, як можна використовувати вами об'єкти при створенні сервісів в Angular.
Відстеження змін
Важливою частиною будь-якої бібліотеки або фреймворка для написання односторінкових додатків є механізм відстеження змін. У цьому уроці ви дізнаєтеся принцип виявлення змін у Angular-додатках, а також те, як можна вплинути на продуктивність програми, змінивши стратегію відстеження змін на рівні окремих компонентів.
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
- Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків
- Сергій Патьоха - Senior Software Engineer at BIScience
- Олександр Гончаренко - Web Frontend Developer
- Анна Павлюк - Web Frontend Developer
- Олена Хижняк - Web Frontend Developer
- Поліна Соколенко - Web Frontend Developer
- Віталій Мазяр - Web Frontend Developer
- Оксана Дмитрієва - Web Frontend Developer
- Денис Ковтун - Web Frontend Developer
- C# / .NET
Entity Framework дозволяє розробникам отримувати доступ до даних, використовуючи концептуальну об'єктну модель, а не безпосередньо реляційну базу даних. Мета такого підходу - зменшити кількість коду, який потрібно написати для отримання доступу до бази і часу на підтримку об'єктів в додатках, що працюють з даними. Знання основ Entity Framework дозволять вам використовувати останню версію технології об'єктно-реляційного відображення даних від компанії Microsoft.
Програма курсу
Знайомство з Entity Framework
- Розгляд ORM
- Архітектура Entity Framework
- Створення моделей
- Database First
- Model First
- Code First
Основи Entity Framework
- Огляд дизайнера EDM
- Шари EDM
- Основні операції з даними (CRUD)
- Зв'язки
- Один до одного
- Один до кількох
- Декілька до кількох
Основи LINQ
- Вступ до LINQ 2 Entities
- Операції LINQ to Entities
- Робота з SQL в Entity Framework
Fluent API & Data Annotations
- Fluent API
- Data Annotations
- Навігаційні властивості і lazy loading
Наслідування та асинхронність
- Способи ініціалізації БД
- Підхід TPH (Table Per Hierarchy/Таблиця на одну ієрархію класів)
- Підхід TPT (Table Per Type/Таблиця на тип)
- Підхід TPC (Table Per Concrete Type/Таблиця на кожен окремий тип)
- Асинхронні операції
Після завершення курсу ви будете вміти:
- Розбиратися в архітектурі Entity Framework 6
- Використовувати три способи зв’язку між об’єктами предметної області: один до одного, один до багатьох та багато до багатьох
- Застосовувати три способи взаємодії з базою даних: Database First, Model First, Code First
- Маніпулювати даними в базі за допомогою сутностей та LINQ
- Змінювати та перевизначати логіку правил Entity Framework за допомогою Fluent API та Data Annotations
- Застосовувати різні стратегії проектування типів даних на базу даних: ТРН, ТРТ, ТРС
- Використовувати асинхронні операції
Попередні вимоги
- Розуміння ООП та знання синтаксису C#
- Володіння основними бібліотеками .NET Framework
- Досвід програмування на C#
- Знання мови T-SQL
- Основи ADO.NET
- Досвід роботи з Visual Studio останньої версії
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
- Олександр Шевчук - Експерт у галузі побудови архітектури інформаційних систем, бізнес-аналізу та управління IT проєктами
- Олександр Пономаренко - .NET Developer
- Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків.
- Юлія Стеценко - .NET Developer. Тренер-консультант
- Віктор Васильчук - .NET Developer. Тренер-консультант
- Євген Лукашук - .NET/.NET Core Developer. Тренер-консультант
- Костянтин Чорний - .NET Developer. Тренер-консультант
- C# / .NET
- WEB Developer / Webmaster
Даний курс присвячений особливостям архітектури останньої версії веб платформи ASP.NET від Microsoft. Курс дозволяє освоїти високопродуктивну модель програмування, яка сприяє більш чистої веб архітектурі, забезпечує розробку керовану тестами (TDD) і допускає швидку розширюваність.
Програма курсу
Введення в ASP.NET MVC 3
- Архітектурний шаблон
- Огляд ASP.NET MVC 3
- Порівняння з Web Forms
- Знайомство зі структурою програми
Маршрутизація та області
- Система маршрутизації
- Генерація вихідних URL
- Налагодження системи маршрутизації
- Робота з областями
Контролери та дії
- Методи дії контролерів
- Отримання вихідних даних
- Асинхронне виконання
- Повернення даних
Фільтри, Розширюваність контролерів
- Типи фільтрів
- Використання фільтрів
- Фабрика контролерів
- Активатор дій
- Спеціалізовані контролери
Razor. Подання в ASP.NET MVC 3
- Синтаксис Razor
- Майстер сторінка _Layout.cshtml
- Використання розділів
- Часткові подання
- Дочірні подання
Допоміжні методи і елементи форм
- HTML helpers (допоміжні методи)
- Користувальницькі допоміжні методи
- Допоміжний клас WebGrid, налаштування стилів і колонок WebGrid
Модель предметної області та ORM
- Шаблони моделі
- Метадані моделі
- Спеціальні шаблони
- ORM системи та Entity Framework
Прив'язка моделі
- Основи прив'язки моделі
- Ручна прив'язка
- Завантаження файлів
- Перевірка достовірності моделі
AJAX в MVC
- Ненав'язливий AJAX
- AJAX посилання
- Робота в JSON
- Кешування даних
Безпека
- Cross-Site Scripting та впровадження HTML коду
- Злом сеансів
- Захист від CSRF
- SQL ін'єкції
- Безпечне використання MVC Framework
Після завершення курсу ви будете вміти:
- Розбиратися в концепції шаблону MVC версії 4
- Налаштовувати маршрутизацію
- Створювати та налаштовувати контролери
- Розбиратися в фільтрах та створювати їх
- Створювати та налаштовувати представлення
- Виконувати основні операції над моделлю
- Розробляти AJAX-додатки
- Шукати та вилучати вразливості в веб-додатках
Попередні вимоги
- Знання HTML, CSS
- Знання JavaScript
- Знання C # і основних бібліотек .NET Framework
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
- Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків
- Олександр Пономаренко - .NET Developer
- Олександр Ульянов - .NET Developer. C# Trainer
- Альберт Ташу - .NET Developer
- Антон Іваненко - .NET Developer. Тренер-консультант
- Армен Маілян - .NET Developer
- Владислав Гнатюк - .NET Developer
- Владислав Сіненко - .NET Developer
- Максим Ковальчук - .NET Developer. Тренер-консультант
- Сергій Даценко - .NET Developer. Тренер-консультант
- Олександр Шевчук - Експерт у галузі побудови архітектури інформаційних систем, бізнес-аналізу та управління IT проєктами
- Юлія Стеценко - .NET Developer. Тренер-консультант
- Віктор Васильчук - .NET Developer. Тренер-консультант
- Євген Лукашук - .NET/.NET Core Developer. Тренер-консультант
- Костянтин Чорний - .NET Developer. Тренер-консультант
- Михайло Козин - .NET Developer. Тренер-консультант
- Юрій Боцман - .NET Developer. Тренер-консультант
- Михайло Трофименко - .NET Developer. Тренер-консультант
- Владислав Черкіс - .NET Developer
- Михайло Карпенко - .NET Team Leader
- Володимир Виноградов - Senior Software Engineer





