*Оплата осуществляется по курсу НБУ на день подписания договора.
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 University за организацию курсов.
Программы были очень интересны и познавательны, уровень преподавания очень высокий. Все пройденные темы являлись актуальными и применимыми на практике (смог в этом убедиться уже после трудоустройства). Большой объем практических частей курса также был очень полезен для понимания пройденного материала и для более быстрого входа в реальные проекты. Знания, полученные мной при прохождении курсов, позволили мне пройти собеседование и сейчас я активно применяю их в работе. Так что join)

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

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

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