Java Dev Studio – це унікальний учбовий проект, який є кінцевим етапом підготовки Java Junior Developer в BIONIC University, і дає випускникам досвід роботи на реальному проекті. Участь у проекті потребує зайнятості в середньому 15-20 годин на тиждень, де співвідношення теоретичної підготовки до практики розробки складає 1:3 відповідно.
Участь в проекті є продовженням навчання на Java Pre-Production в BIONIC School. Учасники проекту повинні мати глибокі знання з мови Java, платформи Java SE та основ Java EE (Java Persistence API, основи розробки web-застосунків на Java),а також загальне розуміння Spring, Spring MVC та інших тем, що розглядаються в програмі Java Pre-Production. Також кандидати повинні бути знайомі з технологією Git та мати репозиторій на GitHub.
Випускник Java Dev Studio – це Java Junior Developer з навичками та знаннями, що відповідають сучасним вимогам IT-компаній:
Знання, що відповідають програмі Java Pre-Production, дозволяють учасникам приступити до інтенсивної роботи над продуктом з першого заняття і бути готовими до більш поглибленого вивчення Java технологій.
Команди розробляють продукт для реальних замовників під керівництвом тім-лідів; весь період розробки, 12-15 тижнів, поділений на 6-8 ітерацій, кожна з яких завершується демо. В залежності від вибору замовника при розробці проекту використовуються методології Agile/Scrum або iterative Waterfall.
Процес розробки передбачає використання bugtracking системи Jira та застосування continuous integration. Незалежно від обраної методології розробки, тім-ліди (Java розробники з аутсорсингових та продуктових компаній) проводять code review. Milestone релізи дозволяють отримати фідбек від стейкхолдерів, що сприяє отриманню більш якісного продукту на виході.
Spring Core
Spring контейнер. Впровадження залежностей на Spring. XML metadata. Атрибути bean definition. STS та створення проекту на Spring. JUnit та тестування на Spring.
Java Persistence API
Spring Data Access. JPA Transaction Manager. Огляд Eclipse IDE Database Management. Cash Management System. Транзакції баз даних. ACID. Управління транзакціями Spring.
Spring MVC
Архітектура та життєвий цикл Spring MVC. Таблиці даних. Обробка форм. Бібліотека тегів Spring. Шаблони. Основи Apache Tiles. Локалізація.
Обробка XML
Marshalling та unmarshalling. JAXB annotations.
JSON
Web Services
Елементи платформи. Впровадження JAX-WS та Apache CXF. Створення SOAP web service

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

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

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