wordpress-logo-notext-rgb

Frontend + CMS

Цей курс допоможе вам навчитися створювати веб сайти на основі системи керування контентом. Все, від скінування дизайну до підключення CMS. Цей курс дасть вам чудовий старт для фріланса або роботи в компанії.

ЗАРЕЄСТРУВАТИСЯ

ПРОГРАМА

  1. Frontend. Базові поняття про клієнт-серверну архітектуру
  2. Frontend. Теги/css
  3. Frontend. Уміння верстати (семантично правильно)
  4. Frontend. JS (jQuery)
  5. Frontend. Responsive
  6. Frontend. Git
  7. Frontend. Bootstrap
  8. Wordpress/PHP/JS

ПИТАННЯ ДО ІСПИТУ

  1. Що таке HTML (Wikipedia)
  2. Що таке CSS (Wikipedia)
  3. Базове використання HTML/CSS на практиці
  4. Основи роботи інтернету (сервер, браузер, домен і т.п.). Матеріал брати тут: [посилання] (Урок 1-4)

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 6
    • 7
    • 9
    Frontend+CMS_Олександр_Смірнов

    Олександр Смірнов

    Випускник 4го сезону GeekHub. Працює з такими технологіями і системами: HTML5/CSS3, jQuery, SASS/SCSS/LESS, CoffeeScript, Backbone JS, WordPress, Compass. У GeekHub викладає Frontend+CMS.

  • СЕЗОНИ
    • 5
    • 6
    • 7
    • 8
    • 9
    Frontend+CMS_Володимир_Каюн

    Володимир Каюн

    Frontend та Backend розробник в eKreative. Team lead frontend відділу. У GeekHub викладає Frontend+CMS.

  • СЕЗОНИ
    • 7
    • 8
    • 9
    CMS Golovin Oleg

    Головін Олег

    Frontend & Backend розробник в компанії Kreuzfahrtberater GmbH в місті Гамбург, Німеччина. Team Lead Frontend відділу.
    2,5 роки працював з багатьма CMS системами в компанії eKreative.
    У GeekHub викладає Frontend+CMS.

  • СЕЗОНИ
    • 8
    • 9
    imgonline-com-ua-Black-White-LnZ7xihE7sTxp20

    Сергій Сікач

    Сергій працював в 2007 адміністратором серверів
    з 2008 почав працювати з web
    2009 створив невелику команду розробників, яка працює до сих пір
    з 2010 року вирішив працювати з Drupal
    з 2014 почав ще працювати в сільхоз, а саме з посівним матеріалом соняшника
    в 2017 відкрив кафе Карамелька
    Зараз активно вивчає та впроваджує системи для високонавантажених серверів та IP- телефонії (для впроваждення IT- рішень крупних компаній)

  • СЕЗОНИ
    • 9

    Всеволод Луковников

    Drupal developer у Ekreative

ЗАРЕЄСТРУВАТИСЯ
shape_cms

Frontend + JS

Цей курс для тих хто хоче створювати динамiчнi веб сайти застосовуючи JavaScript. Cкінування дизайну та його повна динамiка з React JS. Цей курс дасть вам чудовий старт для фріланса або роботи в компанії.

ЗАРЕЄСТРУВАТИСЯ

ПРОГРАМА

  1. Frontend. HTML/CSS, Семантика
  2. Frontend. Git
  3. Frontend. Bootstrap 4, FlexBox/Grids, SASS
  4. Frontend. Responsive
  5. Frontend. npm, gulp, tests, webpack
  6. JS. Базовий JS (Об'єкти, масиви, цикли, функції)
  7. JS. EcmaScript 6, React

ПИТАННЯ ДО ІСПИТУ

  1. Що таке HTML
  2. Що таке CSS
  3. Базове використання HTML/CSS на практиці
  4. Знання базових тегiв HTML/CSS, атрибути тегiв

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    Frontend_CMS_Alexandr_Tinyaev

    Олександр Тіняєв

    CTO в компанії N3wNormal. Випускник перших сезонів GeekHub. На GeekHub викладає курс Frontend + JS.

  • СЕЗОНИ
    • 8
    • 9
    Frontend+CMS_anton_loginov - done

    Антон Логінов

    Front-end розробник з 3-ох річним досвідом роботи.
    У минулому – випускник 6-го cезону GeekHub з курсу JavaScript.
    У GeekHub викладає Frontend+JS.

  • СЕЗОНИ
    • 8
    • 9
    Frontend+CMS_Kostiantyn_Yukhariev

    Костянтин Юхарєв

    Web Developer в компанії N3wNormal. Працював з такими технологіями як: NodeJS, ReactJS and etc. На GeekHub викладає курс Frontend + JS.

  • СЕЗОНИ
    • 8
    • 9
    Frontend+CMS_Kirilov Yura

    Юра Кирилов

    Верстальщик в компанії MEV LLC.

  • СЕЗОНИ
    • 8
    • 9
    Frontend+CMS_maksym_tokar

    Максим Токар

    Software developer в компанії InterLink

  • СЕЗОНИ
    • 9
    frontend+js_andrii_yankovyi

     Андрій Янковий

    Випускник 6-го сезону GeekHub

  • СЕЗОНИ
    • 9
    Frontend+CMS_denys_kudryashov

    Денис Кудряшов

    Fullstack Software Developer в Interlink company більше 3 років

ЗАРЕЄСТРУВАТИСЯ
marketing icon

Sales and Marketing

Курс навчає фундаментальним принципам продажів IT-послуг, основам бізнес девелопменту та діджитал маркетингу. Викладачі курсу:

  • – розкажуть про особливості продажів IT-послуг у сучасних реаліях ринку;
  • – проведуть тренінги з переговорів, особливо зі “складними” клієнтами;
  • – розкажуть, як налагодили процес дистанційного продажу послуг;
  • – пояснять принципи планування і реалізації успішних рекламних кампаній;
  • – поділяться інструментами для пошукової оптимізації та аналітики;
  • – навчать основам копірайтингу (людською мовою).

Цей курс буде корисним, якщо ви хочете навчитися шукати замовників, супроводжувати їх через воронку продажів аж до успішного підписання угод, правильно формувати їх очікування, створювати довгострокову контент-стратегію, рекомендувати саме ті послуги, які дійсно потрібні замовнику.

ЗАРЕЄСТРУВАТИСЯ

ПРОГРАМА

  1. Введення в Інтернет-маркетинг, поняття бренду та цільової аудиторії
  2. SEO: оптимізація та просування сайтів у пошукових системах. Основні атрибути проекту з пошукової оптимізації.
  3. Робота з аналітичними інструментами маркетолога: Google Analytics, Google Search Console, Ahrefs, та ін. Обробка пошукових запитів.
  4. Практичний аудит вебсайту, аналіз рівня його оптимізації, формування списку рекомендацій щодо підвищення рівня пошукової оптимізації вебсайту.
  5. Ефективний контекст: налаштування та запуск реклами в пошуковій та контекстно-медійній мережі Google Ads
  6. Обов'язкове проходження навчальних курсів Google Analytics Academy
  7. Обов'язкова сертифікація в Google Academy for Ads
  8. Таргетована реклама у соціальних мережах: Facebook та Instagram
  9. Стратегія рекламних компаній для стартапів та молодого бізнесу: основні інструменти офлайн та онлайн просування
  10. Лідогенерація та інструменти для пошуку замовників
  11. Основи CRM, e-mail маркетинг та копірайтинг для нього
  12. Копірайтинг, занурення: готуємо контент-план, складаємо пости для соцмереж, пишемо статті, які читають
  13. Просування компанії/продукту через блог і медіа-ресурси, в тому числі Телеграм
  14. ЗМІ та лідери думок: як отримати контакт; як написати бриф чи донести правильний меседж; Україна та світ
  15. Воронка продажів у IT та бізнес девелопмент

ПИТАННЯ ДО ІСПИТУ

  1. Розуміння того, що таке SEO, ранжування та його фактори
  2. Розуміння того, що таке внутрішня пошукова оптимізація, та її різниця від зовнішньої
  3. Розуміння того, що таке Adwords, типи рекламних кампаній
  4. Розуміння того, що таке ROI в маркетингу, спосіб обчислення ROI
  5. Знати, що таке CPC, CPA, CPM, CPV, CPI, CTR
  6. Знати методи отримання статистики з сайту та з соціальних мереж
  7. Грамотна усна і письмова мова, English - intermediate
  8. Важливо: співбесіда проводитиметься англійською мовою!

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 8
    • 9
    Yura tsibrovskiy - done

    Юрій Цибровський

    Працює менеджером проектів в компанії Everlabs. До цього мав 7 років досвіду роботи з FMCG.

  • СЕЗОНИ
    • 8
    • 9
    denys andrus marketing

    Денис Андрущенко

    Менеджер GeekHub; співзасновник WTFbit Media — ресурсу про блокчейн і фінтех; 5+ років в копірайтингу, допомагає ІТ-компаніям будувати спільноти лояльних читачів.

  • СЕЗОНИ
    • 9
    Rodion Honcharov. Marketing and Sales squared

    Родіон Гончаров

    CEO Rubarb Digital; має 10 років досвіду в маркетингу та продажах. Digital стратег та бізнес консультант найбільших промислових компаній України. Наразі надає приватні консультації та тренінги з продажів для великих та складних проектів.

ЗАРЕЄСТРУВАТИСЯ
images

Magento e-commerce CMS

Курс для тих, хто вже спробував себе у написанні сайтів/web-додаткiв за допомогою популярних платформ. Magento2 e-Commerce / CMS для тих, хто хоче здобути фундаментальні навички роботи з сучасними системами на прикладі eCommerce-платформи №1 у світі. Курс має чіткий напрям – це створення та обслуговування інтернет-магазинів різної величини та вартості. Можливість працювати з успішною платформою, яка має українське коріння.

ЗАРЕЄСТРУВАТИСЯ

ПРОГРАМА

  1. Setup Envirement. Prepare work conditions
  2. Magento 2 platform overview
  3. Magento 2 deployment
  4. Magento 2 architecture, module structure
  5. Request flow
  6. Magento2 view (php templates, css, scss, less, sass)
  7. Magento2 view part2 (js)
  8. Layouts in Magento 2
  9. CMS pages and CMS blocks usage
  10. Themes in Magento: overriding templates, layouts, styles
  11. Magento UI library
  12. Creating anf overriding widgets, creating JS mixins
  13. UI components and JS layout
  14. Knockout observable variables, arrays
  15. OOP in Magento context
  16. Dependency injection, AOP, plugins, events
  17. Adminhtml: Configuration
  18. Magento API and Repositories

ВИМОГИ

  1. Мотивація та велике бажання (переглянути вакансії на посаду Magento developer, проаналізувати вимоги до кандидата)
  2. Базові знання HTML / CSS (базові принципи, селектори, т.п.)
  3. Базові знання GIT (команди status, branch, commit, checkout, merge, pull, push)
  4. Базові знання PHP - синтаксис, конструкції
  5. Базові знання принципів ООП: інкапсуляція, наслідування. Поліморфізм, абстракція, поняття класу, об'єкту, інтерфейсу, тощо
  6. Базові знання JS, розуміння jQuery, знання JS технологій Вам в плюс
  7. Базовий рівень англійської в IT (для розумiння технiчної документації)
  8. Загальне розуміння роботи web (методи POST, GET, cookies, session)
  9. Базові UNIX команди (ls, cp, mv, rm, chmod, в т.ч. опції; mkdir, ssh) [посилання]
  10. Встановлена UNIX система на ноутбуці й вміння з нею управлятися (Ubuntu, Mac OS X та ін.)

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 8
    • 9
    Magento_Maksym_Zaporozhets

    Максим Запорожець

    Сертифікований Magento-розробник, Team/tech lead та ментор в компанії Default Value. За 7.5 років в IT брав участь у розробці більш ніж 100 e-commerce проектів різних країн світу. Завжди у пошуках простих рішень складних задач

  • СЕЗОНИ
    • 5
    • 6
    • 8
    • 9
    Magento_Chabanenko

    Дмитро Чабаненко

    Випускник 3-го сезону GeekHub. В минулому – викладач університету, зараз – Magento-розробник у компанії Default Value. Маю значний досвід проектів з використанням фреймворків Symfony, Yii та eCommerce-системи Magento

  • СЕЗОНИ
    • 8
    • 9
    Magento2_Olaksandr_Soldat

    Олександр Солдат

    Magento2 – frontend розробник у компанії Mageside. Випускник GeekHub.

  • СЕЗОНИ
    • 9
    Magento_Vladyslav_Chychuzhko

    Владислав Чичужко

    Magento 2 розробник у компанії Default Value. Має M2 Associate Developer сертифікат.

ЗАРЕЄСТРУВАТИСЯ
nodejslogo

NodeJS

Курс NodeJS спрямований на розвиток програмних здібностей в плані серверної розробки мовою програмування JavaScript. В програмі передбачено повторення та розширення знань JavaScript.

ЗАРЕЄСТРУВАТИСЯ

ПРОГРАМА

  1. Поглиблене вивчення сучасного JavaScript (починаємо з самого початку)
  2. NPM
  3. Node Scripts
  4. Навчимося писати свої модулі для NPM
  5. Streams, clusters, services, workers, thumbor, ffmpeg
  6. Написання API на NodeJS та адмін-панелі
  7. Mongo, Postgres
  8. Payments
  9. Optimizations
  10. Docker, Kubernetes
  11. GCP, AWS

ВИМОГИ

  1. Реальний досвід на будь-якому веб-фреймворку
  2. Знання JavaScript (1+ років досвіду)
  3. Чудові знання GIT
  4. Вміння працювати з базою даних (будь-якою)
  5. Вільне користування UNIX командами
  6. Базовий рівень англійської мови
  7. Розуміння архітектури клієнт-сервер

  • СЕЗОНИ
    • 6
    • 7
    • 9
    JS_Кирилл_Гусятин

    Кірілл Гусятин

    CEO в ChallengeSoft. Навчався і навчав на Geekhub. Суровий бородатий чоловік з добрим серцем.

  • СЕЗОНИ
    • 8
    • 9
    JS_Sergiy _Tkachuk

    Сергій Ткачук

    Працює web-розробником в eKreative. Любить node.js, angular. Перфекціоніст та ідеаліст.

ЗАРЕЄСТРУВАТИСЯ
ios

iOS

Курс для швидкого старту в розробці програмного забезпечення під найкращу і стабільну мобільну платформу iOS. На курсі ви навчитесь: працювати з гітом, створювати UI для додатків, працювати з базами даних, взаємодіяти з сервером.

Для проходження курсу необхідно мати комп’ютер зі встановленою Mac OS.

ЗАРЕЄСТРУВАТИСЯ

Програма

  1. Swift
  2. Git
  3. UIKit (Views, auto-layout, navigation)
  4. Working with networking (REST, Codable, URLSession)
  5. Storing data locally (CoreData, UserDefaults, Realm)
  6. How to use frameworks (SPM, Cocoapods)
  7. Code Signing
  8. Push notifications
  9. Unit Tests

Питання до іспиту

  1. Знання ООП
  2. Основи Swift [посилання]
  3. Досвід програмування на будь-якій мові
  4. Розуміння англійської

Викладачі

  • СЕЗОНИ
    • 9
    ios_Святослав_Семенюк

    Святослав Семенюк

    Закінчив 4-й сезон GeekHub. Працює iOS розробником в eKreative вже більше 4 років.

  • СЕЗОНИ
    • 9
    ios_oleksandr_bezpalchuk

    Олександр Безпальчук

    iOS developer в компанії eKreative. Учасник проекту ZORI star guide. Створює додатки для iOS з 2012го року. В GeekHub викладає iOS.

ЗАРЕЄСТРУВАТИСЯ
shape_php

Advanced PHP

AdvancedPHP – для тих, хто хоче розвивати свої навички в PHP. Курс заглиблюється у вивчення ООП, MVC та паттернів проектування. Курс буде корисний тим, хто вже спробував себе у написанні простих сайтів/web-додаткiв за допомогою популярних платформ. AdvancedPHP підійде вам, якщо ви хочете вийти на новий рівень, де відсутні обмеження платформ чи мов програмування.

ЗАРЕЄСТРУВАТИСЯ

ПРОГРАМА

  1. Setup Environment, Debugging, Automatization
  2. Frameworks Overview, Standardization
  3. Routing, Controller
  4. Desing Patterns
  5. Template Engines, Static files management (assetic, npm)
  6. Interaction with Database, Model Layer, DBAL, ORM, Active Record
  7. Forms, Data Validation
  8. Dependency Management
  9. Extendable architecture (Modules, Extensions, Event Dispatcher)
  10. Security
  11. Translations
  12. HTTP Caching
  13. REST API
  14. Testing frameworks

ПИТАННЯ ДО ІСПИТУ

  1. Базові знання HTML / CSS (HTML: структура сторінки, теги, посилання, зображення, форми, таблиці; CSS: селектори, наслідування, псевдокласи, ідентифікатори і класи, інтеграція css-файлiв у HTML)
  2. Базові знання GIT
  3. Базові знання PHP - ситаксис, змінні, оператори та конструкції (if, for, foreach etc.)
  4. Базові знання принципів ООП: інкапсуляція, наслідування, поліморфізм, абстракція, поняття класу, об'єкту, інтерфейсу, тощо
  5. Базовий рівень англійської в IT (розуміння технічної літератури і документації, вміння називати змінні англійською)
  6. Загальне розуміння роботи web (протоколи (http, ...), методи (POST, GET, ...), заголовки (cookies, …), коди відповідей (404, 302, ...), сервери, домени, браузери, кукі)
  7. Базові UNIX команди (ls, cp, mv, rm, chmod (в т.ч. опції), mkdir, ssh)
  8. Встановлена UNIX система на ноутбуці й вміння з нею працювати (Ubuntu, Mac OS X і т.д.);
  9. Велике бажання й мотивація :)

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 6
    • 7
    • 8
    • 9
    Katya_Yatsenco

    Катерина Яценко

    На GeekHub викладає курс Advanced PHP

  • СЕЗОНИ
    • 7
    • 8
    • 9
    Advanced PHP _  Andrey Yatsenko

    Андрій Яценко

    Випускник Geekhub. SensioLabs Certified Symfony 3 Developer (Expert), Developer Advocate в Oro Inc, 5 рокiв з Сiмфонi, 9 з PHP.

  • СЕЗОНИ
    • 8
    • 9
    Frontend+CMS_Konstantin_Khrenov

    Костянтин Хренов

    Випускник 6-го cезону GeekHub

ЗАРЕЄСТРУВАТИСЯ
3-layers_js

Javascript

Курс призначений для людей, які хочуть вивчити Javascript зсередини. Курс включає вивчення в деталях мови Javascript, техніки її програмування та фреймворків, необхідних, щоб зробити все: від швидкого AJAX додатку до сучасних великомасштабних додатків.

ЗАРЕЄСТРУВАТИСЯ

ПРОГРАМА

  1. Базові поняття
  2. Об'єкти, масиви, цикли, функції
  3. DOM
  4. Latest ES
  5. Бібліотеки і плагіни до них
  6. npm, gulp, webpack
  7. React, Angular та базове розуміння принципів вивчення і роботи з будь-яким JS-фреймворком
  8. NodeJS
  9. І багато чого іншого цікавого та корисного в сучасній IT-сфері

ПИТАННЯ ДО ІСПИТУ

  1. Базові знання HTML / CSS
  2. Базове розуміння ООП
  3. Синтаксис JavaScript

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 8
    • 9
    Дима Дахненко

    Діма Дахненко

    Закінчив 6 сезон GeekHub JS. Працює web-розробником в компанії eKreative. Подобається Angular, Node.js, розв’язувати складні задачки на логіку.

  • СЕЗОНИ
    • 9
    Денис Лисенко

    Денис Лисенко

    Закінчив 6-й сезон GeekHub. На даний момент вже більше 2-ох років працюю FE Developer в SPD-Ukraine

ЗАРЕЄСТРУВАТИСЯ
java-plain

Java for Web

Java є однією з найпопулярніших мов програмування та платформ, що використовуються розробниками програмного забезпечення на сьогоднішній день. Даний курс орієнтований на вивчення мови Java, основних класів та пакетів, базових алгоритмів та структур даних, а також найбільш популярних фреймворків для розробки веб-додатків. Курс вимагає підвищеного рівня самостійної роботи.

ЗАРЕЄСТРУВАТИСЯ

ПРОГРАМА

  1. Знайомство з Java (cинтаксис, типи даних, управляючі конструкції)
  2. Об'єктно-орієнтоване програмування
  3. Обробка помилок, робота з файловою системою, багатопоточність, Reflection API, networking
  4. Робота з реляційними базами даних (SQL, JDBC, Hibernate, робота з транзакціями)
  5. Spring Framework (Core, MVC, Security, Boot, JDBC);
  6. Design patterns, unit testing

ПИТАННЯ ДО ІСПИТУ

  1. Знання ООП
  2. Базові знання Java (синтаксис, класи, інтерфейси, колекції, тощо)
  3. Базовий рівень англійської

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 6
    • 7
    • 8
    • 9
    Java_for_Web_Руслан_Пістряк

    Руслан Пістряк

    Руслан працює Java розробником в компанії SPD-Ukraine. Сертифікований Java 8 Programmer (OCPJP 8). Випускник 2 та 3 сезонів GeekHub. У GeekHub викладає Java for Web.

  • СЕЗОНИ
    • 8
    • 9
    Java_for_Web_Yurii_Kordiuk

    Юра Кордюк

    Юрій працює Java розробником в компанії SPD-Ukraine. Має багаторічний досвід разробки на багатох мовах програмування (С#, Java, C++, PHP) під різні платформи. У GeekHub викладає Java for Web.

  • СЕЗОНИ
    • 8
    • 9
    Java_for_web_Dmytro_Kolodiazhnyi

    Дмитро Колодяжний

    Дмитро працює Java розробником в компанії SPD-Ukraine. Випускник 6 сезону GeekHub. Має багаторічний досвід разробки на різних мовах програмування, від Delphi до Java.

  • СЕЗОНИ
    • 7
    • 8
    • 9
    Java_for_Web_Oleksandr_Kucher

    Олександр Кучер

    Випускник 2 курсу GeekHub. Працює Java розробником в компанії SPD-Ukraine. Сертифікований Java SE 8 Programmer I.

  • СЕЗОНИ
    • 7
    • 8
    • 9
    14716124_1064686030313583_6475117428180610631_n

    Ярослав Брагінець

    Випускник 3 сезону GeekHub. Сертифікований Java SE 8 Programmer II. Працює Java розробником в компанії SPD-Ukraine. У GeekHub викладає Java for Web.

  • СЕЗОНИ
    • 9

    Василь Рудас

    Випускник 3 сезону GeekHub. Сертифікований Java SE 8 Programmer I. Працює Java розробником в компанії SPD-Ukraine. У GeekHub викладає Java for Web. У вільний час займається DJ-інгом.

ЗАРЕЄСТРУВАТИСЯ
shape

Ruby on Rails

Ruby on Rails (RoR) є популярним фреймворком для написання веб-сервісів мовою програмування Ruby. Завдяки основним перевагам Ruby (динамічна мова для об’єктно-орієнтовного програмування, що відрізняється лаконічністю й інтуїтивністю, еталонні MVC архітектури), RoR дозволяє розробляти якісні веб-сервіси швидкими темпами. Серед веб-проектів, що написані на Ruby on Rails, можна виділити наступні: GitHub, Twitter, Basecamp, Groupon, YP, Shopify та інші.

ЗАРЕЄСТРУВАТИСЯ

ПРОГРАМА

  1. Вступ, або “Швидше до діла”
  2. Синтаксис, мовні конструкції
  3. Робота в WEB/не WEB (Background 2)
  4. Знайомство з Rails. ActiveModel
  5. ООП в Ruby
  6. Знайомство з Rails. ActiveView. Helpers
  7. Знайомство з Rails. Router. ActiveController
  8. Знайомство з Rails. Environment
  9. Бази даних
  10. Метапрограмування
  11. Тестування
  12. Інфраструктура проекту
  13. Multi tasking
  14. Debugging і оптимізація

ПИТАННЯ ДО ІСПИТУ

  1. Базові знання HTML / CSS (HTML: структура сторiнки, теги, посилання, зображення, форми, таблицi; CSS: селектори, наслiдування, псевдокласи, iдентифiкатори i класи, iнтеграцiя css-файлiв у HTML)
  2. Базовий рівень англійської в IT (розумiння технiчної літератури і документації, вміння називати змінні англійською)
  3. Загальне розуміння роботи web (протоколи (http, ...), методи (POST, GET, ...), заголовки (cookies, …), коди відповідей (404, 302, ...), сервери, домени, браузери, кукі)
  4. Базові UNIX команди (ls, cp, mv, rm, chmod (в т.ч. опції), mkdir, ssh)
  5. Встановлена UNIX система на ноутбуці й вміння з нею управлятися (Ubuntu, Mac OS X і т.д.)
  6. Велике бажання й мотивація :)

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    ruby_on_rails_oleg_pasko

    Олег Пасько

    Олег займається розробкою на основі Ruby on Rails з 2011 року, веде відповідний курс на GeekHub аж з 3-го сезону. Працює в крутій команді Everlabs, бере участь у розробці різноманітних SaaS-систем та окремих рішень.

  • СЕЗОНИ
    • 9
    ruby_on_rails_evgen_adamenko

    Євген Адаменко

    Випускник 6 сезону GeekHub з курсу Ruby on Rails. Працює в компанії Everlabs другий рік FullStack розробником. Був учасником в проектах від невеличких мікросервісів до B2B та B2C проектів.

  • СЕЗОНИ
    • 9
    ruby_on_rails_maxim_gostroushko

    Максим Гостроушко

    Випускник 8 сезону GeekHub з курсу Ruby on Rails. Працює розробником Ruby on Rails у компанії Everlabs.

  • СЕЗОНИ
    • 9
    ruby_on_rails_Oleksandr_Priadka

    Олександр Прядка

    Працює в компаніїї Everlabs Ruby on Rails розробником.

ЗАРЕЄСТРУВАТИСЯ
Data Science icon

Data Science

Data Science, Big Data, Predictive Analytics, Machine Learning — популярні тренди сучасних інформаційних технологій. Експерти з аналізу даних стали провідними в ІТ-секторі, адже вони мають поєднувати в собі як науковця з розумінням математики, відповідних алгоритмів та методів, так і програміста з навичками програмування та знаннями спеціалізованих пакетів для обробки й аналізу даних.

Одним з основних завдань спеціаліста з аналізу даних є проведення такої трансформації даних, яка б дала можливість побачити нові закономірності (наприклад, у діяльності компанії, поведінці клієнтів чи динаміці кількісних показників) і прийняти відповідні рішення в управлінні конкретними бізнес-процесами компанії. Які саме трансформації необхідно провести, визначається власним досвідом дата-науковця і часто не є очевидними наперед. Наш курс розрахований на тих, хто має аналітичне мислення й одночасно любить математику та програмування.

ЗАРЕЄСТРУВАТИСЯ

ПРОГРАМА

  1. Спеціалізовані бібліотеки: numpy, scikit-learn, stats
  2. Класичні методи машинного навчання: регресія, класифікація, дерева рішень, бустинг, кластеризація
  3. Робота з текстом: аналіз тексту, препроцесинг, векторизація тексту
  4. Deep Learning: основи роботи з нейронними мережами

ПИТАННЯ ДО ІСПИТУ

  1. Впевнене володіння [Python]
  2. Мова SQL: [посилання 1], [посилання 2], [посилання 3]
  3. Базові команди Git: [посилання 1], [посилання 2]
  4. Базова технічна англійська
  5. Вища математика, статистика
  6. Мотивація, старанність, бажання

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 8
    • 9
    img_8704

    Олексій Шашлюк

    Data Scientist у компанії SPD-Ukraine. Випускник курсу Groovy&Grails 5-го сезону GeekHub та курсу Java for WEB SPD-University.

  • СЕЗОНИ
    • 8
    • 9
    Денис Ступак

    Денис Ступак

    Data Scientist в SPD-Ukraine. Випускник SPD-University.

  • СЕЗОНИ
    • 8
    • 9
    Data_Science_Python_Alexandr_Bogatyrev

    Саша Богатирьов

    Data Scientist в SPD-Ukraine. Доцент ЧНУ ім. Б. Хмельницького

ЗАРЕЄСТРУВАТИСЯ
qa

Quality Assurance

Курс для тих, хто вміє конструктивно критикувати та хотів би розвинути цю навичку в інноваційну професію. Ми допоможемо розібратися у непростій науці тестування програмного забезпечення та веб-сайтів; навчимо писати змістовні тест-плани, підкріпивши знання практичними навичками; розберемо базу автоматизованого тестування, зробивши впевнені кроки у її засвоєнні; спробуємо виховати у студентах тягу до прекрасних продуктів з чудовим “юзабіліті” та змістом без “багів”.

ЗАРЕЄСТРУВАТИСЯ

ПРОГРАМА

  1. What is Quality Assurance. QA goals and QA philosophy.
  2. Project life cycle and the role of QA engineers in different types of projects.
  3. Task trackers and types of issues
  4. Test documentation
  5. Functional and non-functional testing
  6. UI testing
  7. Test design techniques: theory and practice
  8. QA, QC and Testing
  9. Presentations for must-knowns (browsers, OSs, tools and popular apps)
  10. HTML, CSS, dev tools
  11. CMS and framework: pros, cons and how to test
  12. SEO, OG and twitter cards
  13. E-commerce
  14. Database types and SQL basis
  15. Testing Mobile platforms: iOS and Android
  16. Testing games
  17. Exploratory testing and test tours
  18. Load testing with Jmeter
  19. Test automation
  20. Compiling CV and preparing for job interview

ПИТАННЯ ДО ІСПИТУ

  1. Розуміння основних процесів та принципів тестування (тест стратегія, тест план, критерії початку тестування, типи та види тестування) [посилання], [посилання], [посилання]
  2. Знання загальної термінології тестування програмного забезпечення та сайтів [посилання]
  3. Розуміння принципів роботи різних систем та програмних продуктів (архітектура клієнт-сервер, веб/десктоп/мобільні додатки) [посилання], [посилання], [посилання], [посилання]
  4. Базовий рівень англійської (Intermediate)

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 6
    • 7
    • 8
    • 9
    quality_assurance_anastasia_sergienko

    Настя Сергієнко

    Настя працює QA Lead в компанії SPD-Ukraine. У GeekHub викладає Quality Assurance.

  • СЕЗОНИ
    • 6
    • 7
    • 8
    • 9
    quality_assurance_igor_skoblenko

    Ігор Скобленко

    Ігор працює QA Lead в компанії SPD-Ukraine. У GeekHub викладає Quality Assurance.

  • СЕЗОНИ
    • 8
    • 9
    QA_Irina_Shevchenko (1)

    Ірина Шевченко

    Іра працює QA Engineer в компанії SPD-Ukraine. У GeekHub викладає Quality Assurance.

ЗАРЕЄСТРУВАТИСЯ
android

Android

Курс для тих, хто хоче навчитися писати мобільні додатки для найпопулярнішої у світі операційної системи Android. Пройшовши цей курс, ви навчитесь: створювати UI для мобільного додатка, працювати з БД, ресурсами системи, мережевими запитами та ін.

У першій половині курсу кожний студент зробить свій невеличкий додаток, в другій – студенти працюватимуть в групі по 2-3 людини над більш серйозним, випускним проектом для отримання навичок командної роботи. Основна мова програмування курсу – Kotlin.

ЗАРЕЄСТРУВАТИСЯ

ПРОГРАМА

  1. GIT
  2. Activities and Fragments, Support different screens
  3. ActionBar, Toolbar, Layouts (ConstraintLayout), WebView
  4. Styles and Themes, UI, Animations
  5. RecyclerView, ListView(deprecated), Adapters, ViewHolder
  6. Asynchronous code (Threads, AsynсTasks (deprecated), Executors, WorkManager)
  7. MMVM, LiveData
  8. Firebase
  9. DB, ContentProvider, ORM, Realm, Room
  10. Networking (Retrofit)
  11. Intent, Broadcast
  12. Notifications, Services
  13. Google Play Services
  14. Testing (Mockito, Espresso)
  15. Social logins (FB, G+, Instagram)
  16. Dependency injection

ПИТАННЯ ДО ІСПИТУ

  1. [Посилання]
  2. Питання з ООП
  3. Питання по Java (Можна підготуватися за книгою Брюса Еккеля “Філософія Java” (Thinking in Java) 4-те видання)
  4. Базові питання по Android (Можна підготуватися за курсом [посилання])

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    android_Сергей_Цыбровский

    Сергій Цибровський

    Навчався Android у другому сезоні Geekhub. Викладає Android на GeekHub 7-й рік поспіль. Працює Android-розробником у компанії eKreative більше 7 років. Засновник та співорганізатор GDG Cherkasy. Захоплюється місцевою журналістикою.

  • СЕЗОНИ
    • 6
    • 7
    • 9
    Android_Andrii_Horishniy

    Андрій Горішній

    Успішно закінчив 4 та 5 сезон GeekHub, після чого приєднався до команди викладачів. Андрій обожнює open-source та готовий ділитись своїм досвідом.

  • СЕЗОНИ
    • 8
    • 9
    Android_Олександр_Сізов

    Олександр Сізов

    Успішно закінчив 6-й та 7-й сезон GeekHub, після чого приєднався до команди викладачів. Наразі працює Android-розробником у компанії eKreative. У вільний час обожнює слухати та створювати якісну музику.

  • СЕЗОНИ
    • 8
    • 9
    Android Vlad Starikov

    Влад Старіков

    Закінчив 5-й сезон GeekHub. Наразі вже більше 2-ох років працює Android розробником в компанії eKreative. У вільний час займається IoT та катається по місту на електроскутері.

  • СЕЗОНИ
    • 9
    Android_Ruslan_Leshchenko

    Руслан Лещенко

    Закінчив 8-й сезон GeekHub. Вже 3 роки займаюсь мобільною розробкою як Android так і iOS.
    Наразі працюю в компанії eKreative. У вільний час граю в ігри та іноді займаюсь їх розробкою. Люблю Star Wars.
    May the force be with you.

ЗАРЕЄСТРУВАТИСЯ
pm

Project Management

It is a course for those who would like to learn the fundamental principles of IT project management, including management methodologies, tools, and best practices. Get understanding of technical bits of the project, learn how to communicate effectively with the client and with the development team, put together project documentation.

ЗАРЕЄСТРУВАТИСЯ

ПРОГРАМА

  1. INTRO_PM + Ice breaker and Essential skills for PM
  2. What is project management; what are a project, life cycle of the project, key drivers, triangle, and main aspects/parts of the project. Requirements: how to collect the requirements
  3. Web development - technical session
  4. Project planning. Start of the project template, milestones. Project requirements
  5. Key project documentation. SOW, NDA, Proposal, SRS, Project plan
  6. Communication with the client. Verbal and written communication, writing emails. Different communication channels, necessity to find out the best way of communication
  7. Different types of the systems: dashboards of the different CMSs, Custom dashboards for the projects written in Symfony 2
  8. Project management tools. Time tracking tools. Redmine, Basecamp, Jira, Confluence, etc
  9. Mockups, wireframes, prototypes. Practical tools. Design. Software for design creation, native/non-native design elements, template vs. custom design
  10. Communication with the team. Internal processes. Rules of communication with the devs, team management
  11. GROW model, coaching
  12. Effective work delegation / Time management
  13. Project management methodologies. Waterfall, Scrum, Kanban
  14. Scrum meetings type: Stan-up, Grooming, Retro, Estimation, Planning
  15. Testing. Writing test cases. PM as a QA
  16. Mobile development - technical session
  17. Leadership and Motivation for the team (various levels)
  18. Conflict management
  19. The lifecycle of the project, PM role on each stage, issues at each step - Open discussion, Q&A session
  20. CV, interview, communication
  21. Project estimation. Different type of estimates. Fixed price model vs time and material, change requests
  22. Apps Submission process, Apple review guidelines etc.
  23. Apps Submission process, Google review guidelines etc.
  24. Online marketing. Main principles of the search engines functioning (Google). Infrastructure and documentation of an SEO project, communication with a client, optimization tools overview, internal optimization of a website

ПИТАННЯ ДО ІСПИТУ

  1. Understanding of the basic principles of the Internet, client-server architecture (server, browser, domain, hosting etc) lectures 1-4 [посилання]
  2. At least an intermediate level of English is required
  3. Most popular approaches to the project management. Metodologies. What is agile, scrum, waterfall (info from Wiki will be enough)
  4. The essence of management, project, project management work (info from Wiki will be enough)
  5. Basic knowledge about Project management [посилання]
  6. The essense of SEO, ranking and its major factors. ROI. Google Analytics and Google AdWords as basic tools for marketing projects (info from Wiki will be enough)

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    android_Сергей_Цыбровский

    Сергій Цибровський

    Навчався Android у другому сезоні Geekhub. Викладає Android на GeekHub 7-й рік поспіль. Працює Android-розробником у компанії eKreative більше 7 років. Засновник та співорганізатор GDG Cherkasy. Захоплюється місцевою журналістикою.

  • СЕЗОНИ
    • 7
    • 8
    • 9
    PM _ Aleksey Labay

    Олексій Лабай

    Project manager в компаніі SPD – Ukraine. В GeekHub викладає Project Managment

  • СЕЗОНИ
    • 7
    • 8
    • 9
    PM_Dmitriy_Timofeev.jpg

    Дмитро Тимофієв

    Працює Project Manager-ом в компанії SPD-Ukraine. Має досвід управління проектами різної складності. В GeekHub викладає Project Managеment

  • СЕЗОНИ
    • 9
    PM_Tymur_Mustafa

    Тимур Мустафа

    Project Manager в компанії SPD-Ukraine.

  • СЕЗОНИ
    • 9
    PM_Vitaliy_Mushkin

    Віталій Мушкін

    Project Manager в компанії MEV LLC.

ЗАРЕЄСТРУВАТИСЯ
motion graphics

Motion Graphics

Курс для тих, хто хоче освоїти професію CG Generalist. Ми навчимо, як створювати 2D, 3D анімацію та VFX. В кінці курсу ти отримаєш знання, з якими зможеш реалізовувати комплексні задачі як для творчих, так і комерційних проектів.

Наш спільний з Богданом шоуріл за 2018 рік: https://vimeo.com/353772731

ЗАРЕЄСТРУВАТИСЯ

ПРОГРАМА

  1. Введення в професію Motion Design
  2. Монтаж відео по руху
  3. Принцип створення паралаксів
  4. Анімація тексту
  5. Glitch стилістика
  6. Базовий композитинг
  7. Стилізація відео
  8. Проста 3D графіка
  9. Рендер в After Effects та Cinema 4D. Оптимізація рендер-пасів
  10. Ведення переговорів з клієнтом на фрілансі
  11. Базовий саунд-дизайн для відео

ПИТАННЯ ДО ІСПИТУ

  1. Ввідний курс в програму After Effects: [посилання]
  2. Розуміння основ композиції
  3. Базове розуміння принципів зйомки реального відео (FPS, Depth of Field, Shutter Speed)

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 6
    • 7
    • 8
    • 9
    motiongraphics_rostyslav_zadvorny (1)

    Ростислав Задворний

    CG Generalist з 5-річним досвідом.
    Викладач 3-х сезонів курсу Motion Graphics на GeekHub.
    Працював над створенням відео для Papa John’s, Beats, Microsoft, MTC, GGBET, USAID

  • СЕЗОНИ
    • 9
    Processed with VSCO with t1 preset

    Богдан Смирнов

    Фріланс CG Generalist. В професії Motion Design – більше 4 років. Мав досвід роботи з такими компаніями, як GG.BET, МТС, Beats, Yves Rocher. Випускник 6-го сезону GeekHub.

ЗАРЕЄСТРУВАТИСЯ