Що нового?

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

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

Gadzhi

Модератор
[Luxoft Training] Разработка на платформе Java SE 7. Расширенные темы



Описание
Курс: JVA-008
Длительность:40 ч.

Java в настоящее время – стандарт для разработки коммерческих приложений среднего и большого масштаба. Это зрелая, устоявшаяся, но в то же время быстро прогрессирующая технология. Ваши вложения в технологию Java многократно окупятся за счет гибкости, обилия качественных и бесплатных библиотек и очень многочисленного сообщества разработчиков.
Эффективность применения Java в значительной степени зависит от умения использовать ее многочисленные инструменты и библиотеки, в противном случае команда разработчиков будет “изобретать велосипед”, который потом трудно изучать и поддерживать. Библиотеки Java очень обширны, постоянно совершенствуются и дополняются.
Курс "Разработка на платформе Java SE 7. Расширенные темы" является второй частью программы обучения "Разработка на платформе Java SE 7" и может изучаться отдельно или комплексно.

В данном курсе слушатели получат расширенные знания об использовании системных библиотек Java, о работе с коллекциями Java, работе с потоками ввода-вывода, использовании многопоточного программирования, основ построения GUI, аннотаций, использовании логгирования и механизмов Reflection. Курс содержит большое количество практических упражнений и задач.

В случае отсутствия базовых навыков разработки на Java, необходимых для эффективного обучения на данном курсе, рекомендуем пройти курс «Разработка на платформе Java SE 7. Базовые темы».

На наших курсах у слушателей есть возможность не только получить теоретические знания от профессионалов Java о всех важнейших библиотеках, но и начать использовать библиотеки на практике, выполняя учебные задания по всем изучаемым темам.

Пройдя курсы «Разработка на платформе Java SE 7. Базовые темы» и «Разработка на платформе Java SE 7. Расширенные темы», разработчики смогут сразу применять полученные знания в реальных проектах.

Цели:
После завершения обучения слушатели смогут:
  1. использовать в приложениях ключевые классы системной библиотеки: System, Math, Object, строки, обертки (wrappers);
  2. работать с вводом-выводом из приложений;
  3. управлять в приложениях потоками (threads);
  4. работать со стандартными классами коллекций;
  5. использовать компонентную модель JavaBeans;
  6. разрабатывать простой графический интерфейс приложения с использованием библиотеки Swing;
  7. использовать механизм Reflection;
  8. использовать в приложениях аннотации;
  9. использовать в приложениях стандартную библиотеку журналирования;
  10. реализовать мониторинг и настройку JVM;
  11. использовать при разработке приложений скриптовые языки, например JavaScript.
Разбираемые темы:
  • Ключевые классы системной библиотеки:
    • System;
    • Math;
    • Object;
    • Строки;
    • Обертки поверх примитивов;
    • Работа с регулярными выражениями;
    • Properties.
  • Ввод-вывод:
    • Библиотека классов ввода-вывода;
    • Сетевое взаимодействие;
    • Форматирование вывода.
  • Потоки:
    • Понятие потока;
    • Управление потоком;
    • Критические секции;
    • Управление потоком в критической секции;
    • Библиотека примитивов синхронизации java.util.concurrent.
  • Коллекции:
    • Обзор collection API;
    • Коллекции;
    • Множества (set);
    • Отображения (map);
    • Сравнение различных структур данных на предмет применимости в различных ситуациях;
    • Механизм сравнения элементов коллекций;
    • Коллекции синхронизированные и несинхронизированные.
  • Введение в стандарт Java Beans:
    • Спецификация Java Beans;
    • Понятие компонента;
    • Понятие контейнера;
    • Правила разработки JavaBeans;
    • Механизм обработки событий;
    • Мета-информация компонентов;
    • Использование JavaBeans в других стандартах и каркасах.
  • Введение в разработку GUI:
    • Обзор библиотек;
    • Сравнение библиотек;
    • Введение в Swing;
    • Ключевые компоненты Swing;
    • Обработка событий в Swing.
  • Механизм Reflection.
  • Аннотации.
    • Введение в AOP;
    • Задачи аннотаций;
    • Стандартные аннотации;
    • Создание собственных аннотаций.
  • Система журналирования.
  • Администрирование JVM.
    • Выделение памяти;
    • Алгоритмы gc;
    • Мониторинг JVM.
  • Поддержка скриптовых языков в Java 7.
Продажник
Скрытое содержимое.
http://www.luxoft-training.ru/kurs/razrabotka_na_platforme_java_se_7_rasshirennye_temy.html
 
Угорі