Весь Каталог курсов

Перейти

Оставить заявку

на участие в данном тренинге с открытой датой в филиалах:


О курсе

Длительность: 40 час.
Стоимость: 30 800 р. / 5 300 грн.




Java SE 6. Часть 1

Курс:

JVA-007

Владелец курса:

Luxoft Training

Описание:
В данном курсе слушатели получат базовые знания и навыки, которые позволят им заниматься разработкой на платформе JavaSE 6.

Данный курс ориентирован на проработку необходимых для начала разработки на Java знаний и навыков – от основ UML до реализации ООП в Java. Основной фокус курса на основах синтаксиса и ключевых ООП-практиках.

Цели:
После завершения обучения слушатели разберутся с:
  • задачами платформы JavaSE
  • понятиями JDK, JRE, JVM
  • основами ООП
  • основами UML
  • структурой Java-приложений: классами, свойствами, методами
  • примитивными типами языка Java
  • ключевыми операторами языка Java
  • реализацией ООП в Java: наследованием, полиморфизмом, делегированием
  • понятиями класса, абстрактного класса и интерфейса
  • вложенными классами (inner classes)
  • исключениями

После завершения обучения слушатели смогут:
  • формировать JavaDoc-документацию
  • читать базовые типы UML-диаграмм
  • разрабатывать и запускать Java-приложения
  • использовать в приложениях примитивные и объектные типы
  • использовать в приложениях ключевые операторы языка
  • использовать в приложениях абстрактные классы и интерфейсы
  • применять при проектировании приложений ключевые принципы проектирования и шаблоны проектирования (design patterns)
  • использовать в приложениях assertions
  • использовать в приложениях вложенные классы
  • использовать в приложениях механизм исключений

Разбираемые темы:
1. Введение в платформу Java
  • История создания
  • Задачи платформы
  • Понятие платформы
  • Версионность
  • Направления
  • Обзор JDK
  • Процесс разработки и запуска
  • Использование комментариев
2. Основы объектно-ориентированного программирования
  • Парадигмы программирования
  • Классы и объекты
  • Наследование
  • Полиморфизм
  • Видимость
3. Введение в UML
  • Задачи UML
  • Типы диаграмм
  • Диаграммы классов
  • Диаграммы состояний
  • Диаграммы последовательности
  • Краткий обзор остальных типов диаграмм
4. Структура приложений на Java
  • Описание класса
  • Понятие Java-приложения
  • Работа с экземпляром класса
  • Иллюстрация
  • Понятие classpath
  • Практика
  • Пакеты
  • Java-архивы
  • Практика
  • Модификация Java-приложения из двух классов
  • Разбиение классов по пакетам
  • Архивация одного пакета
  • Запуск
5. Примитивные типы, операторы, управление потоком выполнения
  • Где используются базовые типы
  • Декларация переменных и их инициализация
  • Примитивные типы
  • Базовые типы
  • Операторы в Java
  • Ветвления
  • Циклы
  • Параметры методов
6. Реализация ООП в Java
  • Перегрузка методов
  • Наследование
  • Полиморфизм
  • Модификатор final
  • Конструкторы
  • Перечисления (enums)
  • Статический контекст
  • Абстракции
  • Принципы проектирования
  • Параметризуемые классы (generics)
7. Расширенные вопросы синтаксиса Java
  • Assertions
  • Вложенные классы
  • Вопросы совместимости с предыдущими версиями платформы
8. Исключения
  • Концепция обработки исключений
  • Блок try-catch-finally
  • Типы исключений
  • Выброс исключения из метода
  • Прием "rethrow"

Целевая аудитория:
Курс ориентирован на младших разработчиков на платформе JavaSE 6 (java junior developers). К ним можно отнести текущих разработчиков на других языках и платформах, не имеющих опыта разработки на Java.

Сертификат:
По итогам обучения каждому слушателю выдается сертификат о прохождении курсов Luxoft Training. Слушатели онлайн курсов получают электронную версию сертификата (на указанный email) по запросу.

Предварительная подготовка – общее:
  • Опыт разработки на императивных языках программирования

Связанные курсы:

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

  • Добавьте курс в корзину и оплатите его одним из предложенных вариантов, выбрав оплату от Физического лица (квитанция СБЕРБАНКА, банковская карта, WebMoney, Яндекс.Деньги, QIWI Кошелек) или от Юридического лица с выставлением счета-оферты.
  • Либо заполните форму, расположенную ниже на данной странице.

  • Корзина:

    08.07.2013-19.07.2013

    08.07.2013-19.07.2013, Киев
    Тренер: Лифарь Владимир
    Время : 10:00-14:00
    Длительность: 40 час.
    Стоимость: 5 300 грн.

    15.07.2013-19.07.2013

    15.07.2013-19.07.2013, Одесса
    Тренер: Питомец Юрий
    Время : 10:00 - 18:00
    Длительность: 40 час.
    Стоимость: 5 300 грн.

    Веб-форма (с Вами свяжется наш менеджер):



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

     

    Романюк Виктор :

    Супер! Понравился уровень профессиональных знаний и изложения тренера курса - Вячеслава Лапина. Сравнимо с курсами Михаила Кумскова.

    Бай Елена:

    Отличное изложение материала. захотелось продолжить изучение основ программирования.

    Лиховой Павел :

    Теория ООП замечательно утряслась в моей голове. В принципе, я получил даже больше ответов, чем рассчитывал :-) Все отлично!

    Козлов Антон:

    Я получил представление о языке JAVA, что и хотел получить от данного курса. Также разобрался в ООП.

    Костомаров Павел:

    Ознакомился с java-технологиями, получил интересующую информацию. Инструктор сумел четко и интересно изложить материал, донести его до слушателей. В целом, тренинг оказался очень полезным и организованным на самом высоком уровне.

    Лозицкий Виталий:

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


    Хотите узнать больше?

    По всем вопросам, в т.ч. для регистрации на курсы, отправьте письмо по адресу education@luxoft.com

    Вернуться. Нормальное отображение страницы