Курс Java
Старт курса 1 июля
Курс Java

Курс Java
проекта iT Generation

Зачем изучать язык Java?

  • Java - инструмент №1 среди разработчиков.
  • Основные области применения Java: программное обеспечение для корпоративного сектора, back-end разработка высоконагруженных веб-сайтов и мобильная разработка под Android и Chrome OS.
  • Java используется в более чем 1 млрд мобильных устройств.
  • Java - кроссплатформенный язык. Работает буквально на всём: от суперкомпьютеров до смарткарт и, что особенно приятно, на бесплатном Linux и FreeBSD.

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

  • Основы объектно-ориентированного программирования (Java). Парадигмы и принципы в Java.
  • Основные понятия Java. Введение в платформу Java. JVM, JRE, JDK. Компиляция и запуск из консоли. Classpath. Eclipse IDE. SVN/Subclilpse.
  • Типы данных, литералы, преобразование между примитивными типами, оптимизация компилятора Java.
  • Операции и операторы, приоритет, типы операндов в Java. Тип арифметического выражения в Java. Массивы в Java.
  • Классы в Java. Класс Object (основные методы). Уровни доступа в Java. Наследование, инкапсуляция, полиморфизм. Оператор instanceof. Преобразования между классами, массивами. Перегрузка, перекрытие и сокрытие методов в Java. Ключевые слова final, static. Класс Class (предназначение, способы получения). GC.
  • Абстрактные классы, интерфейсы, их отличие в Java. Спецификаторы элементов интерфейсов по умолчанию в Java. Javadoc. Generics.
  • Обзор UML.
  • Исключения в Java try/catch/finally, throw/throws, checked/unchecked exceptions, yourown.
  • IO: cимвольные, байтовые потоки, Scanner, Formatter, IO: надстройки. Сериализация/десериализация в Java.
  • Threads в Java: базовые понятия, основные методы, синхронизация, взаимодействие.
  • Коллекции в Java. Иерархия Java. Iterable/Iterator, Collection/List/Set/Queue.
  • Сравнение объектов в Java. Интерфейсы Comparable, Comparator. Методы hashCode, equals, compare/compare To.
  • Java and XML.
  • JDBC.
  • Java Web: HTTP, Tomcat, JSP, Servlets.
  • Building, testing and other tools: Maven, Ant, Junit, TestNG, Cobertura.
  • Основы HTML, XHTML, CSS.
  • Основы JavaScript, jQuery, AJAX.
  • Особенности программирования под Web.

Заявка на участие в проекте

iT Generation

Заполнить анкету

Знания, умения и навыки, которыми овладеет студент по окончанию курса Java

  • Уверенные знания теоретической базы Java Core
  • Знания основ и принципов объектно-ориентированного программирования, методологии разработки, шаблонам проектирования
  • Умение работать с различными типами данных и коллекциями
  • Умение писать и понимать лямбда-выражения и работать с функциональными интерфейсами
  • Навыки работы с системой контроля версий Git
  • Базовые знания SQL
  • Умение работать с базами данных
  • Понимание алгоритмов и структур данных
  • Навыки по написанию unit-тестов

Когда и как проводятся занятия по курсу Java

Продолжительность курса: 4 месяца.

Дополнительное занятие по стратегии трудоустройства.

Время: вечернее время в будние дни и/или в субботу
2 раза в неделю по 2 часа
.

Стоимость курса: 16900 грн. (бесплатно для участника проекта, оплачивается партнерами проекта)

  • Сертификат

    В конце курса мы выдаем студентам сертификат. Сертификат получают студенты, которые не пропускали занятиий, выполняли домашние задания и сдали финальный тест курса преподавателю.

  • Актуальность

    Курс построен с учетом реальных требований iT компаний. Мы не просто учим, мы выпускаем будущих айтишников.

  • Рейтинг

    На протяжении всего курса ведется рейтинг успеваемости. Студенты могут отслеживать и анализировать свой уровень. По окончанию курса студенты получают рекомендации преподавателя для трудоустройства.

  • Карьера

    Больше 10 лет мы сотрудничаем с компаниями-работодателями по вопросу трудоустройства студентов. Наши выпускники первыми узнают о новых вакансиях и проходят тестирование в iT-компаниях.

Отзывы

В рядах айтишников прибыло

Анонсы, отчеты и фото также есть
в наших соцсетях, присоединяйся!

Отправить заявку