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 container. Внедрение зависимостей на 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. REST API.
Spring MVC
Архитектура и жизненный цикл Spring MVC. Таблицы данных. Обработка форм. Библиотека тегов Spring. Шаблоны. Основы Apache Tiles. Локализация.
XML Processing
Marshalling и unmarshalling. JAXB annotations.
JSON
Web Services
Элементы платформы. Внедрение JAX-WS и Apache CXF. Создание SOAP web service.

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

Обучение в Bionic было для меня очень полезным, интересным. Полученные знания помогли быстро освоить новые технологии разработки. Спасибо за предоставленную мне возможность поучаствовать в Ваших программах.

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