[Luxoft Training] Разработка на платформе Java SE 7. Базовые темы
Описание Курс: JVA-007
Длительность: 40 ч.
Java на сегодняшний день – самый популярный язык для разработки приложений enterprise-уровня. Это стандарт для разработки коммерческих приложений среднего и большого масштаба.
Java – это зрелая, устоявшаяся, но в то же время быстро прогрессирующая технология. Ваши вложения в технологию Java многократно окупятся за счет гибкости, обилия качественных и бесплатных библиотек и очень многочисленного сообщества разработчиков.
Курс «Разработка на платформе Java SE 7. Базовые темы» является первой частью программы обучения «Разработка на платформе Java SE 7» и может изучаться отдельно или комплексно.
В данном курсе слушатели получат базовые знания и навыки, которые позволят им заниматься разработкой на платформе Java SE 7. В курсе рассматриваются основы объектно-ориентированного программирования, использование UML для дизайна приложений, а также основы использования языка Java (типы языка, операторы, классы, пакеты, исключения). Курс содержит большое количество практических упражнений.
Изучение Java – инвестиция в ваше будущее как в России, так и на Западе.
После изучения языка программирования Java на курсе JVA-007 рекомендуется продолжить изучение системных библиотек Java на курсе «Разработка на платформе Java SE 7. Расширенные темы».
Цели:
После завершения обучения слушатели смогут:
1. Введение в платформу Java:
Разбираемые темы:
Скрытое содержимое.
Описание
Длительность: 40 ч.
Java на сегодняшний день – самый популярный язык для разработки приложений enterprise-уровня. Это стандарт для разработки коммерческих приложений среднего и большого масштаба.
Java – это зрелая, устоявшаяся, но в то же время быстро прогрессирующая технология. Ваши вложения в технологию Java многократно окупятся за счет гибкости, обилия качественных и бесплатных библиотек и очень многочисленного сообщества разработчиков.
Курс «Разработка на платформе Java SE 7. Базовые темы» является первой частью программы обучения «Разработка на платформе Java SE 7» и может изучаться отдельно или комплексно.
В данном курсе слушатели получат базовые знания и навыки, которые позволят им заниматься разработкой на платформе Java SE 7. В курсе рассматриваются основы объектно-ориентированного программирования, использование UML для дизайна приложений, а также основы использования языка Java (типы языка, операторы, классы, пакеты, исключения). Курс содержит большое количество практических упражнений.
Изучение Java – инвестиция в ваше будущее как в России, так и на Западе.
После изучения языка программирования Java на курсе JVA-007 рекомендуется продолжить изучение системных библиотек Java на курсе «Разработка на платформе Java SE 7. Расширенные темы».
Цели:
После завершения обучения слушатели смогут:
- формировать JavaDoc-документацию;
- читать базовые типы UML-диаграмм;
- разрабатывать и запускать Java-приложения;
- использовать в приложениях примитивные и бъектные типы;
- использовать в приложениях ключевые операторы языка;
- использовать в приложениях абстрактные классы и интерфейсы;
- применять при проектировании приложений ключевые принципы проектирования и шаблоны проектирования (design patterns);
- использовать в приложениях assertions;
- использовать в приложениях вложенные классы;
- использовать в приложениях механизм исключений.
1. Введение в платформу Java:
Разбираемые темы:
- История создания;
- Задачи платформы;
- Понятие платформы;
- Версионность;
- Направления;
- Обзор JDK;
- Процесс разработки и запуска;
- Использование комментариев.
- Парадигмы программирования;
- Классы и объекты;
- Наследование;
- Полиморфизм;
- Видимость.
- Задачи UML;
- Типы диаграмм;
- Диаграммы классов;
- Диаграммы состояний;
- Диаграммы последовательности;
- Краткий обзор остальных типов диаграмм.
- Описание класса;
- Понятие Java-приложения;
- Работа с экземпляром класса;
- Иллюстрация;
- Понятие classpath;
- Практика;
- Пакеты;
- Java-архивы;
- Практика;
- Модификация Java-приложения из двух классов;
- Разбиение классов по пакетам;
- Архивация одного пакета;
- Запуск.
- Где используются базовые типы;
- Декларация переменных и их инициализация;
- Примитивные типы;
- Базовые типы;
- Операторы в Java;
- Ветвления;
- Циклы;
- Параметры методов.
- Перегрузка методов;
- Наследование;
- Полиморфизм;
- Модификатор final;
- Конструкторы;
- Перечисления (enums);
- Статический контекст;
- Абстракции;
- Принципы проектирования;
- Параметризуемые классы (generics).
- Assertions;
- Вложенные классы;
- Вопросы совместимости с предыдущими версиями платформы.
- Концепция обработки исключений;
- Блок try-catch-finally;
- Типы исключений;
- Выброс исключения из метода;
- Прием "rethrow".
Скрытое содержимое.
http://www.luxoft-training.ru/kurs/razrabotka_na_platforme_java_se_7_bazovye_temy.html