Advanced курс

Java Elementary

Курс предназначен для тех, кто желает получить новую специальность — «Программист Java» и планирует развивать свою будущую профессиональную деятельность в IT-индустрии.

4 месяца

2 раза в неделю

Февраль

Профессия Java-разработчика

Цель курса

Дать необходимый объем знаний для прохождения собеседования на должность Junior Java Developer.

Курс поможет вам

Получить знания, необходимые для создания реальных Java-приложений.

Курс рассчитан на людей с базовыми знаниями в любом С-подобном языке программирования.

Для записи на этот курс нужно пройти тест, его можно пройти онлайн или у нас в Школе.

Преподаватели курса

Вас будут обучать практикующие специалисты, работающие в топовых компаниях.

  • Андрей Минов

    Андрей Минов

    Senior software engineer

  • Алексей Елизаренко

    Алексей Елизаренко

    Java developer

  • Владислав Герасименко

    Владислав Герасименко

    Senior Java Developer

  • Карен Асмарян

    Карен Асмарян

    Software Engineer

Программа курса Java Elementary

4 месяца

2 раза в неделю

Февраль

  1. Основные подходы к программированию1

    • Java
    • Типы данных, операторы, блоки выражений
  2. Java2

    • Типы данных, операторы, блоки выражений
    • Юнит-тесты
    • Пример тестирования массивов
    • Простое визуальное приложение
    • Основы HTML/JS
    • Средства контроля версий
  3. Реализация своего ArrayList. Java конструкции.3

  4. Разбор треугольников. Визуальное программирование.4

  5. Структуры данных. Задачи поиска и сортировки. Списки.5

  6. Структуры данных. Задачи поиска и сортировки. Варианты и подходы к тестированию. Тестирование «черного» и «белого» ящиков. «Код должен быть ПРОСТЫМ!».6

  7. Классы, интерфейсы, наследование. Связные списки. Параметрическое тестирование. Введение в Selenium7

  8. Подведение итогов тем8

    • Структуры данных
    • ООП
    • LList
    • Selenium
    • SQL
  9. Подробно о командах DMBS9

    • DDL
    • DML
    • TCL
    • DCL
  10. Подробно о структурах данных10

    • Line
    • Table
    • Иерархическая модель
    • Сетевая модель
  11. ORM (связь Java и БД)11

  12. Работа конструктора. Начало работы с Person, пример графического интерфейса с выбором к какой базе коннектиться.12

  13. Структуры данных. Двунаправленные циклические списки.13

  14. СУБД, JTable14

  15. Iterator15

    • Графический интерфейс для таблиц
    • Методы класса Object (finalize)
    • Cтруктуры данных
    • Проверка знаний ( конструктор, финализатор, toString, hashcode, оператор new, куча и стек)
  16. Работа с CRUD. Базы данных. Создание графического редактора.16

  17. Проверка знаний методов класса Object. О MongoDB. Краткая инструкция подключения Hibernate к своему проекту. Cтруктура CSV, JSON, XML.17

  18. Java keywords. BSTreeList.18

  19. Socket. Пример реализации клиент-серверного приложения.19

  20. Реализация трех вариантов шариков.20

  21. HTML, HTTP, WEB1.0 WEB2.0, CGI, WebSocket. Вычисление калькулятора на стороне сервера (Apache).21

  22. Графические редакторы для разработки. Двухуровневая модель приложения. Сервлеты.22

  23. Системы контрольных версий (SVN, Git, Mercurial), этапы разработки приложения. Командная работа над проектом. Основы JSF.23

  24. Ant, Maven, Gradle — как работают, разница между ними. Установка и принцип работы Intellij IDEA.24

  25. ANT, Maven. Generics, как работает и где применяется. Generics метод CompareTo (Comparable).25

  26. Java Collections.26

  27. Паттерны программирования: поведенческие (фабр.метод); структурные (мост).27

  28. GOF,SOLID, GRASP28

Сертификат
Выпускники получают
сертификат об окончании курса
с итоговой оценкой.

Бесплатные бонусы курса

Наши преподаватели и выпускники работают в топовых IT-компаниях мира

Отзывы выпускников этого курса

Преимущества обучения в Компьютерной школе Hillel

  • Видеозаписи занятий
  • Преподаватели-практики
  • Бонусные занятия
  • Программа Hillel EVO
видеообзор школы

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

Что мы делаем для того, чтобы вы достигли успеха?

В процессе обучения Студенты работают над реальными проектами

Бесплатные занятия по профильному английскому языку и спикинг-клабы

Бонусные занятия по базам данных и администрированию Linux

Каждый Студент проходит тестовое собеседование с HRом и IT-специалистом

Регулярные мастер-классы по подготовке резюме и поиску работы

Преподаватели — практикующие специалисты

Программа для реализации идей Студентов и Выпускников Школы
  • Идея
  • Питчинг
  • Команда
  • Реализация
  • Презентация

Часто задаваемые вопросы

Мы всегда очень ответственно стараемся подходить к вопросу подбора Преподавателей в нашей Школе. Наши Преподаватели — практикующие специалисты в крупнейших IT-компаниях города. Также они имеют как опыт преподавания в нашей Школе, так и опыт менторства по месту их профессиональной деятельности. В своей манере обучения они делают упор на последние тенденции IT-рынка и исключительно на свой личный опыт для того, чтобы наши Выпускники имели наиболее востребованные знания и опыт работы с конкретными кейсами.

В первую очередь Вам нужно подъехать к нам в офис для обсуждения всех деталей курса, а также для подписания договора и внесения оплаты за обучение.

Вы можете прочесть отзывы наших Студентов и Выпускников на нашем сайте, перейдя по данной ссылке. Еще вы сможете найти отзывы и информацию о нас, зайдя на сайт DOU.ua или же прописав название нашей Школы в Google, где вы также сможете увидеть отзывы о нашей Школе в нашем Google-аккаунте или на Google-картах.

С нашей стороны будет не совсем корректно говорить о минусах или плюсах наших конкурентов. Но мы точно можем отметить наши сильные стороны, которые говорят сами за себя, а выбор всегда остаётся только за вами:

- мы стараемся привлекать к преподаванию только практикующих специалистов с большим опытом работы в крупнейших IT-компаниях города;

- мы делаем упор на практических занятиях и на наиболее актуальную информацию и необходимый функционал, который сейчас востребован при трудоустройстве;

- все занятия записываются на видео и отправляются нашим Студентам на следующий день, чтобы они могли повторно просматривать все материалы по курсу;

- у многих наших курсов есть бонусные занятия и вебинары, такие как: вебинары по администрированию на Linux и по базам данных, бесплатные занятия по профильному английскому языку, а также занятия с рекрутером и техническим специалистом, чтобы наши Студенты были подготовлены к дальнейшему трудоустройству;

- все наши классы компьютеризированы, и за каждым Студентом фиксируется место как в учебном классе, так и в удаленном личном кабинете (Learning Management System), где будет возможность просматривать все необходимые материалы по курсу и по завершении обучения;

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

Да, безусловно. Многие наши курсы предусматривают дополнительную систему бонусов для тех Студентов, которые хотят продолжать обучение в нашей Школе. Эта система состоит в том, что в конце курса Студенты пишут тест по пройденному материалу или сдают итоговую работу, по итогам которых:

- Студент, который имеет самый высокий результат получает скидку 25% на дальнейшие курсы;

- Студент, занявший второе место, получает 15% скидку;

- Студент, который оказался на третьем месте, получает 10% скидку;

- все остальные Студенты, не вошедшие в тройку лидеров, получают скидку в размере 5%.

Курс
Java Elementary

Киев