12 мая (09:00-11:00)
12 мая (19:00-21:00)
Java Developer

Кому подойдет курс
Мы начнем изучение программирования на Java с нуля, с самых простых задач и понятий. Шаг за шагом мы приведем вас к успеху и поможем стать хорошим Java разработчиком.
Мы начнем изучение программирования на Java с нуля, с самых простых задач и понятий. Шаг за шагом мы приведем вас к успеху и поможем стать хорошим Java разработчиком.
Разработчикам
Если у вас уже есть базовые знания и навыки, наш курс поможет вам сисиематизировать и углубить их, а также сделать несколько курсовых проектов с использованием целого стека технологий для вашего портфолио.
Мы начнем изучение программирования на Java с нуля, с самых простых задач и понятий. Шаг за шагом мы приведем вас к успеху и поможем стать хорошим Java разработчиком.
IT-специалистам
Мы поможем вам углубить знания Java, изучить фреймворк для веб-разработки Spring и сопутствующие ему инструменты. Эти знания помогут вам стать более востребованным специалистом.
Мы поможем вам углубить знания Java, изучить фреймворк для веб-разработки Spring и сопутствующие ему инструменты. Эти знания помогут вам стать более востребованным специалистом.


О курсе Java Developer
Программа курса построена таким образом, чтобы дать Вам все необходимые знания для трудоустройства. Вы начнете с детального изучения языка Java и шаг за шагом освоите все тонкости, необходимые для работы. Вторая часть курса будет посвящена работе с базами данных – вы изучите MySQL и все необходимое для взаимодействия с базами из Java-приложений. Завершающая часть курса будет нацелена на освоение навыков веб-разработки.
В течение курса вы приобретёте практические навыки, выполняя домашние задания и работая с тренером, а разрабатывая дипломный проект - получите неоценимый практический опыт и создадите первый проект для портфолио.
Программа курса
9 занятий
18 ч.
- 1 Введение в инфраструктуру Java
- 2 Машинная математика.Типы данных
- 3 Переменные и типы данных
- 4 Условные конструкции
- 5 Логические конструкции
- 6 Циклические конструкции
- 7 Методы
- 8 Методы
- 9 Массивы
2 занятий
4 ч.
- 1 Основы Git
- 2 Публикация репозитория
10 занятий
20 ч.
- 1 Введение в ООП. Классы и объекты
- 2 Классы и Объекты
- 3 Наследование и полиморфиз
- 4 Абстрактные классы и интерфейсы
- 5 Списки
- 6 Статические и вложенные классы.Анонимные классы и перечислительные типы
- 7 Обработка исключений
- 8 Class Object
- 9 Универсальные шаблоны
- 10 Практика
10 занятий
20 ч.
- 1 Iterator & Comparator
- 2 Collection Framework
- 3 IO & Strings
- 4 Regular expressions & Data API
- 5 Reflection
- 6 Annotations
- 7 Serialization XML & JSON
- 8 Thread & Runnable. Problems with Threads
- 9 Problems with Threads
- 10 Lambda expressions
8 занятий
16 ч.
- 1 Урок 1. Введение в SQL
- 2 Урок 2. Основы DDL
- 3 Урок 3. Проектирование БД.
- 4 Урок 4. JOIN-s.
- 5 Урок 5. Вложенные запросы.
- 6 Урок 6. Индексирование.
- 7 Урок 7. Хранимые процедуры. Пользовательские функции.
- 8 Урок 8. Транзакции. Триггеры.
6 занятий
12 ч.
- 1 Understanding object / relational persistence
- 2 Рассмотрение шаблона DAO.
- 3 Введение в Hibernate
- 4 JPA и Hibernate.
- 5 Работа с Hibernate.
- 6 Расширенные возможности Hibernate
4 занятий
8 ч.
- 1 Software setup, web services, XML
- 2 SOAP Web-services concepts, design and implementation
- 3 JAX-WS and JAXB, Apache CXF
- 4 REST Web Services Concepts. RESTFul design and implementation
9 занятий
18 ч.
- 1 Введение в Spring и его отличие от Java EE.
- 2 Внедрение зависимостей и IoC контейнер
- 3 Spring Boot
- 4 Spring MVC
- 5 Spring Data
- 6 Spring Testing
- 7 AOP and RESTful webservices
- 8 Spring Security
- 9 Caching
Видео курсы ITVDN в подарок
-
Java Starter8 ч. 42 м.
-
How to Java Starter6 ч. 16 м.
-
Java Essential11 ч. 10 м.
-
IntelliJ IDEA Tips & Tricks1 ч. 28 м.
-
Java Professional20 ч. 18 м.
-
SOLID принципы в Java2 ч. 45 м.
-
Автоматизация сборки проектов с помощью Apache Maven3 ч. 9 м.
-
Unit тестирование в Java с JUnit2 ч. 33 м.
-
MySQL Essential7 ч. 58 м.
-
Java Database Connectivity (JDBC)3 ч. 14 м.
-
JDBC & Hibernate7 ч. 49 м.
-
Основы Java EE18 ч. 50 м.
-
Spring6 ч. 6 м.
-
Spring MVC5 ч. 7 м.
-
Создание приложений с помощью Spring Data8 ч. 1 м.
-
Spring Security1 ч. 57 м.
-
Основы использования Git1 ч. 2 м.
-
Jenkins2 ч. 54 м.
-
Scala Starter7 ч. 21 м.
-
Scala Essential9 ч. 21 м.
-
Scala Advanced9 ч. 15 м.
-
Разработка Web Services на платформе Java6 ч. 53 м.
-
Методологии управления проектами. Вступление в SCRUM1 ч. 57 м.
-
Подготовка к собеседованию в IT компании. Вопросы и ответы. Хитрости. Трюки.1 ч. 50 м.
-
Kotlin6 ч. 55 м.
Практика в процессе обучения
В течение всего курса вас ждет 171 практическая задача, каждую из которых вы будете выполнять самостоятельно и по каждой получите оценку и рекомендации от тренера. Часть занятий будет посвящена исключительно практике – работа в группе с наставником. За 4 месяца вы создадите 4 курсовых проекта, которые станут первыми в вашем портфолио начинающего Java разработчика.
Ваши будущие проекты
- Игра «Танчики»
- Игра «Морской бой»
- Игра «Золотоискатель»
- Онлайн-подписка на журнал
- Игра «Сапер»
- Многопоточное клиент-серверное приложение
Курсовые проекты
Игра «Золотоискатель» Игра «Танчики»
Вы реализуете геймплей известной игры в консоли. Будет создано поле боя, вражеские танки, передвижение и стрельба. Также, сможете добавить что-то от себя (например, препятствия, очки здоровья) и поделиться своей игрой с друзьями через GitHub.
Вы создадите симуляцию онлайн-подписки на журнал и закрепите на практике изученные технологии: Java, JDBC, MySQL. Проект будет содержать форму логгирования и регистрации, роли пользователей, функционал изданий на странице, корзину для приобретения изданий.
Игра «Золотоискатель» Игра «Морской бой»
Классическая игра, при разработке которой вы: создадите консольное приложение, продумаете и реализуете логику игры, отображение кораблей, внедрите передачу хода между игроками, произведете обработку возможных исключений.
Вы создадите симуляцию онлайн-подписки на журнал и закрепите на практике изученные технологии: Java, JDBC, MySQL. Проект будет содержать форму логгирования и регистрации, роли пользователей, функционал изданий на странице, корзину для приобретения изданий.
Игра «Золотоискатель»
2D приложение, в котором герою предстоит обойти препятствия, собрать всё золото на карте и достичь точки выхода. Проект направлен на интенсивное использование абстрактных классов и объектов в языке Java.
Вы создадите симуляцию онлайн-подписки на журнал и закрепите на практике изученные технологии: Java, JDBC, MySQL. Проект будет содержать форму логгирования и регистрации, роли пользователей, функционал изданий на странице, корзину для приобретения изданий.
Игра «Золотоискатель» Онлайн-подписка на журнал
Вы создадите симуляцию онлайн-подписки на журнал и закрепите на практике изученные технологии: Java, JDBC, MySQL. Проект будет содержать форму логгирования и регистрации, роли пользователей, функционал изданий на странице, корзину для приобретения изданий.
Вы создадите симуляцию онлайн-подписки на журнал и закрепите на практике изученные технологии: Java, JDBC, MySQL. Проект будет содержать форму логгирования и регистрации, роли пользователей, функционал изданий на странице, корзину для приобретения изданий.
Ваши сертификаты и диплом
Как проверить, насколько вы усвоили материал курса? Зайдите на Testprovider.com и проверьте себя. Если ваш результат тестирования выше 70% - это хорошо! Подтверждайте ваши знания сертификатами по всем пройденным технологиям.
Наличие сертификата Учебного Центра CyberBionic Systematics свидетельствует о Вашем владении новыми знаниями и навыками, а значит, позволяет выгодно выделиться на фоне других кандидатов и увеличивает шансы на успешное трудоустройство или продвижение по карьерной лестнице. Для получения сертификата после окончания обучения, необходимо успeшно пройти тестирование по соответствующему курсу на Testprovider.com





Компании, в которых работают наши студенты


















Программа получения опыта
После обучения вы можете стать участником Программы получения опыта. В течение 1,5-2 месяцев вы будете работать с другими разработчиками над решением реальных коммерческих задач. Так вы подготовитесь к работе IT компании и получите соответствующие рекомендации для успешного трудоустройства.
- Работа в реальном коммерческом проекте.
- Использование гибких технологий разработки (Git, TFS).
- Понимание принципов проектной работы, распределения ролей и задач в команде. Agile, Scrum, Trello.
- Работа с наставником. Выявление слабых мест и получение дополнительных знаний.
- Навыки ведения проектной документации, деловой переписки.
- Подтвержденный опыт, рекомендации и помощь в трудоустройстве.
Помощь в трудоустройстве
С первого дня обучения с вами будет работать HR менеджер – консультант по вопросам карьеры. Он поможет вам определить ваши цели, опираясь на имеющийся опыт и знания, поможет составить резюме и организовать тестовые собеседования, когда вы будете готовы к ним.
- Помощь в выборе специализации и определении приоритетов в обучении.
- Проведение экскурсий в IT компании и встреч со специалистами этих компаний.
- Помощь в составлении резюме специалиста.
- Рекомендации по оформлению социальных профилей (LinkedIn, Facebook)
- Программа получения опыта. Организация стажировок и поиск вакансий в компаниях-партнерах.
- Телеграмм канал: дайджесты событий и специальные предложения партнеров.
Ваше резюме после обучения

Стоимость курса
Полная стоимость обучения по специальности Java Developer составляет
19130
грн.
Вы можете оплатить 4 платежами
4 x 4 783 грн
Вы можете оплатить 2 платежами
2 x 8 609 грн
Вы можете оплатить 1 платежом
1 x 16 260 грн

Рассрочка на 5 или 10 месяцев. Ежемесячная комиссия составляет 0%

Быстрый, удобный способ оформления, отсутствие первоначального взноса.

12 мая (09:00-11:00)
12 мая (19:00-21:00)
Ответы на часто задаваемые вопросы
-
1Что нужно, чтобы начать обучение? Чтобы начать обучение, нужно ознакомиться с программой интересующего Вас курса, отправить заявку, произвести оплату и прийти на занятия. Обучение в CyberBionic Systematics строится по принципу «от простого к сложному». Поэтому в начале обучения важно правильно определить Ваш базовый уровень. Для самостоятельного определения уровня знаний Вы можете воспользоваться ресурсом Testprovider.
-
2Как выбрать специальность? В CyberBionic Systematics вы можете пройти обучение по таким популярным специальностям, как Java Developer, C#/.NET Developer, FrontEnd Developer, Python Developer. Именно по этим направлениям Вы найдете наибольшее количество вакансий в IT компаниях. Об особенностях обучения и работы по этим специальностях Вы можете узнать, просмотрев записи вебинаров из серии «Как стать программистом?» по тем направлениям, которые Вас интересуют или записаться на бесплатную консультацию по выбору специальности.
-
3Подойдут ли мне ваши курсы, если я ничего не понимаю в программировании? Все программы обучения по специальностям начинаются с изучения самых простых понятий и подходят для новичков.
-
4Я не совсем новичок. Могу ли я начать обучение на более продвинутом уровне? Вы можете выбрать в нашем каталоге курс того уровня сложности, который соответствует вашим потребностям. Оформите заявку на курс и менеджеры связутся с вами для уточнения деталей.
-
5Какой график занятий? Обучение проходит три раза в неделю по 2 часа. Есть утренние (с 9:00 до 11:00), дневные (11:30 – 13:30, 16:30 - 18:30) и вечерние группы (19:00 – 21:00). Если ваша группа обучается по графику вт-чт-сб, то время занятий по субботам согласовывается со студентами группы.
-
6Что такое on-line обучение? Для студентов из других городов и стран мы предлагаем воспользоваться формой обучения on-line. График занятий три раза в неделю по 2 часа. Вы будете подключаться к мини-группе, которая занимается стационарно в учебном центре. У вас будет возможность общения с тренером, расшаривания экрана, проверка домашних заданий. Для онлайн обучения вам понадобится компьютер со специальным программным обеспечением и стабильное подключение к Интернету. Подробнее.
-
7Что такое видео обучение? Проходя очное или онлайн обучение в CyberBionic Systematics, вы получаете в подарок доступ к видео урокам по курсу, который изучаете или к пакету курсов, если проходите обучение по специальности. Видео курсы позволят вам повторно просматривать материал урока. Также в случае пропуска занятий вы сможете наверстать упущенное, пройдя урок самостоятельно по видео.
-
8Как можно ознакомиться с полным расписанием курсов? Расписание курсов регулярно обновляется на странице Расписание. Если Вы не нашли нужный тренинг в расписании, подайте заявку на новый курс, заполнив данную форму , или свяжитесь с нашим менеджером по телефону 0 800 750 312. С Вами обязательно свяжутся, как только курс будет добавлен в расписание.
-
9Как оборудованы Ваши учебные аудитории? Занятия проходят в хорошо оборудованных современных аудиториях. Удобная офисная мебель, современные ноутбуки с лицензионным программным обеспечением, проекторы, флипчарты и маркерные доски, кондиционеры, кулеры с питьевой водой. В перерыве между занятиями студенты имеют возможность выпить чашечку чая или кофе. У нас удобно, красиво и уютно.
-
10Можно ли приходить на занятия со своим ноутбуком? Да, Вы можете посещать занятия с личным ноутбуком. На вашем ноутбуке должно быть установлено программное обеспечение, необходимое для проведения обучения по выбранной вами специальности: Java: JDK 8+(средство для разработки), Intellij Idea Community(среда разработки). FrontEnd: Visual Studio Community или Visual Studio Code (c расширениями Open in Browser и Live Server). Python: Visual Studio (с интерпретатором Python) или PyCharm (с интерпретатором Python) - среда разработки. C#: Visual Studio Community 2017.При установке Visual Studio Community 2017 Вам нужно выбрать следующие компоненты: -.NET desktop development.
-
11Какие документы выдаются после прохождения курсов? По завершению курса в случае успешного прохождения тестирования Вы получаете сертификат CyberBionic Systematics. После прохождения всех обязательных курсов, входящих в состав определенной специальности, Вы получаете диплом специалиста с указанием всех пройденных Вами курсов.
-
12Как проводится проверка знаний? Каждому студенту, который начинает обучение, открывается доступ к тестированию по изучаемому курсу на 40 дней. После каждого занятия студенты проходят тестирование, чтобы понять, насколько усвоен материал. После окончания обучения проводится итоговое тестирование по всей программе курса, на основе которого формируется Cертификат. Также в каждом уроке есть домашние задания для закрепления пройденного материала.
-
13Как вы помогаете студентам с трудоустройством? Учебный центр CyberBionic Systematics сотрудничает со многими IT компаниями и рекомендует своих выпускников, которые прошли полное обучение по специальности и сдали успешно финальные тесты.
-
14Можно ли организовать обучение сотрудников в отдельной группе? Обучение сотрудников Заказчика в спецгруппах отличается от обучения в плановых группах тем, что в группе учатся только сотрудники Заказчика. Программа курса может быть адаптирована под потребности Заказчика. Обучение может быть проведено в даты, удобные Заказчику, как в аудиториях Учебного Центра, так и на территории заказчика. Узнать больше о программах корпоративного обучения и оставить заявку на обучение сотрудников .
-
15Когда нужно оплатить обучение? Количество мест в группе ограничено. Предоплата является гарантией того, что для вас будет забронировано место в группе. Поэтому мы рекомендуем вносить предоплату до начала занятий.
-
16Какие есть формы оплаты за обучение? Вы можете совершить оплату наличным, безналичным способом или с помощью платежной карты Visa или Mastercard. Подробнее.
-
17Можно ли получить счет-фактуру после оплаты, но до начала обучения?
Что для этого необходимо? По всем вопросам согласования документооборота необходимо заблаговременно, до начала обучения, обращаться к Вашему персональному менеджеру. Телефон для справок: 0 800 750 312