shape_cms

Frontend + CMS

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

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

ПРОГРАМА

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

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

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

ВИКЛАДАЧІ

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

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

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

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

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

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

  • СЕЗОНИ
    • 4
    • 5
    • 6
    Frontend_A.Lavrenko

    Андрій Лавренко

    Front-end розробник з 4-річним досвідом роботи. У минулому – випускник 2-го та 3-го сезонів GeekHub. У GeekHub викладає Frontend+CMS.

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

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

    Алекс (або ж Дікс, як його всі кличуть) у минулому – випускник 1-го та 2-го сезонів GeekHub. Займається як Frontend, так і Backend розробкою в N3w Normal LLC вже протягом 4 років. У GeekHub викладає Frontend+CMS.

  • СЕЗОНИ
    • 5
    • 6
    Frontend+CMS_Руслан_Юрченко

    Руслан Юрченко

    Випускник 4-го сезону курсу Frontend+CMS. В N3w Normal LLC займається розробкою Front-end частини SaaS проектів та розробкою на основі WordPress CMS. В GeekHub викладає Frontend+CMS.

  • СЕЗОНИ
    • 6
    frontendcms_%d0%b0%d0%bd%d0%b4%d1%80%d0%b5%d0%b8%cc%86_%d1%82%d0%ba%d0%b0%d1%87%d0%b5%d0%bd%d0%ba%d0%be

    Андрій Ткаченко

    Front-end розробник. Має 2-річний досвід роботи. Випускник 4-го та 5-го сезонів GeekHub. У GeekHub викладає Frontend + CMS

  • СЕЗОНИ
    • 6
    frontend_evgeniy_dzecina

    Євгеній Дзецина

    JavaScript розробник. Випускник 3-го сезону. У GeekHub викладає Frontend + CMS

  • СЕЗОНИ
    • 6
    frontendcms_stas_pismenniy

    Стас Письменний

    Frontend розробник в eKreative

  • СЕЗОНИ
    • 6
    frontendcms-marina_derkach

    Марина Деркач

    Backend та Frontend розробник в N3w Normal LLC. У минулому – випускниця 2-го та 3-го сезонів GeekHub. У GeekHub викладає Frontend+CMS.

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

Advanced PHP

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

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

ПРОГРАМА

  1. Перші 3-5 занять будуть на загальні базові теми (GIT, COMPOSER,OOP)
  2. Базовий огляд фреймворків
  3. Routing, Controller
  4. Assets, Themes, Template Engine
  5. Model, Doctrine, Active Record
  6. Forms, Validation
  7. Dependency Injection, Service Container, Service Locator
  8. Events, EventManager
  9. Security
  10. Translations
  11. Cache
  12. REST API
  13. PHP фреймворки для тестування
  14. Підключення сторонніх бібліотек

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

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

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 2
    • 3
    • 4
    • 5
    • 6
    AdvancedPHP_Oleg_Zinchenko

    Олег Зинченко

    Пройшов довгий шлях від 1С до Erlang. Постійний учасник PHP конференцій, входить до складу жюрі PHP Frameworks Days.

  • СЕЗОНИ
    • 3
    • 4
    • 6
    AdvancedPHP_Serhii_Polishchuk

    Сергей Полищук

    Backend developer in OroCRM

  • СЕЗОНИ
    • 3
    • 4
    • 6
    AdvancedPHP_Nemesh_Dmytro

    Діма Немеш

    Backend developer i технічний лід в Lalafo #1 C2C Marketplace в центральній Азії

  • СЕЗОНИ
    • 6
    AdvancedPHP_Александр_Молоцило

    Александр Молоцило

    Випускник 4-го сезону GeekHub, працює розробником в компанії MoziDev.

  • СЕЗОНИ
    • 5
    • 6
    AdvancedPHP_Chabanenko

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

    Випускник 3-го сезону GeekHub. В минулому – викладач університету, зараз – php-розробник у компанії Core Value. Має значний досвід проектів з використанням фреймворків symfony2, yii2 та eCommerce-системи Magento

  • СЕЗОНИ
    • 5
    • 6
    Advanced PHP_Alex_Moshta

    Олександр Мошта

    Випускник Geekhub. Постійно у пошуку істини, відчуває – вона десь поруч. Працює в eKreative

  • СЕЗОНИ
    • 5
    • 6
    Advanced_PHP_Yuriy_Tarnavskiy

    Юрій Тарнавський

    Випускник 3-го сезону Geekhub. Має досвід у розробці складних backend систем для мобільних додатків, Захоплюється iOS. Полюбляє прості рішення складних проблем. Працює в компанії eKreative

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

Javascript

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

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

ПРОГРАМА

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

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

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

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 3
    • 4
    • 6
    Sergey_Kliuchnik

    Сергій Ключник

    Інформація тимчасово відсутня.

  • СЕЗОНИ
    • 6
    JS_Денис_Письменний

    Денис Письменний

    FullStack розробник в компанії CoreValue, Java + JavaScript. Має трирічний досвід роботи з ентерпрайз проектами. Фанат NodeJS та EcmaScript 6.

  • СЕЗОНИ
    • 6
    JS_Ігор_Дубій

    Ігор Дубій

    Backend розробник в eKreative. Випускник 4-го сезону курсу Android. Захоплюється програмуванням мікроконтролерів. Мрійник.

  • СЕЗОНИ
    • 6
    ivan

    Іван Хадаев

    Frontend розробник в TestNest. Має базові навички роботи з JS в браузері. Має багатий досвід роботи з React, Rx.js и Redux.

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

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

    Кірілл працює з HTML/CSS, AngularJS 1 і 2, Ionic (Hybrid mobile apps) 1 і 2, Ruby on Rails, NodeJS та іншими JavaScript бібліотеками та фреймворками. В GeekHub викладає JavaScript.

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

Java for Web

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

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

ПРОГРАМА

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

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

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

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 4
    • 5
    • 6
    Vadym Vasiliev

    Вадим Васільєв

    Інформація тимчасово відсутня.

  • СЕЗОНИ
    • 4
    • 5
    • 6
    java_for_web_maksym_bryzhko

    Максим Брижко

    Java Backend розробник. 5+ років праює в фінансовій сфері. Прихильник TDD.

  • СЕЗОНИ
    • 6
    Java_for_Web_Anatoliy_Prokhorenko

    Анатолій Прохоренко

    Анатолій працює Java розробником в компанії SPD-Ukraine. У GeekHub викладає Java for Web.

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

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

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

  • СЕЗОНИ
    • 6
    Java_for_Web_Serhii_Hovorukhin

    Сергій Говорухін

    Випускник 5-го сезону GeekHub. Працює Java розробником в компанії SPD-Ukraine. У GeekHub викладає Java for Web.

  • СЕЗОНИ
    • 2
    • 3
    • 4
    • 6
    Java_for_Web_Bogdan_Khalyapin

    Богдан Халяпін

    Богдан керує компанією SPD-Ukraine та займається її розвитком. Має більше 12 років досвіду з Java. У складі GeekHub Богдан є спів-викладачем групи Java for Web.

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

Ruby on Rails

Ruby on Rails (RoR) є популярним та затребуваним фреймворком для написання веб-сервісів на мові програмування Ruby. Використовуючи основні переваги Ruby (динамічна мова для об’єктно-орієнтовного програмування, що відрізняється лаконічністю і інтуітивністю) та еталонної MVC архітектури, RoR дозволяє розробляти якісні веб-сервіси швидкими темпами. Серед веб-проектiв, що написані на 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. Велике бажання й мотивація :)

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 5
    • 6
    ROR_Alex

    Алекс Галушка

    Лідер компанії Active Bridge. Має більше 7 років досвіду в IT та WEB

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

    Олег Пасько

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

  • СЕЗОНИ
    • 6
    ruby_on_rails_Илья_Уманец

    Ілля Уманець

    Випускник GeekHub. Працює у Active Bridge на позиції Full stack Ruby on Rails developer.

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

Python

Python – мова програмування, націлена в першу чергу на підвищення продуктивності самого програміста, на якій можливо написати практично що завгодно швидко та просто – web/настільні додатки, ігри, скрипти з автоматизації, комплексні системи розрахунку, системи управління життєзабезпеченням тощо. Курс розрахований як на новачків, так і на тих, хто бажає дізнатися щось нове про мову Python. По закінченню ви отримаєте навички у вирішенні задач, пов’язаних з web, обробкою і аналізом даних, а також базовим використанням машинного навчання.

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

ПРОГРАМА

  1. Синтаксис мови Python, типи даних (прості і складені), операції, фукції і базове поняття класів, робота з файлами
  2. Git
  3. Основні поняття ООП, і реалізацію найпростіших патернів. Базові принципи ООП, DRY, KISS, SOLID
  4. Регулярні вирази, обробка помилок, як будуються модулі, генератори, мультитрединг, GIL, virtualenv, стиль коду PEP8, unit test, py.test
  5. Web: REST API, Flask, NoSQL, Mongodb
  6. Advanced Web: Django, SQL, Postgres
  7. Big Data, Machine learning: Ipython Notebook, Nympy, Matplotlib, scikit-learn

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

  1. Базові знання з комп'ютерних наук (архітектура ЕОМ, мережі, web протоколи, основи операційних систем)
  2. Знання основ програмування (типи данних, умови, цикли тощо)
  3. Основи HTML та CSS
  4. Навички роботи з UNIX та командною строкою
  5. Базова технічна англіська
  6. Мотивація, cтаранність, бажання

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 6
    Python_Evgen_Kostenko

    Євген Костенко

    Євген працює проектним менеджером, а також відповідає за оптимізацію і продуктивність розробки на мові Python у компанії MEV. Захоплюється машинним навчання і нейронними мережами

  • СЕЗОНИ
    • 6
    Python_Alexander_Paseka

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

    Олександр працює Backend Engineer’ом в компанії MEV. Декілька років займається вирішенням різноманітних задач з використанням Python і буде радий поділитись досвідом.

ЗАРЕЄСТРУВАТИСЯ
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. Розуміння основних процесів та принципів тестування (тест стратегія, тест план, критерії початку тестування, типи та види тестування) http://protesting.ru/ , http://qalight.com.ua/ , http://software-testing.org/
  2. Знання загальної термінології тестування програмного забезпечення та сайтів - http://qaglossary.com/
  3. Розуміння принципів роботи різних систем та програмних продуктів (архітектура клієнт-сервер, веб/десктоп/мобільні додатки)
  4. Базовий рівень англійської (Intermediate)

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 3
    • 4
    • 5
    • 6
    Elena_Perekopskaya

    Олена Перекопська

    Інформація тимчасово відсутня

  • СЕЗОНИ
    • 6
    quality_assurance_anastasia_sergienko

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

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

  • СЕЗОНИ
    • 6
    quality_assurance_igor_skoblenko

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

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

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

iOS

Курс розрахований як на новачків, так і на старожилів, які захочуть дізнатися щось нове у сфері розробки iOS. Родзинкою курсу буде модель навчання “Flipped classroom”, а також можливість вибрати мову для навчання: Objective-C чи Swift . Як і на попередніх курсах iOS, головною вимогою залишається комп’ютер з встановленою операційною системою OS X і бажання навчатися. Що саме Ви будете вивчати? Курс складатиметься з трьох основних частин:
– Базові навички програмування на обраній мові
– Практика, практика і ще раз практика
– Випускна робота

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

ПРОГРАМА

  1. Введення в систему контроля версій - Git
  2. Мови програмування Objective-C та Swift
  3. Середовище розробки Xcode
  4. Інструменти Xcode
  5. CocoaPods як application level dependency manager
  6. Поняття MVC, MVVM
  7. Синтаксис Objective-C та Swift
  8. Основи структур даних. Основи ООП. Поняття DRY, KISS, SOLID
  9. Життєвий цикл додатка
  10. Керування пам'яттю (Automatic Reference Counting - ARC, XCode 4.2 та вище)
  11. Графічний інтерфейс користувача - GUI (Основи роботи з Cocoa Touch Framework. UIKit Framework. Foundation Framework.)
  12. Обробка жестів користувача. Анімація
  13. Багатопоточність, асинхронні виклики (Розробка та debug багатопоточних додатків)
  14. Робота з базами даних. Основи SQLite, CoreData, Realm
  15. Введення в проектування кліент-серверних додатків
  16. Робота з нотифікаціями
  17. Продвинуті засоби та способи debug додатка

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

  1. Набір базових знань у Комп'ютерних науках
  2. Базові знання з програмування (змінні, функції, цикли, умови, типи данних, алгоритми)
  3. Базове розуміння ООП
  4. Базовий рівень англійської, як технічної так і розмовної;

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 6
    iOS_Vitaly_Skorobreshchuk

    Віталій Скоробрещук

    Віталій працює mobile developer’ом, а також відповідає за розвиток мобільної розробки в компанії MEV. У GeekHub викладає iOS.

  • СЕЗОНИ
    • 6
    iOS_Andrii_Goncharenko

    Андрій Гончаренко

    Андрій займає посаду mobile developer’a у компанії MEV, де також проводить внутрішні курси programming-basics. У житті завдячує креативності та фантазії. Закінчив Game Production у четвертому сезоні. У GeekHub викладає курс iOS.

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

Android

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

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

ПРОГРАМА

  1. GIT
  2. Activities and Fragments, Support different screens
  3. ActionBar, Toolbar, Layouts, WebView
  4. Styles and Thems, UI, Animations
  5. Threads and AsynkTasks
  6. Networking
  7. Notifications, Services
  8. Intent, Broadcast
  9. DB, ContentProvider, ORM, Realm
  10. Google Play Services
  11. Social logins (FB, VK, G+, Twitter)
  12. Firebase

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

  1. Экзаменационные тесты будут содержать вопросы по Java и базовым знаниям Android.
  2. К вопросам по Java можно подготовиться по книге Брюса Эккеля Философия Java (Thinking in Java) 4-е издание.
  3. Для получения базовых знаний по Android — рекомендуем бесплатный курс на Udacity https://www.udacity.com/course/android-development-for-beginners--ud837

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    android_Сергей_Босовский

    Сергій Босовский

    Викладає у GeekHub з 1-го сезону. Android розробник з 6-ти річним досвідом роботи.

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

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

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

  • СЕЗОНИ
    • 6
    Android_Сергій_Яремич

    Сергій Яремич

    Сергій працює Android розробником у компанії Master of Code Global. Євангеліст Material design. #perfmatters

  • СЕЗОНИ
    • 6
    Android_Andrii_Horishniy

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

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

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

Game Development: Unity

Курс призначений для тих, хто завжди мрiяв створювати iгри, але нiколи не працював над серйозними проектами. Завершивши курс ти будеш здатний створити гру з нуля власноруч та довести її до передрелiзного стану. Також по мiрi проходження курсу ти навчишся працювати в командi.

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

ПРОГРАМА

  1. Git
  2. Базовые понятия Unity
  3. Редактор Unity
  4. Сцена, камера, объекты, трансформации, компоненты, префабы
  5. Базовое скриптование (на примере C#), жизненный цикл скрипта, возможности по взаимодействию с компонентами объектов на сцене
  6. Графика: материалы, освещение, рендеринг, текстуры, спрайты
  7. Физика: коллайдеры, RigidBody, физические материалы, связки (Joints), эффекторы
  8. Анимация: контроллеры анимаций, машина состояний, слои анимации, переходы состояний, дерево смешивания
  9. UI: Canvas, RectTransform, UI компоненты, якоря (Anchors), UI события, UI триггеры
  10. Работа со звуком
  11. Частицы (particles): свойства, жизненный цикл
  12. Асинхронное программирование, Reactive Extensions
  13. Оптимизация производительности: работа с профайлером, упаковка спрайтов, пулы, корутины
  14. Подключение сторонних сервисов

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

  1. Базовi знання векторної математики
  2. Базовi знання синтаксису C# або JS
  3. Базове розумiння ООП
  4. Базова технiчна англiйська

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 4
    • 5
    • 6
    vika

    Вікторія Однокоз

    Інформація тимчасово відсутня.

  • СЕЗОНИ
    • 6
    Gamedev_Саша_Исаенко

    Саша Ісаєнко

    Випускник 3 та 4-го сезонів GeekHub. Працює у Master of Code Global на позиції Unity & Android розробник.

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

Project Management

Course for those who would like to learn the main principles of IT project management, including managenent methodologies, tools, 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. Essential skills for PM
  2. What is project management, what is project, life cycle of the project, key drivers, PM triangle, main aspects/parts of the project. Requirements - how to collect the requiremets
  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. Processes with the clients. Different types of clients. Dealing with non-technical clients / super-technical clients
  8. Mockups, wireframes, prototypes. Practical tools. Design. Software for design creation, native/non-native design elements, template vs custom design
  9. Communication with the team. Internal processes. Rules of communication with the devs, team management
  10. Project management tools. Time tracking tools. Redmine, Basecamp, Trello, Google docs, etc.
  11. Project management methodologies. Waterfall, Scrum, Kanban
  12. Testing. Writing test cases. PM as a QA
  13. Mobile development - technical session
  14. Leadership, Motivation for the team (different levels)
  15. Conflict management
  16. Project estimation. Different type of estimates. Fixeed price model vs time and material, change requests
  17. Communication with the clients - special cases
  18. CV, interview, communication

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

  1. Understanding of the basic principles of the Internet, client-server architecture (server, browser, domain, hosting etc) lectures 1-4 https://vk.com/videos-30111409
  2. Intermediate level of English at least is required
  3. Most popular approaches to the project management. Metodologies. What is agile, scrum, waterfall (info from Wiki will be enough)
  4. Essence of management, project, project management work (info from Wiki will be enough)

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 6
    PM_Kiril_Abazher

    Кіріл Абажер

    Операційний директор в eKreative. Більше 5 років в сфері IT. Починав з найпростішого, коли команда нараховувала лише 5 людей – зараз за 80. З задоволенням буде ділитись своїм досвідом з PM на Geekhub.

  • СЕЗОНИ
    • 6
    PM_Valery_Yakovenko

    Валерія Яковенко

    Випускниця 2-го сезону GeekHub з курсу Project Management та Technical English. Має 4+ років досвіду роботи проектним менеджером. Керівник департменту Project Management в eKreative. Менеджер стартапу MapaMagic.

  • СЕЗОНИ
    • 6
    PM_Oleg_Kulyk

    Олег Кулик

    Олег працює проджект менеджером в команді eKreative з 2013 року. Випускник декількох сезонів GeekHub. Має досвід роботи з великими і цікавими проектами. В GeekHub викладає Project Managment

  • СЕЗОНИ
    • 4
    • 5
    • 6
    PM_Tanya_Medvedenko

    Таня Медведенко

    Випускниця 3 сезону GeekHub, працює проджект менеджером в компанії eKreative. В GeekHub займається адміністративною підтримкою і викладає курс Project Management

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

Motion Graphics

Курс предназначеный для тех, кто хочет научиться оживлять графику – делать крутую анимацию в After Effects. После окончания курса вы сможете самостоятельно создать видеоролик, с множеством элементов, переходов, персонажей, анимированых интерфейсов и прочее. Узнаете где брать вдохновение, как не терять сноровки и быть всегда в тренде.

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

ПРОГРАМА

  1. Основы шейповой анимации в Adobe After Effects
  2. Полезные выражения
  3. Эффектные шейповые переходы
  4. Анимация текста
  5. Анимированые HUD/UI-интерфейсы
  6. Персонажная анимация
  7. Корпоративная графика

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

  1. Базовое понимание композиции
  2. Базовое понимание цвета
  3. Знание основ компьютерной грамотности
  4. Начальные навыки обработки графики и звука
  5. Желательно владение хотя бы одним из пакетов: Photoshop, Illustrator

ВИКЛАДАЧІ

  • СЕЗОНИ
    • 6
    MotionGraphics_Ростислав_Задворный

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

    Motion Designer в Snowangel. Рухаю все, що повинно рухатись – анімую графіку. Маю досвід роботи як з флетовою графікою, так і з відзнятим на DSLR камеру матеріалом. Захоплююсь відеозйомкою та спортом.

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