Логотип Main Academy

Main Academy - лучшие курсы в вашем городе! Укажите ваш город

Курсы Junior Java Developer
за 5 месяцев

Под стандарты ведущих IT-компаний Украины и мира

Получите мощный старт и станьте специалистом,
в котором нуждаются компании!

1

Старт занятий Java

каждый месяц

2

Выпуск и получение
сертификата

по окончанию курса

Main Academy — не для ленивых!

Дадим практический опыт программирования на Java

Каждая порция теоретического материала курса сразу закрепляется на практике — и студенты быстро учатся самостоятельно программировать, на примерах проектов, приближенным к реальным!

Расскажем все об особенностях профессии

На курсе Вы получите весь теоретический и практический базис, узнаете тонкости специальности и научитесь творить как настоящий Java Developer

Подготовим
к реальной работе

Мы поможем Вам прокачать коммуникационные навыки, составить отличное резюме и дадим знания, необходимые для прохождения собеседования на Junior Java Developer

Кого мы приглашаем на курс
«Программирование на Java»

Если Вы решили стать

Java-разработчиком, но совершенно ничего не знаете о программировании и Ваш опыт составляет 0 лет

Если Вы просто

интересуетесь IT, хотите развиваться и получать новые, востребованные навыки

Если Вы хотите расширить

спектр своих навыков и стать более конкурентоспособным на рынке труда

Если Вы решили кардинально

сменить профессию и стать программистом Java, потому что это востребованная и финансово выгодная профессия

Если Вы уже сами приступили

изучать Java на бесплатных ресурсах, но понимаете, что Вам не хватает «живой» обратной связи и наставничества опытного инструктора-практика

Если Вы фрилансер

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

Если Вы готовы много учиться, выполнять лабораторные и практические задания, проходить тесты и сдавать контрольные — мы ждем Вас в нашей академии!

Чему Вы научитесь

Создавать программы с современным графическим интерфейсом с помощью JavaFX

Освоите способы работы с базами данных, а также научитесь писать SQL запросы

Узнаете все о протоколах безопасности и шифровании данных

Изучите принципы разработки объектно-ориентированных программ, научитесь понимать и применять их

Подготовитесь к сдачи официального теста Java SE 8 Programmer I (1Z0-808)

Овладеете современным подходом к написанию программ на Java Core и фишками технологий Java 8 и Java 9

Научитесь создавать понятную архитектуру приложения с помощью языка UML

Узнаете и научитесь применять лучшие библиотеки и фреймворки: Spring, Hibernate, Servlets, JSP, Maven, JUnit, Log4j, JavaFX

Познакомитесь с основами Java Web разработки с использованием популярных фреймворков: Spring и Hibernate

Программирование на Java доступно даже новичкам в IT

Низкий порог входа

Благодаря простому синтаксису, готовым алгоритмам и решениям, Java можно выучить с нуля без опыта в программировании

Доступность

Язык доступен на любой платформе, а инструменты для программирования на Java абсолютно бесплатные!

Готовые библиотеки классов

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

100% кроссплатформенность

Программа на Java будет работать на ПК, смартфоне, в автомобиле и кофемашине — везде, где нужно

Потребность на рынке

Спрос на программистов Java растет с каждым годом. Компании будут рады взять Вас на стажировку даже с минимальным знанием в ООП

Программирование на Java

Программа обучения курса «Java»

01.

9,5 часов

Базовые принципы Java

    1. Основы Java, спецификация Java, кросс-платформенная разработка, виртуальные машины, JRE, JLS и JVM
    2. Создание Java-приложений с помощью JDK Tools, обзор IDE
    3. Классификация типов данных, использование указателей в Java
    4. Примитивные типы данных в Java и операции для работы с ними, инкремент и декремент
    5. Управляющие конструкции Java: условные переходы if-then и if-then-else, циклы while, do-while и for, конструкция switch
    6. Массивы и основные операции над массивами

02.

18,5 часов

Объектно-ориентированное программирование в Java для новичков

    1. Работа с классами и объектами, использование null и this
    2. Объявление методов и работа с ними
    3. Конструкторы в классах, перезагрузка конструкторов
    4. Статические элементы в Java, использование полей и методов
    5. Секции инициализации
    6. Работа с пакетами, правильная сборка jar
    7. Суть наследования и полиморфизма
    8. Абстрактные классы и интерфейсы
    9. Работа со строками используя классы, ввод/вывод

03.

24 часа

Продвинутое объектно-ориентированное программирование в Java, работа с классами

    1. Суть Wrapper классов (классы обертки) для примитивных типов
    2. Exceptions, иерархия исключений в Java, утверждения
    3. Nested (вложенные) классы, вложенные классы и JVM, Nested классы и множественное наследование
    4. Перечисления и операции с ними
    5. Суть Generics (Обобщенное программирование), использование Wildcards, extends and super
    6. Коллекции, отображения и итераторы
    7. Суть разрешения перегрузки, понятия Cast и Boxing-Unboxing и Varargs
    8. Многопоточное (параллельное) программирование, параллельные коллекции и фреймворк Fork-Join
    9. Основные сервисные классы Java Core
    10. MVC архитектура, шаблоны (patterns) проектирования

04.

18 часов

Основы технологии Java SE и работа с базами данных в Java

    1. Потоки ввода-вывода и работа с файлами
    2. Понятие сериализации, сериализация сложных объектов, интерфейс Externizable
    3. Основы баз данных, понятие об SQL и подключение используя JDBC коннектор
    4. Основы создания GUI интерфейса на Java
    5. Загрузка классов, основные возможности Reflection, динамический вызов методов
    6. Понятие аннотации, @Override

05.

3 часа

Отличия в Java SE 8 и Java SE 9

    1. Lambda выражения
    2. Функциональные интерфейсы
    3. Различия в методах
    4. Потоки
    5. Новые типы данный
    6. Статические методы

06.

4,5 часа

Java – Networking и Прокси-классы

    1. Основы TCP/IP Networking
    2. Сокеты Java и Server Socket's
    3. Основы UDP Networking и использование UDP DatagramSocket
    4. Работа с URLConnection и InetAddress
    5. Класс Proxy, типичные использования прокси-объектов

07.

9,5 часов

Разработка программного обеспечения на Java и создание учебного проекта

    1. Жизненный цикл разработки ПО, инструменты сборки java. Основы Maven
    2. Приемы тестирования. Основы работы JUnit 4, Создание тестовых заданий в JUnit
    3. Работа с распределённой системой управления версиями Git
    4. Фундаментальные принципы Garbage Collection (сборки мусора)
    5. Уровни защиты в Java, Security Manager и модель песочницы

08.

7 часов

Выполнение персонального учебного проекта

    1. Обработка ТЗ
    2. Консультации по проекту (7 ч.)
    3. Самостоятельная работа над проектом под руководством тренера (30 ч.)
    4. Защита своего учебного проекта

09.

2 часа

Аттестационный экзамен

    1. Сдача сертификационных тестов
    2. Получение сертификата специалиста Junior Java Developer

Как проходит обучение в Main Academy

Уровень

Для новичков и тех, кто уже имеют базовые знания в программировании (тест)

Тест английского языка

Что будет на занятиях

  • Теоретическая база
  • Практические и лабораторные работы
  • Индивидуальные и командные задания
  • Прямое общение с инструктором
  • Доступ к онлайн-системе с материалами для выполнения дополнительных заданий
  • Домашние практические задания

Место

В оборудованных аудиториях с профессиональными сертифицированными инструкторами

Карьерный сервис
  • Поможем повысить visibility на рынке труда
  • Покажем как создать правильное резюме
  • Обучим успешно проходить интервью
  • Рекомендуем лучших студентов компаниям-партнерам

Длительность

  • 5 месяцев
  • 38 занятий
  • 96 часов

По окончанию обучения

Сдача тестов, финальный экзамен, защита проекта. И Вы сертифицированный Junior Java Developer

График занятий

ПН, СР, ПТ — 18:30-21:30
ВТ, ЧТ — 18:30-21:30
СБ, ВС — 10:00-14:00

IT-English (Bonus)

  • Предлагаем курс IT-English для улучшения знаний
  • Приглашаем на Speaking Club для совершенствования навыков общения
  • Знание английского - важный навык, которым должен обладать каждый разработчик

Старт занятий

Курс Java стартует
каждый месяц

Запишитесь в группу
и сделайте свой первый шаг в IT

Main Academy — место старта успешной карьеры

Трудоустройство студентов

Отзывы работодателей об уровне подготовки наших студентов

Предоставляем профессиональное ИТ-обучение, с которым Вы сможете претендовать на позицию Junior Java Developer.

В течение 6 часов обучаем: грамотному позиционированию себя на рынке труда; презентации в резюме и сопроводительном письме; успешном прохождении интервью.

Сотрудничаем более чем со 100 ИТ-компаниями, которым рекомендуем своих студентов.

Узнать подробнее о карьерном сервисе для наших выпускников.

Отзывы о Main Academy студентов, прошедших курс Java

Студент Назар Карпин

Назар Карпин

Все гуд. Тренер чудовий, матеріалу багато, викладення матеріалу було цікавим і зрозумілим.

Студент Дмитрий Ткаченко

Дмитрий Ткаченко

Результат обучения - это функция от двух составляющих, качества что и каким образом дает учитель и мотивации, желания и способности ученика получать и усваивать знания. Обучение - это работа и качество обучения напрямую зависит от приложенных учеником усилий.Читать далее Мои ожидания от курсов подтвердились. Материал давался хорошо, его было много. Я взял столько сколько смог унести в меру своих приложенных усилий, а их я приложил много 🙂

Студент Андрей Мыколайчук

Андрей Мыколайчук

Выбрал MainAcademy, так как во время поиска курсов для обучения, на рынке только они предлагали наилучшее соотношение по показателю цена/количество учебных часов. Считал и считаю, что освоить базовые знания по Java за месяц, как предлагают многие учебные центры, нереально.Читать далее Сейчас, после окончания курса, могу уверенно сказать, что с выбором не прогадал, т.к. на занятиях детально рассматривали каждую тему, были интересные домашние работы и финальный проект, преподаватель-практик - это довольно не весь перечень плюсов, которые хочу отметить.

Рекомендую Main Academy:)

Студент Олег Мирончук

Олег Мирончук

Много я искал и пробовал разных курсов по Java и, на самом деле, толковых очень мало. MainAcademy - это лучшее, что есть на рынке: компетентные преподаватели, очень хороший материал, удобная LMS, сложные тесты, много заданий и открытые, добродушные менеджеры.Читать далее
Я очень доволен)

Студент Владимир Мартынюк

Владимир Мартынюк

Для старта и своего обучения выбрал Main Academy. Курс Java был очень интенсивным. Даже более интенсивным, чем я сам того ожидал. У меня нет технического образования, поэтому программирование как таковое давалось непросто.Читать далее Едва успевал сделать домашнее задание и подготовиться к следующему занятию, как получал следующую порцию заданий. Очень сложно было справиться со всем материалом и заданиями, не говоря уже о том, чтобы попросить что-то для дополнительной обработки. Курс был очень сложным, но, именно это делает его лучшим на рынке.

Студент Антон Рей

Антон Рей

Обучение велось на высоком уровне. Учебного теоретического материала было много, даже в некоторых случаях с избытком. Хотелось бы также отметить профессионализм тренера, диалог с которым способствовал учебному процессу.Читать далее Практические задания были не плохие, но на мой взгляд задания следовало бы давать в формате Цель - решение - проверка, потому что в большинстве случаев задание можно решить несколькими способами, после решения следовало бы провести детальный разбор всех предложенных учениками способов и в заключении тренер показал бы оптимальное решение данного задания. В целом курс мне понравился, особенно хорошо помогли в закреплении материала тесты.

Еще не готовы приступить к обучению или остались сомнения?

Заберите свой билет в IT
и приходите на бесплатные лекции от Main Academy!

Чем будут полезны для Вас такие ивенты:

Вы сможете лично пообщаться со спикерами и задать им волнующие Вас вопросы

Вы увидите, насколько качественно мы делимся даже бесплатным материалом

Вы получите возможность узнать все подробности об интересующем Вас курсе непосредственно от инструктора

Вы узнаете о своих карьерных шансах и возможностях от приглашенных рекрутёров и гуру IT-сферы

Вы сможете познакомиться с эйчарами крупных IT-компаний, которые посещают наши лекции и семинары в поисках молодых специалистов

Чтобы попасть на ближайший семинар или лекцию, заполните форму — наш менеджер свяжется с Вами и расскажет всё о следующей встрече!

Наши контакты

Акции

Сменить город

Написать в чат

Перезвонить Вам?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: