IBM Cloud

  • Статьи и руководста по IBM Cloud

    Корпорация IBM позиционирует IBM Cloud как систему, которая решает задачи, стоящие перед разработчиками бизнес-приложений, перед их бизнес-заказчиками и перед пользователями.

Руководства:

  • Гибкая разработка программного обеспечения

    Гибкий (Agile) подход к разработке программного обеспечения предусматривает коллективную, итерационную, поэтапную работу с постоянным вниманием к качеству. Опыт показывает, что эти принципы обеспечивают более высокую отдачу от инвестиций (ROI), лучшее качество, более оперативную поставку и более высокий уровень удовлетворенности заинтересованных сторон по сравнению с традиционными подходами к управлению проектами. В этом пути обучения вы узнаете, почему гибкий подход к разработке программного обеспечения эффективен, как внедрить его в вашей организации и преодолеть выдвигаемые против него возражения, а также как поэтапно реализовать его.

  • Разработка портлетов Java

    Почти во всех решениях пространства портал-сервер Java реализуется спецификация портлетов Java. Спецификация обеспечивает совместимость портлетов и порталов посредством определения программных интерфейсов приложений для портлетов и стандартизирующих правил для глобальных параметров, пользовательских данных, запросов и ответов портлетов, развертывания, пакетирования и безопасности. Эта статья серии «Путь к знаниям» помогает в построении, тестировании и развертывании соответствующих стандартам портлетов для контейнеров с открытым исходным кодом и для IBM WebSphere Portal. Помимо этого, статья поможет в подготовке к сертификации WebSphere Portlet Factory 7.0 для IBM Certified Solution Developer.

  • XML и сжатие данных

    При всех своих достоинствах, главными из которых являются гибкость и приспособляемость, язык XML чрезвычайно многословен. Размер файлов XML может стать препятствием для эффективного обмена и доступа к данным, особенно при отправке файлов на веб-серверы. Сжатие данных позволяет существенно оптимизировать работу с XML. В этом пути обучения приводятся теоретические и практические сведения о сжатии данных. Данный путь обучения предназначен для новичков в области XML и разработки приложений.

  • Начало работы с IBM Connections 3.0.1

    В этом практическом рукодстве представлено приложение IBM Connections 3.0.1, начиная с обзора продукта и заканчивая подробной информацией об установке, персонализации и интеграции с другими продуктами.

  • IBM PureSystems: Повышение квалификации

    Приобретайте навыки необходимые для работы с интегрированными экспертными системами и виртуальными моделями; умение разрабатывать, развертывать и администрировать виртуальные шаблоны и компонентов PureSystems.

  • Параллелизм Java

    В параллельных приложениях несколько вычислений выполняются одновременно (возможно, взаимодействуя друг с другом) на нескольких ядрах в одном кристалле, в потоках с разделением времени и приоритетным прерыванием на одном процессоре или на нескольких физически разделенных процессорах. Встроенная поддержка поточной обработки в языке Java упрощает создание многопоточных приложений, но требует от разработчиков бдительности в отношении проблем параллелизма. Данная статья раздела «Путь к знаниям» предназначается для разработчиков Java, которые хотели бы овладеть многопоточным программированием на языке Java, а также узнать об альтернативных подходах для платформы Java, ориентированных на современные аппаратные средства с многоядерными процессорами.

  • Параллелизм с использованием акторов для Java-приложений

    Параллелизм с использованием акторов долгое время был связан с функциональным языком Erlang. Затем он был перенесен на JVM с использованием таких языков, как Scala и Groovy, наряду с реализованными на основе Java™ библиотеками и инфраструктурами. С помощью этих статей серии "Путь к знаниям" вы узнаете, почему параллелизм с использованием акторов становится все более популярной и незаменимой альтернативой традиционному параллелизму Java. Изучите основные элементы акторов и модели акторов, а затем испытывайте на практике множество реализаций акторов, включаю GPars, Kilim, Akka и библиотеку ОјJavaActors.

  • Стать Java-программистом

    Этот раздел рубрики "Путь к знаниям" знакомит программистов, не владеющих языком и платформой Java , с теорией и практикой Java-программирования. Опытные разработчики проведут вас от основ синтаксиса Java к более сложным абстракциям и конструкциям, делясь по пути передовым опытом и рекомендуя полезные ресурсы. Вы также сможете познакомиться со средой IDE Eclipse и использовать ее для практического обучения.

  • Изучение альтернативных языков для платформы Java

    Способность JVM исполнять не зависящий от машины и языка байт-код открывает массу возможностей перед программистами-полиглотами. Языки для платформы Java™ стремительно множатся (сейчас их более 200), и некоторые из них уже пользуются большой популярностью у разработчиков. В этой статье раздела «Путь к знаниям» дан обзор некоторых проверенных языков программирования, которые могут дополнить ваше мастерство программирования на Java за счет всестороннего использования преимуществ платформы Java.

  • Облачные вычисления: введение в концепцию "Платформа как сервис (Platform as a Service)"

    Изучите основные компоненты PaaS (компьютерная платформа и среда исполнения), которые позволяют разработчикам создавать и развертывать веб-приложения на хостинговой инфраструктуре. Платформа PaaS предоставляет доступ к операционным системам и к соответствующим сервисам, а также обеспечивает возможность развертывания приложений в облаке с помощью языков программирования и инструментов, поддерживаемых провайдером.

  • Облачные вычисления: Введение в программное обеспечение как сервис

    Узнайте о программном обеспечении как сервисе ( SaaS ), уровне приложений облачных вычислений, а также о возможностях и проблемах, которые открывает и ставит SaaS. Пройдя этот путь, вы сумеете: - охарактеризовать роль SaaS-уровня облачных вычислений; - определить ключевые технологии и подходы, относящиеся к созданию уровня приложений облачных вычислений; - понять ключевые проблемы построения и развертывания SaaS-приложений в облаке; - применять инструменты IBM, которые помогают развивать SaaS-приложения.

  • Облачные вычисления: Основы

    В этой серии "Путь к знаниям" представлены концепции облачных вычислений и модели облачных сервисов "инфраструктура как сервис" ( IaaS ), "платформа как сервис" ( PaaS ) и "программное обеспечение как сервис" ( SaaS ), которые являются основой облачных вычислений.

  • Облачные вычисления: Инфраструктура как сервис (Infrastructure as a Service, IaaS)

    ИТ-специалистам и студентам - об основных свойствах концепции "Инфраструктура как сервис" ( IaaS ) и важности планирования для успешного развертывания облачных сред. Вы познакомитесь с облачными технологиями IBM и платформой IBM SmartCloud Enterprise.

  • Использование NoSQL для анализа данных большого объема

    Модель СУБД является надежной основой для хранения данных в традиционных клиент-серверных архитектурах, но с позиций простоты и дешевизны она плохо масштабируется на несколько узлов. В эпоху масштабируемых Web-приложений, таких как Facebook и Twitter, решение обеспечивают хранилища данных (например, NoSQL ), не использующие схемы. Этот сборник знакомит Java-разработчиков с технологией NoSQL и ролью Apache Hadoop MapReduce в анализе данных большого объема.

  • Знакомство с JavaScript

    Это руководство из серии "Путь к знаниям" начинается с краткого обзора языка JavaScript , который знакомит вас с основами программирования на JavaScript. Далее рассматриваются более сложные темы, такие как объектно-ориентированный язык JavaScript и модификация модели DOM для манипуляции с HTML-страницами. В заключение рассказывается о базовых принципах технологии Asynchronous JavaScript + XML (Ajax) и о том, как выполнять Ajax-запросы.

  • Основы системного администрирования Linux: работа с консолью

    Всеобъемлющее введение в работу с Linux с помощью командной консоли . Эта статья раздела "Путь к знаниям" идеально подходит для серьезных пользователей Linux — включая системных администраторов, разработчиков и опытных пользователей — и служит хорошей подготовкой к аттестационному экзамену 101 (тема 103) LPIC-1 Института Linux (Linux Professional Institute).

  • Реализация WS-Security для Java-Web-сервисов

    Распределенный, независимый характер Web-сервисов делает их защиту проблемой первостепенной важности. Эта статья раздела "Путь к знаниям" предназначена для тех Java-разработчиков, которым необходимо реализовать защиту на уровне сообщений в своих приложениях Web-сервисов на основе XML. Она знакомит читателя со стандартом OASIS Web Services Security (WS-Security) и демонстрирует, как его задействовать для обеспечения безопасности Java-приложений с применением Web-сервисов, используя среду Web-сервисов с открытым исходным кодом Apache Axis и продукты IBM. Этот материал особенно подходит тем, кому нужно развернуть безопасные Web-сервисы на платформе IBM WebSphere Application Server, включая бесплатную версию Community Edition, с использованием инструментов IBM (но не только им).

  • Создание и развертывание Web-сервисов JAX-WS

    Приступайте к реализации Web-сервисов с использованием API Java для Web-сервисов на базе XML (JAX-WS) - современного стандарта Java для настройки Web-сервисов. Освойте концепции JAX-WS и приобретите практический опыт создания и развертывания Web-сервисов и клиентов JAX-WS. Эта статья раздела "Путь к знаниям" особенно подходит для тех Java-разработчиков, которые хотят развернуть Web-сервисы на IBM WebSphere Application Server , включая бесплатную редакцию Community Edition (но не только для них). Это также хорошая отправная точка для подготовки к аттестации по специальности IBM Certified Solution Developer – разработка Web-сервисов для WebSphere Application Server (V6.1 или V7.0).

  • Основы DB2 для специалистов по Oracle: переход с Oracle на DB2

    Советы и приемы, приведенные в этой статье раздела "Путь к знаниям", наряду с инструментами, которые можно загрузить с Web-сайта IBM на безвозмездной основе, облегчают использование имеющихся знаний по СУБД Oracle для успешного выполнения перехода с Oracle на DB2.