* Оплата здійснюється в національній валюті за курсом НБУ на день підписання договору.
Java (EE) Pre-Production спеціально розроблена для підготовки слухачів до поглибленого вивчення Java технологій та командної роботи на проекті в Java Production. Програма закладає основи Java EE, розкриваючи ряд важливих тем, знання яких дозволяє розпочати розробку проекту.
Кращих випускників ми зараховуємо на Java Production поза конкурсом.
Програма Java Pre-Production розрахована на слухачів, які вже знайомі з мовою програмування Java (на рівні програми Java Start) та платформою Java Standard Edition (в об'ємі програми Java SE), володіють базовими навичками розробки на цій платформі.
Наявність сертифікату про завершення будь-якої з програм BIONIC School, BIONIC University та BIONIC University Pro гарантує 10% знижки на навчання.
Випускник програми Java (EE) Pre-Production дізнається про основні паттерни проектування архітектури проекту; навчиться ефективно будувати бази даних, розробляти Persistence та Presentation слої застосунку. Також випускник буде підготовлений до вивчення фреймворку Spring, архітектури Spring MVC та розробки Web Services.
За результатами програми та рекомендацією тренера, до 10 кращих випускників поза конкурсом зараховуються на програму Java Production, в рамках якої відбувається поглиблене вивчення Java EE та командна розробка проектів від реальних замовників з використанням Lean методологій.
Вступ
Платформа Java EE, специфікації, контейнери (web, ejb) та сервери додатків. Основи архітектури програмного забезпечення. Шаблони дизайна архітектури. Model-View-Controller. Впровадження залежностей (Dependency Injection). Методології розробки (моделі водоспаду, Agile / Scrum).
Java Persistence API
Об'єктно-реляційне відображення. Метадані. Архітектура сутностей. Збереження полів. Відношення. Диспетчери сутностей. Persistence units. Джерела даних.
Maven. Цілі та переваги Maven. Репозиторії. Залежності. Проект Maven та pom.xml.
Сутності. Конфігурування метаданих. Фабрики диспетчерів сутностей. Операції над сутностями.
JP QL. Запити. Фільтрація результатів. З'єднання сутностей.
Відношення. Вбудовані об'єкти. Генерація схеми бази даних.
Розробка Web-додатків
WWW. HTTP. Технології Java EE для розробки web-додатків.
HTML. Теги. Структура документу. Форми. Селектори CSS.
Сервлети. Вступ до Tomcat. Методи doGet та doPost. Параметри запитів.
JSP. Скриплети. Оголошення. Вирази. Галуження та цикли. Обробка форм.
Огляд технології Spring
POJO. Спрощення розробки додатків. Модулі та архітектура Spring.
Spring MVC
Архітектура і життєвий цикл. Dispatcher servlet. Основні залежності Maven для Spring MVC, настройка web.xml. Опис компонентів Spring MVC. Створення контролерів і відображень.
Таблиці даних (Основні теги для відображення даних, контролери та створення views, CSS
приклади для таблиць даних).
Робота з формами (Spring form tag library, controller methods for displaying and processing forms. Building form views, form validation. Diagnostic messages. Editing data).
Шаблони (Apache tiles basics, як створити шаблон. Заголовки, меню і кінцеві рядки, як використовувати шаблон).
Локалізація (Internationalization basics, properties files, resource-bundle variable. Diagnostic messages localization).
Впродовж навчання слухачі індивідуально виконують практичні завдання, пов'язані з проектуванням архітектури системи та її бази даних, розробкою Java Persistence API та Web Application, впровадженням залежностей з подальшим code review тренером та технічним експертом. Головне завдання практичної частини програми – підготувати випускника до роботи на проекті.
Завдяки Bionic мені вдалось узагальнити свої теретичні знання та набратися практичного досвіду. В процесі навчання мене вразила кількість практичних завдань та лекційного матеріалу. Дякую Bionic і особливо Віктору Можарському за даний поштовх у світ Java розробки.

Так, Bionic однозначно допоміг досгти того, чого я так хотіла, а саме стати програмістом. Самостйіно досить складно досягти рівня, який відповідає сучасним вимогам роботодавців, BIONIC ж допоміг освоїти мову програмування, технології і головне спробувати все на практичних проектах. Ваш університет вплинув на моє життя більше ніж 5 років у хорошому українському ВНЗ. Дякую!

Навчання в Bionic було для мене дуже корисним, цікавим. Отримані знання допомогли швидко освоїти нові технології розробки. Дякую за надану мені можливість взяти участь у Ваших програмах.

Я вважаю Bionic найсильнішим навчальним IT центром зараз, дуже багато актуальних тем, викладачі всі практикуючі хлопці, достатньо практики, купа однодумців і цікавих людей. дуже рекомендував би всім студентам старших курсів і джунам/міідлам, ну або хлопцям які хочуть розширити свої знання