Що нового?

Придбаний [Luxoft Training] Разработка на платформе Java SE 7. Базовые темы

Інформація про покупку
Тип покупки: Складчина
Ціна: 21534 ГРН
Учасників: 0 з 6
Організатор: Відсутній
Статус: Набір учасників
Внесок: 3732.6 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
[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. формировать JavaDoc-документацию;
  2. читать базовые типы UML-диаграмм;
  3. разрабатывать и запускать Java-приложения;
  4. использовать в приложениях примитивные и бъектные типы;
  5. использовать в приложениях ключевые операторы языка;
  6. использовать в приложениях абстрактные классы и интерфейсы;
  7. применять при проектировании приложений ключевые принципы проектирования и шаблоны проектирования (design patterns);
  8. использовать в приложениях assertions;
  9. использовать в приложениях вложенные классы;
  10. использовать в приложениях механизм исключений.
Разбираемые темы:
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".

Скрытое содержимое.
http://www.luxoft-training.ru/kurs/razrabotka_na_platforme_java_se_7_bazovye_temy.html
 
Угорі