Інтернатура
BIONIC University
Стартує у жовтні 2017
Що таке Інтернатура?
Інтернатура — це поєднання теорії з практикою. Ти навчаєшся і закріплюєш здобуті знання, працюючи над продуктом для реального замовника.

Пояснити власникові інтернет-магазину, чому клієнтам не треба входити у програму за відбитком пальця. Розробити додаток на Android, який розрахує відстані подорожей для далекобійників і встановить їхню платню. Протестувати програму, яка автоматизує сервісну підтримку автомобільних двигунів. Все це ти зможеш зробити у Інтернатурі (і вказати у своєму резюме).


НАВЧАЛЬНИЙ МОДУЛЬ
2 МІСЯЦІ
Включає в себе лекції та практичні заняття 2-3 рази на тиждень. Студенти вчаться використовувати необхідні інструменти та технології.
ПРАКТИЧНИЙ МОДУЛЬ
5 МІСЯЦІВ
Розпочинається одночасно з підготовчими заняттями. Дозволяє одразу застосувати здобуті знання на практиці. Студентам допомагають тім-ліди – досвідчені розробники з українських IT-компаній.
Переваги
Реальний проект у портфоліо
Роботодавці потребують досвіду. Для досвіду потрібна робота. Ми розриваємо це замкнуте коло — ти здобуваєш практичний досвід прямо під час навчання у Інтернатурі.
Спілкування із замовником
У замовників завжди повно ідей. Тобі потрібно виділити головне та зрозуміти, як саме продукт покращить їхню справу. А ще — перетворити ідеї на конкретне технічне завдання.


Досвідчені тімліди
Розробку проектів координують спеціалісти провідних українських IT-компаній.
Agile/Scrum підхід
Проекти розроблюються за гнучкими методологіями Agile/Scrum. Без цього не обходиться сучасна розробка програмного забезпечення.


Робота в команді
Ти вчишся розподіляти обов'язки, дотримуватися графіку і співпрацювати з колегами. Back-end, Front-end, QA та BA — все як у найефективніших компаніях.
Довготривалий проект
Інтернатура триває п'ять місяців. За цей час учасники проходять повний цикл розробки — від збору вимог до передачі готового проекту замовнику.
Як потрапити в Інтернатуру BU
ОБИРАЄШ ПРОГРАМУ

Ми готуємо розробників,
бізнес-аналітиків та тестувальників.
ПРОХОДИШ СПІВБЕСІДУ

Визначаємо твій рівень знань
та радимо напрям підготовки.
ПОЄДНУЄШ ТЕОРІЮ З ПРАКТИКОЮ
Проходиш просунутий курс теорії. Працюєш над бізнес-замовленням і доводиш його до кінця.
KVT, Нідерланди
Компанії KVT знадобилося автоматизувати роботу своїх інженерів. Вони виїжджають до замовників і повністю обслуговують генератори, але це складно контролювати з центрального офісу. KVT звернулася до BIONIC University.

Ми розробили Android-додаток, що дозволяє описувати проблему з генератором, звітувати про її вирішення і прикріплювати фотозвіт. Після внесення даних в додаток інженер і клієнт ставлять свої підписи - і більше жодних паперів. Також ми розробили Back-end додаток, який розподіляє замовлення і дозволяє контролювати роботу інженерів віддалено.

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

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

Uitvoerings Brigade, Нідерланди
Некомерційна організація Uitvoerings Brigade замовила у нас веб-додаток для допомоги проблемним сім'ям. Він побудований за принципом гейміфікації. Професійні консультанти складають список завдань, які мали б допомогти родинам подолати труднощі. Завдання потрапляють в додатки членів сім'ї. Виконуючи їх, вони отримують бали, за які можуть отримати винагороду.
BIONIC University, Україна
Студенти розробили внутрішній продукт для BIONIC. Нам була потрібна нова CRM-система, яка працювала б ефективніше попередньої і синхронізувала дані з іншими програмами. Ми впоралися із завданням.
Kindermedicijn B.V., Нідерланди
Фармацевтична компанія Kindermedicijn замовила у нас додаток для хворих, яким потрібно регулярно приймати препарати. Часто вони забувають це робити, і лікування затягується. Ми вдалися до гейміфікації - якщо пацієнт вчасно приймає все необхідне і вивчає свою хворобу (наприклад через тести), це враховується при виплаті страхової компенсації. Лікарі і консультанти можуть вносити зміни в завдання і ускладнювати тести на знання хвороб.
Міністерство освіти і науки та УЦОЯО, Україна
ЗНО працює в Україні з 2003-го року. Воно довело свою ефективність, але до недавнього часу абітурієнти не могли користуватися особистим кабінетом з телефонів.. Ми розробили додаток для Android, який дозволяє оперативно ознайомитися з інформацією про проходження ЗНО. Адреса пункту проведення, нагадування про ЗНО і результати тестів - все це стало доступно зі смартфонів. З проектом "Моє ЗНО" можна ознайомитися в Google Play та App Store.
Програми
Front-end Pro
Слухач курсу має знати HTML та CSS. А також створювати чисту й адаптивну верстку з PSD-макетів. Цього вистачить, аби почувати себе впевнено на навчанні.

Git
SASS + Compass
  • Сфера застосування;
  • Інсталяція і використання;
  • Змінні, вкладення, аргументи;
  • Наслідування і додатки;
  • Налаштування форматування стилів;
Робота з фреймворками на прикладі Bootstrap або Materialize
  • Інсталяція;
  • Принцип застосування;
  • Вбудовані модульні сітки;
  • Адаптивна верстка;
  • Стилі й компоненти;
  • Індивідуальне налаштування;
  • Верстка шаблону;
jQuery
  • Способи підключення;
  • Селектори;
  • Події;
  • Анімація;
  • Робота з формами;
  • Маніпуляція з DOM;
  • Підключення й модифікація готових плагінів.

Java Pro
Слухач курсу має знати основні патерни проектування архітектури проекту; вміти будувати бази, розроблювати Persistence та Presentation шари додатків; знати основні поняття фреймворку Spring, архітектури Spring MVC та розробки Web Services.

Шаблони
  • Apache tiles basics;
  • Як створювати й застосовувати шаблони;
Розробка додатків
  • Ajax;
  • Bootstrap;
Веб-сервіси
  • Основи веб-сервісів;
  • Елементи платформи;
  • Thymeleaf;
  • Імплементація JAX-WS та Ahache CXF;
XML-процесінг
  • Marshalling and unmarshalling;
  • JAXB annotation;
Веб-сервіс SOAP
  • Основи веб-сервісу;
  • Елементи платформи;
  • Реалізація JAX-WS та Apache CXF;
  • Створення веб-сервісу SOAP;
RESTFul-сервіси
  • Знайомство;
  • Як отримати дані від сервісу;
  • Як відправляти й оновлювати базу в сервісі;
Logging
  • Важливість ведення журналу;
  • Logging-фреймворки;
  • Поняття Log4j2, aппендерінг, макети;
  • Logging-рівні, конфігурація, ім'я реєстратора;
Вступ до Spring AOP
  • Аспектно-орієнтоване програмування;
  • Поради, додавання до точок і пунктів;
  • Вирази для різних Spring-аспектів;
Огляд JSF
  • JSF-технології;
  • Життєвий цикл і архітектура JSF;
  • Managed beans.
Android Dev
Слухачі курсу мають добре знати мову Java: об'єктно-орієнтоване програмування, типи даних, оператори Java, масиви, ключові класи (строки, дати, переліки, виключення, обгортки). Також ви маєте знати платформу Java Standart Edition (колекції, узагальнення, паралелізм). Потрібна англійська — ви читатимете технічну документацію.

Вступ до Android
  • Огляд платформи Android;
  • Інструменти розробки;
  • Основні компоненти Android-додатків;
Робота з UI формами Android
  • Огляд стандартних елементів розробки інтерфейсів;
  • Підтримка пристроїв з різним форм-фактором;
  • Застосування стилів. Використання ListView і Adapter;
Життєвий цикл Android-додатків
  • Життєвий цикл Activity, Fragment;
  • Виклик і передача даних між Activity/Fragment;
Робота з даними
  • Огляд можливостей Android для роботи з даними;
  • SQLite бази даних;
Робота з сервісами
  • Огляд типів сервісів;
  • Основні можливості обміну повідомленнями й даними з сервісами;
Робота із зображеннями
  • Огляд можливостей роботи із зображеннями в Android;
  • Використання сторонніх бібліотек для роботи із зображеннями;
Взаємодія зі сторонніми програмами
  • Запити до сторонніх програм;
  • Content Provider як елемент доступу до даних.
Angular 4
Слухачі курсу мають володіти знаннями HTML та CSS, принципами та практичними навчиками мови JavaScript (TypeScript).

Вступ
Будова проекту Angular 4
  • TypeScript;
Angular CLI
Components
  • Templates;
  • Databinding;
Directives
Debugging an Angular 2 Application
Services & Dependancy Injection
Routing
Форми
Pipes
  • Поняття;
  • Створення;
  • Операції;
HTTP та взаємодія з сервером
QA Pro
Слухач курсу має знати, що таке тестування ПЗ. Також ви маєте відрізняти QA від QC і добре орієнтуватися у їхніх специфіках.

Advanced тест-дизайн
  • Комбінаторне тестування;
  • Тестування на підставі станів і переходів;
  • Сценарне тестування;
Основи клієнт-серверної архітектури для веб-додатків
Особливості тестування веб-додатків

  • Протокол HTTP;
  • Структура запиту і відповіді;
  • Методи та коди станів;
  • Cookies;
  • Stateless HTTP і забезпечення збереження стану;
  • Авторизація і призначені для користувача сесії;
HTML, CSS, JavaScript: що за що відповідає
Web developer tools, робота з front-end
  • Рівні валідацій;
Selenium IDE і автоматизація простих сценаріїв
  • Інші інструменти (підтримка конфігураційного тестування, тестування інтерфейсу);
Fiddler, tamper data
  • Поняття про роботу проксі;
Поняття логів та їх аналіз
  • Команди для читання і запису файлів, пошуку в файлах в командному рядку Linux;
Основи SQL
BA Pro
Цей напрям не потребує попередніх знань у сфері тестування або розробки. Але технічна підкованість дуже полегшить ваше навчання – бажано знати, як розроблюється програмне забезпечення. Хороша англійська стане перевагою, адже ми розроблюємо проекти для бізнесу України та Нідерландів.

Початок проекту
  • Pre-sale;
  • Початкова оцінка;
  • Збір вимог;
  • Початковий аналіз;
  • Збір даних;
  • Use cases-діаграми;
  • Personas;
Вимоги
  • Типи;
  • User stories;
  • SMART;
  • INVEST;
Waterfall vs Scrum, traceability.
User stories
  • Use cases;
  • Gherkin;
  • IPO;
  • Acceptance criteria;
  • Definition of Done;
Участь у процесі
  • Планування;
  • Оцінка;
  • Ретроспектива;
Моделювання
  • UML;
  • bpmn;
  • idef0;
  • erd;
UX
  • Wireframing;
  • Патерни;
  • Принципи й основи дизайну.
Чому це працює
Відповідають наші інтерни
Програма Internship дає досвід, якому на даний момент немає аналогів. Це написання реального проекту для бізнесу; взаємодія із замовником; робота в команді з високо мотивованими людьми (іншим тут не місце); використання систем управління проектами та системи контролю версій, з якими працюють в реальних проектах. По закінченню проекту учасник програми максимально розуміє процеси розробки програмного продукту і свою роль в ньому.
Дмитро Кревський
Java Dev, Internship 2017
Прекрасна можливість отримати командний досвід роботи у створенні продукту від А до Я, познайомитись з новими розумними людьми, рости над собою, вчитися на чужих і власних помилках, вирішувати нові завдання і, як результат, підняти рівень своїх знань. У моєму випадку "команда + грамотний тех лід + цікавий проект = успішно реалізований продукт". Дружній колектив BU намагається робити процес навчання і розробки комфортним, вислухає, допоможе-підкаже. Дякую їм за супровід.
Ольга Вершиніна
Business analyst, Internship 2017
В цілому це безцінний досвід на реальному проекті. Ідеальний майданчик для закріплення теоретичних знань на практиці. Технічні та організаційні питання BU вирішує повністю, і процес навчання стає напрочуд ефективним за рахунок створеного середовища.
Святослав Потайчук
Java Dev, Internship 2017
Програма Internship — хороший варіант для початкового набору досвіду в обраному напрямку. Дає можливість практичного застосування теоретичних знань, подивитися на кухню розробки ПО зсередини. Можна бути впевненим у компетентності своїх товаришів по команді, головне підтримувати мотивацію один одного і позитивну атмосферу.
Антон Пушко
Business analyst, Internship 2017
Чудовий шанс для розробників-початківців перевірити свої сили в реальному проекті. І, головне, після цього курсу учасники можуть впевнено додавати в резюме півроки роботи і розповідати на співбесіді про ті круті фічі, які вдалося запилити.
Микола Демченко
Java Dev, Internship 2016
Інтернатура це, мабуть, найкраща інвестиція у свій професійний розвиток з усіх практик, з якими мені довелося стикатися. Якщо людина жадає вдосконалювати свої навички та має намір вкалувати більше звичайного, то інтернатура це прекрасна можливість вижати з цієї комбінації максимальну користь. Все, чому я навчився в рамках інтернатурі, успішно використовую в роботі, і отриманий досвід підвищив рівень мого професіоналізму. Велике дякую усій команді Біонік за надання такої можливості!
Євген Дзидзигурі
Business analyst at Suntechsoft, Internship 2017
FAQ
Для Інтернатури потрібна попередня підготовка?
Так, потрібна. Інтернатура передбачає, що студент вже засвоїв основи свого напряму навчання. Саме тому ми проводимо тестування – так ми розуміємо, що всі студенти зможуть засвоїти поглиблений курс та не завалять проект у Інтернатурі.
А якщо я захочу навчатись у Інтернатурі з нуля?
На жаль, ми вам відмовимо. Навчання у Інтернатурі це командна гра. Якщо ви не знатимете необхідних основ, вся команда не впорається з проектом.
Як підтягнути теорію до необхідного рівня?
Приходити на наші базові програми, звичайно ж! У нас регулярно проводяться набори за кожним напрямом, а щоліта проводиться Summer Camp.
Чи можна пройти поглиблений навчальний модуль без участі у проекті?
Так. У такому разі вартість навчання буде дешевша на $200. Кількість годин також буде трохи менша, адже інтерни перед розробкою проекту додатково слухають лекціїї по Scrum, використанню Jira, і т.д.
А взяти участь у проекті без відвідування теоретичних занять?
На жаль, ні. Для якісної роботи на проекті необхідні знання, які гарантуються завдяки лекційній частині навчання.
Як проходять тестування та співбесіда?
Нічого страшного або надзвичайного. На тестуванні ми визначимо рівень ваших технічних навичок. Після цього ви точно знатимете, що впораєтесь із курсом. Співбесіда потрібна, аби зрозуміти ваші цілі та мотивацію. Відповідно до них ми будемо радити вам навчальні матеріали та вакансії від наших партнерів.
Чому навчальні програми мають різну вартість?
Це залежить від кількості лекцій. Якщо їх більше, вартість зростає.
Чи можна розраховуватись за навчання частинами?
Так. Якщо завчасно попередити наших адміністраторів, вони розділять оплату на дві частини.
Якщо я вступлю до Інтернатури, вільного часу мабуть не буде зовсім?
Це не так. Звичайно, ми не дамо вам ледарювати, але загалом курс розрахований на людей, у яких є робота і приблизно 15 вільних годин на тиждень. Буде важко, але без фанатизму.
Подати заявку на участь
Залиш свої контакти і приходь
на тестування
Мене цікавить програма
Я випускник BIONIC University