Java SE 6. Часть 1
Весь Каталог курсов
ПерейтиОставить заявку
на участие в данном тренинге с открытой датой в филиалах:
О курсе
Длительность: 40 час.Стоимость: 30 800 р. / 5 300 грн.
Java SE 6. Часть 1
Курс:JVA-007
Владелец курса:Luxoft Training
Описание:В данном курсе слушатели получат базовые знания и навыки, которые позволят им заниматься разработкой на платформе JavaSE 6.
Данный курс ориентирован на проработку необходимых для начала разработки на Java знаний и навыков – от основ UML до реализации ООП в Java. Основной фокус курса на основах синтаксиса и ключевых ООП-практиках.
Данный курс ориентирован на проработку необходимых для начала разработки на Java знаний и навыков – от основ UML до реализации ООП в Java. Основной фокус курса на основах синтаксиса и ключевых ООП-практиках.
Цели:
После завершения обучения слушатели разберутся с:
После завершения обучения слушатели смогут:
- задачами платформы JavaSE
- понятиями JDK, JRE, JVM
- основами ООП
- основами UML
- структурой Java-приложений: классами, свойствами, методами
- примитивными типами языка Java
- ключевыми операторами языка Java
- реализацией ООП в Java: наследованием, полиморфизмом, делегированием
- понятиями класса, абстрактного класса и интерфейса
- вложенными классами (inner classes)
- исключениями
После завершения обучения слушатели смогут:
- формировать JavaDoc-документацию
- читать базовые типы UML-диаграмм
- разрабатывать и запускать Java-приложения
- использовать в приложениях примитивные и объектные типы
- использовать в приложениях ключевые операторы языка
- использовать в приложениях абстрактные классы и интерфейсы
- применять при проектировании приложений ключевые принципы проектирования и шаблоны проектирования (design patterns)
- использовать в приложениях assertions
- использовать в приложениях вложенные классы
- использовать в приложениях механизм исключений
Разбираемые темы:
1. Введение в платформу Java
2. Основы объектно-ориентированного программирования
- История создания
- Задачи платформы
- Понятие платформы
- Версионность
- Направления
- Обзор JDK
- Процесс разработки и запуска
- Использование комментариев
3. Введение в UML
- Парадигмы программирования
- Классы и объекты
- Наследование
- Полиморфизм
- Видимость
4. Структура приложений на Java
- Задачи UML
- Типы диаграмм
- Диаграммы классов
- Диаграммы состояний
- Диаграммы последовательности
- Краткий обзор остальных типов диаграмм
5. Примитивные типы, операторы, управление потоком выполнения
- Описание класса
- Понятие Java-приложения
- Работа с экземпляром класса
- Иллюстрация
- Понятие classpath
- Практика
- Пакеты
- Java-архивы
- Практика
- Модификация Java-приложения из двух классов
- Разбиение классов по пакетам
- Архивация одного пакета
- Запуск
6. Реализация ООП в Java
- Где используются базовые типы
- Декларация переменных и их инициализация
- Примитивные типы
- Базовые типы
- Операторы в Java
- Ветвления
- Циклы
- Параметры методов
7. Расширенные вопросы синтаксиса Java
- Перегрузка методов
- Наследование
- Полиморфизм
- Модификатор final
- Конструкторы
- Перечисления (enums)
- Статический контекст
- Абстракции
- Принципы проектирования
- Параметризуемые классы (generics)
8. Исключения
- Assertions
- Вложенные классы
- Вопросы совместимости с предыдущими версиями платформы
- Концепция обработки исключений
- Блок try-catch-finally
- Типы исключений
- Выброс исключения из метода
- Прием "rethrow"
Целевая аудитория:
Курс ориентирован на младших разработчиков на платформе JavaSE 6 (java junior developers). К ним можно отнести текущих разработчиков на других языках и платформах, не имеющих опыта разработки на Java.
Сертификат:
По итогам обучения каждому слушателю выдается сертификат о прохождении курсов Luxoft Training. Слушатели онлайн курсов получают электронную версию сертификата (на указанный email) по запросу.
Предварительная подготовка – общее:
- Опыт разработки на императивных языках программирования
Связанные курсы:
Оплату курса Вы можете осуществить одним из двух способов:
Добавьте курс в корзину и оплатите его одним из предложенных вариантов, выбрав оплату от Физического лица (квитанция СБЕРБАНКА, банковская карта, WebMoney, Яндекс.Деньги, QIWI Кошелек) или от Юридического лица с выставлением счета-оферты. Либо заполните форму, расположенную ниже на данной странице.
Корзина:
08.07.2013-19.07.2013, Киев
Тренер: Лифарь Владимир
Время : 10:00-14:00
Длительность: 40 час.
Стоимость: 5 300 грн.
Тренер: Лифарь Владимир
Время : 10:00-14:00
Длительность: 40 час.
Стоимость: 5 300 грн.
15.07.2013-19.07.2013, Одесса
Тренер: Питомец Юрий
Время : 10:00 - 18:00
Длительность: 40 час.
Стоимость: 5 300 грн.
Тренер: Питомец Юрий
Время : 10:00 - 18:00
Длительность: 40 час.
Стоимость: 5 300 грн.
Веб-форма (с Вами свяжется наш менеджер):
Выбранный Вами курс стоит в расписании, но если Вас не устраивает город и дата его проведения, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. После этого с Вами свяжется менеджер Luxoft Training и проинформирует об изменениях.
Романюк Виктор :
Супер! Понравился уровень профессиональных знаний и изложения тренера курса - Вячеслава Лапина. Сравнимо с курсами Михаила Кумскова.
Бай Елена:
Отличное изложение материала. захотелось продолжить изучение основ программирования.
Лиховой Павел :
Теория ООП замечательно утряслась в моей голове. В принципе, я получил даже больше ответов, чем рассчитывал :-) Все отлично!
Козлов Антон:
Я получил представление о языке JAVA, что и хотел получить от данного курса. Также разобрался в ООП.
Костомаров Павел:
Ознакомился с java-технологиями, получил интересующую информацию. Инструктор сумел четко и интересно изложить материал, донести его до слушателей. В целом, тренинг оказался очень полезным и организованным на самом высоком уровне.
Лозицкий Виталий:
Замечательный тренинг, проведенный на крайне высоком профессиональном уровне, чувствуется большой опыт преподавателя. Уровень соответсвует международному.
Хотите узнать больше?
По всем вопросам, в т.ч. для регистрации на курсы, отправьте письмо по адресу education@luxoft.com



