Меню

Обучение
Java Online

Практический онлайн-курс
с результатом уровня Junior+

Флагманский курс

JAVA DEVELOPER

Получи профессию в IT,
чтобы больше зарабатывать!
Заявка на online-обучение
Курс JAVA-программирование
Забронируй себе место в первом IT колледже страны
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности
Онлайн-курс
по Java-программированию
Делаем акцент на решении реальных задач и приобретении практических навыков
Эффективное обучение,
не выходя из дома
Подключаетесь к онлайн-занятиям с любого места, где есть интернет, в любой точке земного шара.
Обучение без отрыва от основной деятельности
Дистанционно обучаетесь без необходимости брать отпуск или уходить с работы.
Качественное обучение по выгодной цене
Сохраняете "разницу" в стоимости онлайн-обучения от классического очного обучения.

Выпускники курса Java

Успешные обладатели сертификата, подтверждающего полученные навыки проектного обучения
Ждем от тебя максимальную вовлеченность,
крепкую самомотивацию и жадный интерес к Java.
Дистанционный курс в формате онлайн

Что будет на курсе JAVA:

  1. Интерактивные онлайн-занятия с использованием передовых инструментов дистанционного обучения.
  2. Групповые чаты с преподавателями и специалистами учебного центра.
  3. Разбор и проверка домашних заданий.
  4. Свободный доступ к уникальному контенту программы.
  5. Поддержка специалистов учебного центра в течении всего пути обучения.
Заявка на online-обучение
Курс Java-программирование
Забронируй себе место в первом IT колледже страны
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности

Программа онлайн-курса

Блок 1
Блок 2
Блок 3
Базовые принципы
Java-программирования
(3 месяца, 25 занятий)
Блок 1 включает в себя основы программирования на java:
  • основы синтаксиса,
  • объектно-ориентированное программирование,
  • типы данных,
  • основы алгоритмизации,
  • работа с наборами объектов и работа с файлами.
После этого блока учащиеся смогут:
  • уверенно писать простейшие программы на языке java, которые не требуют взаимодействия по сети и не нуждаются в сложной логике;
  • освоить основы ООП на практике и приступить к дальнейшему освоению новой профессии.
Создание веб-приложений на Java
(2,5 месяца, 20 занятий)
Блок 2 содержит важные концепции, необходимые практически для любого приложения на любом языке:
  1. база данных,
  2. веб-приложение.
Учащиеся в рамках собственного индивидуального проекта создадут веб-приложение, или динамический сайт, который будет в состоянии обрабатывать запросы и выполнять операции с базой данных.

Полученных знаний и навыков хватит, чтобы сделать интернет-магазин, сайт с фотографиями или другой простой сайт. Кроме того, учащиеся получат навык проектирования несложных систем и освоят несколько наиболее важных шаблонов проектирования.
Java Junior+
(3,5 месяца, 27 занятий)
Блок 3 переводит учащегося из категории любителя в категорию начинающего профессионала, благодаря более продвинутым технологиям для создания веб-приложений и для работы с базой данных.

В рамках этого блока учащиеся объединятся в команды до 5 человек и разработают по методологии scrum веб-приложение промышленного уровня.

Веб-приложение будет собираться с помощью системы сборки, в нем будут автоматические компонентные тесты, компоненты внутри приложения будут «склеиваться» с помощью Spring IoC, а работа с базой данных будет осуществляться с помощью hibernate.

Блок 1:
Базовые принципы Java-программирования
1. Вводное занятие
  • Что такое Digital Unicorn?
  • Как проходят занятия?
  • Что использует IT college для предоставления качественного IT образования?
  • Как правильно учиться?
  • Как правильно использовать материалы?
2. Карьерное консультирование
  • Обзор рынка IT.
  • Что востребовано?
  • Что такое LinkedIn?
  • Какие софт скиллы необходимы для прохождения собеседований?
3. Введение в программирование
  • Принципы работы компьютера.
  • Компилятор, интерпретатор, кроссплатформенность.
  • Установка и настройка JDK, запуск первой программы.
4. Введение в ООП
  • Введение в объектно-ориентированное программирование.
  • Инкапсуляция, наследование, полиморфизм.
  • Понятие интерфейса.
  • Ассоциация и агрегация.
5. Понятие данных и памяти
  • Типы данных, переменные, присваивание.
  • Совместимость типов и приведение типов.
  • Выражения и операторы.
6. Операторы
  • Операторы.
  • Условные операторы.
  • Циклы for, while, do while.
7. Классы, методы, конструкторы, поля
  • Наследование.
  • Интерфейсы, реализация интерфейсов.
  • Инкапсуляция, наследование, полиморфизм в Java на практике.
8. Организация классов в Java
  • Пакеты.
  • Понятие classpath и работа с ним при компиляции и интерпретации.
9. Коллекции в Java
  • Структуры данных в Java.
  • ООП в иерархии коллекций Java.
  • Итераторы, сортировка. Введение в generics.
10. Ввод-вывод в Java
  • Байтовые и символьные потоки
  • Запись в файлы и копирование файлов.

Хочу изучать Java онлайн!

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности

Блок 2:
Создание веб-приложений на Java

Программа:
Базы данных + Java-программирование
+ Soft Skills + Индивидуальный проект
11. Язык SQL
  • Операторы CRUD.
  • Создание таблиц.
  • Проектирование базы данных.
  • Запросы и JOIN.
12. Работа с базами данных в Java
  • JDBC.
  • Шаблоны проектирования DAO, DTO, Factory.
  • Работа с соединениями, прекомпиляция запросов к БД.
  • Выбор проекта для дальнейшей работы.
  • Создание слоя работы с БД для проекта.
13. Создание веб-приложений на Java
  • Servlet, архитектура веб-приложения.
  • Шаблон проектирования MVC.
  • Реализация проекта на сервлетах.
  • Обработка пользовательского ввода, валидация, работа с сессиями.
  • JSP.
  • Миграция View проекта на JSP.
14. Карьерное консультирование
  • Взгляды с позиции HR и IT специалиста.
  • Как правильно составить CV?
  • Где и как можно найти первую работу?
  • Как правильно общаться с рекрутерами и тех. специалистами?
  • Как успешно проходить собеседования?

Блок 3: Java Junior+

Программа:
Java-программирование + Системы сборки
+ Soft Skills + Групповой проект (Agile/Scrum)
15. Система управлениями версий git
  • Работа с github, bitbucket.
  • Ветки и основные операции с ними.
  • Заливка проекта в git.
16. Софт скиллы и Agile
  • Что такое работа в команде?
  • Необходимые компетенции.
  • Что такое Agile?
17. Системы сборки maven и gradle
  • Сборка проекта с помощью gradle.
18. Понятие unit тестов
  • Junit, TestNG.
  • Понятие интеграционных тестов.
  • Добавление unit тестов в цикл сборки проекта.
19. ORM в Java
  • Hibernate, сущности, отношения, диалекты, настройка.
  • Замена DAO проекта на Hibernate.
20. Spring, IoC, DI
  • Конфигурация с помощью xml, аннотаций, кода.
  • Добавление DI в проект.
21. Основы языка JavaScript
  • AJAX, добавление в проект обработки AJAX запросов.
22. JQuery
  • Библиотека JQuery, использование в проекте.

Стоимость онлайн-курса
Java-программирование

Курс: 9 месяцев = 72 занятия
Старт: октябрь 2021
399 295 BYN/месяц
*для новых студентов

Стоимость
онлайн-курса
JAVA

Курс: 9 месяцев = 72 занятия
Старт: октябрь 2021
399 295 в месяц
белорусских рублей
Заявка на online-обучение
Курс Java-программирование
Забронируй себе место в первом IT колледже страны
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности
Что говорят о нас наши ученики
Валерий Карпов
Выпускник (август 2020)
Курс
«Java-программирование»
«В 2019-м году я задумался о смене профессии и решил обучиться программированию и начать свой путь в ИТ. Бесплатный открытый урок про сферу ИТ и направления программирования от Digital Unicorn, по сути, стал решающим фактором в выборе курсов.

Программа курса оказалась весьма эффективной, т.к. содержала в себе как базовые и фундаментальные знания, так и информацию о современных инструментах.

Отдельное спасибо нашему преподавателю, Александру Горовцову за доходчивое объяснение материала с реальными примерами из своей практики.

Благодаря курсам я не только приобрёл много новых знаний и приятных знакомств, но и достиг своей цели - устроился в ИТ компанию на должность разработчика.

Всем, кто не может решиться - пробуйте! В любом случае, вы вкладываете в себя, приобретая бесценный опыт. А тем кто уже задумался о поиске новой работы, дам несколько советов. Чем больше интервью, тем лучше. Смотрите записи интервью в интернете, познакомьтесь с IT-шниками, попросите у них проверки своих знаний. Смотрите мотивирующие ролики. Используйте любую возможность.

Всем удачи!
Преподаватель онлайн-курса
Владимир Шиповалов
Преподаватель курса «Java-программирование»
Образование: высшее техническое и экономическое.

Образование в IT:
курсы по Java/C#, внешние курсы EPAM по Java и C#, внутренние курсы EPAM по Java, курс по Spring Framework в ItSupportMe.

Опыт работы:
«Белтелеком» (C++, C#), «Белоруснефть» (системный администратор), ItSupportMe (Java, Kotlin/ReactJS), EPAM(Java/BigData), Andersen(Kotlin) на позиции Software Engineer, IT-Academy - преподаватель базового курса по Java.

После курса Вы овладеете технологиями:

Компетенции и навыки после курса

По окончанию обучения вы уверенно будете применять необходимые знания для работы
Junior Java-разработчиком в IT-компании:
Уверенно писать код на языке Java
Знать принципы ООП
Уверенно работать с коллекциями
Уверенно работать с вводом-выводом
Понимать и использовать SQL для запросов к базе данных
Применять JDBC для программного обращения к базе данных
Писать веб-приложения с помощью Servlet и JSP
Создавать юнит-тесты с помощью JUnit и TestNG
Работать в команде над одним проектом с помощью системы управления версиями Git
Собирать JAVA-проекты с помощью Maven
Управлять инициализацией и связями компонентов приложения с помощью Spring IoC
Обращаться к базе данных посредством ORM Hibernate
Понимать протокол HTTP
Владеть основами JavaScript
Понимать что такое AJAX и пользоваться jQuery для частичного обновления страницы веб-приложения
Понимать принципы
Agile и Scrum

Готовы освоить профессию Java-Developer?

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности

Почему стоит записаться именно сейчас?

Стоимость
Каждый следующий набор может вырасти в цене.
Место в группе
Группы формируются быстро и можно не успеть.
Скидка
Приводите на курс друга и получайте скидку 10% на месяц обучения.
Гарантия
После курса вы становитесь подготовленным Junior+ Java Developer.
Заявка на online-обучение
Курс Java-программирование
Забронируй себе место в первом IT колледже страны
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь с политикой конфиденциальности
Мы сохраняем cookie-файлы: это помогает сайту работать лучше. Подробности в Политике использования файлов Cookie
Хорошо, согласен(а)
Close
Смотреть другие курсы: