Developing and Deploying Applications on Oracle Solaris 11
- Код курса: S11DDAp
- Длительность: 3 д.
- Цена: 90 000 Р
- Часы в неделю: 24 ак. часов.
Описание курса
Аннотация:
Курс предназначен для разработчиков и архитекторов, разрабатывающих и развертывающих приложения на Oracle Solaris, ответственных за построение и тестирование инфраструктуры приложений в корпоративной среде. Основной акцент сделан на тех навыках и знаниях, которые требуются для для развертывания приложений на новой платформе Oracle Solaris 11. В курсе будет рассмотрено как эффективно разработать Enterprise Apps для Oracle Solaris 11 при помощи функциональных возможностей этой операционной системы, таких как IPS, SMF и DTrace.
Слушатели изучат построение и пакетирование приложений с помощью Image Packaging System (IPS), задание условий для разработки и тестирования, общие инструменты и библиотеки, доступные в Solaris. Будут рассмотрены, в том числе на практике, полезные функциональности Oracle Solaris Studio в качестве первичного и предпочтительного инструментария. Также будут изучены лучшие практики для создания/повторного использования и отладки динамических библиотек, техники для построения оптимизированных приложений, анализа приложений с помощью DTrace, развертывания и управления приложениями с помощью ZFS, и настройка Java-приложений.
В курсе предусмотрены практические упражнения, с помощью которых слушатели научатся разрабатывать и развертывать приложения на Oracle Solaris 11, выполнят критические задачи построения, отладки и развертывания.
В курсе НЕ будут рассматриваться рутинные действия системного администратора Oracle Solaris 11 или какие-либо языки программирования (C, C++, Java и пр.) . Подразумевается, что слушатели уже имеют навыки и знания, необходимые для разработки приложений.
Слушатели получают знания для выполнения следующих действий:
- Задание среды для разработки и тестирования
- Создание и отладка динамических библиотек
- Использование ZFS для развертывания и управления приложениями
- Разработка и тонкая настройка Java-приложений
- Изучение, настройка и реализация новых инструментальных средств разработчика
- Анализ приложений с помощью DTrace
Аудитория:
- Разработчики приложений
- Архитекторы
- Системные администраторы
- Специалисты-системотехники
Требования к подготовке слушателей:
- Базовые знания команд и процессов Oracle Solaris 10 или Linux. Опыт разработки приложений не менее 2 лет
Описание курса (course topics):
Introduction
- Course goals
- Course agenda
- Introductions
- Your learning center
Introducing Oracle Solaris 11 for Developers
- Describe the advantages of Oracle Solaris as an Operating System
- Get the Most out of Oracle Solaris 11
Building a Development and Deployment System
- Set up the Development Environment
- List the Installation Resources and Support
Implementing Advanced Solaris 11 Features
- Package Management With IPS
- Manage Services With Solaris Service Management Facility (SMF)
- Use ZFS to Deploy, Maintain and Enhance Applications
Configuring Systems for Building the QA and Test Environment
- Use Solaris 11 Virtualization Technologies
Developing Applications for the Solaris SPARC and x64 Platform
- Describe the Solaris Build Environment, Tools and Libraries
- Maintain Portability across SPARC and x64
- Develop Applications Using Add-ons, and Developer Tools
- List common build issues
Debugging Applications on Oracle Solaris 11
- Identify Solaris Debugging Tools
- Build Shared Libraries
- Debug Using Oracle Solaris Studio
Analyzing Applications at Run Time using DTrace
- Describe the DTrace Framework
- Use DTrace in Java and Web 2.0 environments
Tuning and Enhancing Applications Performance using Oracle Studio
- Identify General available Performance Tools
- Optimize Applications Using Oracle Solaris Studio
- Tune Java Applications on the Solaris Platform
Transitioning Application Development to the Oracle Solaris 11 Environment
- Move to Oracle Solaris 11
- Migrate Applications and Environment From HP-UX to Oracle Solaris 11
- Migrate Applications and Environment From Linux to Oracle Solaris 11
- Solaris 11 adoption support resources