• Управление проектами разработки ПО 9 курсов
    PM-001
    Данный тренинг – первая часть Программы менеджера проектов по разработке ПО. Тренинг дает слушателям знания и создает умения, требуемые для управления проектом, включая выбор методологии и постановку процессов, работу со стейкхолдерами, управление конфигурациями и дефектами. Также отрабатывается применение основных управленческих инструментов (SMART-критерий, цикл Деминга, анализ корневых причин, принцип Парето).
    PM-002
    Данный тренинг – вторая часть Программы менеджера проектов по разработке ПО. Тренинг дает слушателям знания и создает умения, требуемые для организации и управления процессами оценки размера, трудозатрат и длительности (на примере методики UseCase Points), а также планирования и контроля исполнения проектов, включая применение метрик.
    PM-003
    Данный тренинг – третья часть Программы менеджера проектов по разработке ПО. Тренинг дает слушателям знания и создает умения, необходимые для создания проектной команды, содействия ей в достижении зрелости, обеспечения эффективной работы, мотивирования сотрудников и эффективного проведения совещаний. Слушатели учатся применять ключевые инструменты менеджера – ситуационное руководство и групповая динамика.
    PM-004
    На тренинге детально рассматривается процесс оценки проектов по разработке ПО и все связанные с этим активности. Обсуждаются основные методики оценки размера, трудозатрат и длительности проектов (экспертная, по аналогии, UseCase Points, оценка в Agile проектах), основные трудности оценки и роль метрик в оценке, даются рекомендации по выбору методик оценки для обеспечения необходимой точности результата.
    PM-007
    Тренинг дает слушателям знания и умения, позволяющие управлять рисками в проектах по разработке ПО с использованием практик, многократно проверенных в реальных проектах разного масштаба. На тренинге рассматривается типичный цикл управления рисками и на сквозном примере отрабатываются все его основные этапы – идентификация, анализ и планирование; обсуждается полезность и принципы создания реестра рисков.
    PM-008
    На тренинге рассматриваются все аспекты управления командами, сотрудники в которых разделены между собой пространственными или временными границами. С помощью специальных упражнений изучаются и отрабатываются модели и инструменты, необходимые для эффективного управления виртуальными командами и управления связанными рисками.
    PM-010
    Курс знакомит слушателя с базовыми принципами работы в Microsoft Project 2010, дает навыки работы с проектами, этапами и задачами, навыки планирования и контроля исполнения проекта, оптимального распределения проектных ресурсов, а также представление о решении основных интеграционных задач. Курс позволяет освоить наиболее востребованный функционал Microsoft Project с нуля.
    PM-011
    На курсе слушатели подробно изучают последнюю версию основного стандарта управления проектами – PMBOK® Guide 5th Edition американского института PMI (Project Management Institute). Рассматриваются 10 областей знаний в УП, дается детальный анализ всех 47 описанных в стандарте процессов управления проектами. В целях подготовки к сертификации по разделам проводится имитация сдачи теста на сертификацию с последующим анализом результатов с преподавателем.
    SPOV-002
    На курсе дается теория и практика дисциплины измерений в ИТ-проектах. Курс содержит интерактивное изложение теории, множество практических заданий и анализ сценариев из реальной жизни. Курс направлен на практическое применение измерений (метрик) при разработке ПО в проектных командах. Используются простые и понятные пояснения, инструментарий, примеры.
  • Гибкие методологии разработки ПО (Agile) 8 курсов
    SDP-004
    На тренинге обсуждаются принципы и отрабатываются навыки работы по Agile (Scrum, XP, Kanban) посредством обсуждений и практических заданий с игровыми элементами, иллюстрирующими основные практики гибкой разработки.
    SDP-031
    Luxoft является членом ICAgile – международного консорциума организаций, нацеленных на развитие образования в сфере Agile. Данный курс является базовым, необходимым для начала обучения по любому направлению, предлагаемому консорциумом.
    SDP-032
    Данный курс – первая ступень на пути получения статуса Professional in Agile Value Management. Он рекомендован для тех сотрудников, которые отвечают за процесс выявления требований со стороны бизнеса.
    SDP-034
    Данный тренинг предназначен для тех, кто видит возможность улучшения текущего процесса разработки ПО с применением канбан-метода, но предварительно хотел бы увидеть и попробовать его работу в реальной жизни.
    SDP-035
    ICAgile Agile Team Facilitation – это в первую очередь тренинг о том, как научиться эффективно участвовать в групповых дискуссиях и как научить участников совещаний, деловых встреч, Agile-событий осознанно и результативно общаться друг с другом.
    SDP-036
    16 часов
    Цель курса – вдохновить лидеров команд, технических и нетехнических руководителей, проектных менеджеров, Agile-коучей и HR-специалистов, – всех тех, кто сталкивается с вызовами при Agile-трансформации компании. Курс предлагает участникам инструменты и методы для применения и адаптирования на практике новых подходов к лидерству.
    SDP-037
    На тренинге на примере создания бумажного прототипа марсианского веб-сайта мы научимся проводить Scrum-события, создавать Scrum-артефакты и исполнять Scrum-роли.
  • Архитектура ПО 7 курсов
    ARC-001
    В данном курсе участники знакомятся с основными понятиями и контекстом архитектуры ПО, с практикой идентификации существенных требований, проектирования, документирования и анализа, которые архитектор ПО может применять в своей работе для проектов с различной предметной областью и технологической базой
    ARC-003
    20 часов
    Во время обучения слушатели узнают, как Domain Driven Design (DDD) помогает в построении Enterprise-систем со сложной бизнес-логикой, проанализируют стратегические (Bounded Contexts) и тактические (Aggregates) подходы к реализации систем и рассмотрят Enterprise-архитектуры, которые могут успешно применяться вместе с DDD. Курс основывается на реальных примерах со множеством примеров кода.
    ARC-004
    Архитектурные решения, заложенные при проектировании программной системы, являются одними из основных технических решений при проектировании ПО. В курсе рассматриваются лучшие практики проектирования на основе апробированных во множестве проектов типовых решениях – паттернах проектирования корпоративных приложений.
    ARC-005
    Основная задача курса – рассмотрение техник построения концептуальной модели приложения, основанных на использовании шаблонов, а также возможности повторного использования разработок, выполненных в рамках объектно-ориентированного анализа. Курс дает практические рекомендации по построению UML-представления концептуальной модели и по дальнейшему преобразованию концептуальной модели в дизайн.
    ARC-008
    В курсе рассматриваются различия между высоконагруженными, высоконадежными и высокопроизводительными системами. Основная задача курса – дать представление об основных понятиях, принципах и подходах, используемых при проектировании высокопроизводительных систем. Курс будет полезен не только архитекторам, но и руководителям проектов разработки, ведущим разработчикам.
    ARC-010
    В курсе рассматриваются основы системной архитектуры программного обеспечения и методик разработки ПО. Курс формирует понимание сути и задачей разработки системной архитектуры программной системой, формирует понимание как выбирать наиболее подходящие аппаратные и программные средства для архитектуры масштаба предприятия.
    ARC-013
    На курсе рассматриваются основные методы и технологии интеграции в корпоративных системах.
  • Дизайн и управление базами данных (BigData) 12 курсов
    EAS-004
    Курс рассчитан на широкий круг ИТ-специалистов, которым необходимо получить первоначальное представление о решениях в области построения хранилищ данных (DWH) и сфере применимости таких хранилищ.
    EAS-006
    Курс дает базовые знания, что такое хранилища данных и основные составляющие архитектуры решений. Рассматриваются архитектурные паттерны 3NF, star, snowflake schemas; структура и методы работы с такими сущностями, как Dimensions & Facts (типы и особенности реализации); DataVault-архитектура – ее составляющие и сравнительный анализ.
    EAS-008
    Слушатели данного курса смогут познакомиться с системой Oracle® Business Intelligence и получить практические навыки по созданию репозитория Oracle® BI. Тренинг поможет слушателям погрузиться в область разработки BI приложений, получить необходимые практические знания по работе с Oracle® BI Repository. По окончании курса слушатели смогут максимально быстро подключиться к проекту по разработке BI приложения на базе системы Oracle® BI.
    EAS-009
    Курс поможет слушателям погрузиться в область разработки BI-приложений, получить необходимые практические знания по работе с Oracle® BI Answers и Oracle® BI Dashboards. Также слушатели познакомятся с базовыми принципами визуализации данных.
    EAS-010
    Слушатели данного курса смогут познакомиться с системой Oracle Data Integrator, получить практические навыки по загрузке данных из различных типов источников (навыки по описанию данных, созданию интерфейсов и сценариев загрузки). Также слушатели узнают, как система Oracle Data Integrator может быть использована в рамках SOA платформы (Сервисно-Ориентированной Архитектуры) организации.
    EAS-011
    Этот курс представляет обзор современных способов хранения данных, в том числе хранилищ ключ-значение, документно-ориентированных и графовых систем управления базами данных, систем распределенного хранения и обработки данных на основе MapReduce, аналитических систем на основе многомерных моделей данных, а также методов аналитической обработки больших данных.
    EAS-014
    В курсе изучаются основы архитектуры Cassandra® 2.0+ , разработка концептуальных, логических и физических моделей данных. Рассматриваются все необходимые технические подробности для использования Cassandra® для масштабируемого хранения данных в проектах на Java®, а также для мониторинга, конфигурирования и настройки производительности.
    EAS-015
    24 часа
    Этот тренинг дает представление об основах Apache™ Hadoop® и методах разработки приложений, обрабатывающих данные, на его основе. Участники познакомятся с HDFS – стандартом де факто для долговременного надежного хранения больших объемов данных, фреймворком MapReduce, автоматически управляющим параллельным выполнением приложений на кластере, и сопутствующими проектами, составляющими экосистему Hadoop®.
    EAS-016
    8 часов
    В курсе изучаются основы архитектуры Hive, разработка скриптов по загрузке, трансформации и выгрузке данных. Рассматриваются все необходимые технические подробности. Конфигурирование и настройки производительности.
    EAS-017
    Курс дает представление об основах Apache Spark и методах разработки приложений, обрабатывающих данные на его основе. Рассматриваются как базовые возможности Spark (RDD), так и проекты, расширяющие их набор: Spark SQL, Spark Streaming, MLLib, Spark ML, GraphX.
    EAS-018
    Курс дает представление об основах СУБД MongoDB и методах разработки приложений, хранящих и обрабатывающих данные на его основе. Рассматриваются базовые возможности сохранения, извлечения и поиска документов (CRUD), способы формирования поисковых запросов, в том числе с использованием конвейеров Aggregation Framework и Map/Reduce.
    EAS-019
    8 часов
    В курсе изучаются основы архитектуры Impala, разработка скриптов по загрузке, трансформации и выгрузке данных. Рассматриваются все необходимые технические тонкости; конфигурирование и настройки производительности.
  • Бизнес-анализ 12 курсов
    REQ-004
    Автоматизируя бизнес, следует четко понимать, как именно работает этот бизнес сейчас и как повлияет на его работу автоматизация. Такое понимание можно получить из модели бизнес-процессов, включающей описание потока работ, исполнителей и ресурсов, участвующие в процессах. Очень удобно при этом использовать тот же язык, с использованием которого строятся и остальные модели в проекте – UML.
    REQ-005
    Нотация IDEF0 позволяет описывать взаимосвязи между действиями участников бизнес-процессов. Благодаря продуманной логике построения, IDEF0-диаграммы получаются очень информативными и наглядными, доступными не только аналитикам, но и экспертам предметной области. Хорошее описание методологии моделирования, данное в стандарте IDEF0, делает его изучение особенно полезным для начинающих аналитиков.
    REQ-027
    Процессный подход сегодня – это основа современного и успешного бизнеса. В этом курсе рассматриваются такие темы как принципы Деминга, принципы обеспечения качества, а также рассматриваются модели зрелости процессов (CMMI).
    REQ-038
    Приступая к описанию бизнес-процессов, бывает нелегко выбрать нотацию, одинаково понятную как представителям бизнеса, так и техническим специалистам. Стандарт BPMN™ (Business Process Model and Notation), позволяет разрешить эту проблему за счет выразительной нотации, позволяющей строить модели бизнес-процессов любой сложности, в том числе – исполняемых с помощью специализированных систем.
    REQ-045
    Выстоять в конкурентной борьбе и обеспечить максимально возможный уровень прибыли можно лишь при высокой операционной эффективности бизнеса, которая достигается путем внедрения процессного подхода к управлению. В курсе рассматриваются цели и задачи управления бизнес-процессами, ключевые стандарты и нотации их описания, а также – наиболее распространенные в этой области инструменты.
    REQ-046
    Бизнес-анализ помогает ответить на такие вопросы, как: насколько результативно ведется работа и как повысить эффективность, какие цели и показатели эффективности и каким образом нужно отслеживать, какими должны быть бизнес-процессы и какие информационные технологии должны их поддерживать, какие существуют операционные риски и как их контролировать.
    REQ-050
    Курс посвящен изучению основ бизнес-анализа в соответствии с BABOK Guide 3.0 и аккредитован Международным институтом бизнес-анализа (IIBA). В рамках курса объясняются особенности профессии "бизнес-аналитик" и ключевые понятия бизнес-анализа. Рассматриваются задачи, техники и ракурсы бизнес-анализа. Помимо этого, в рамках курса рассматриваются требования к сертификации IIBA и способы подготовки к ней. Курс проводят специалисты-практики с богатым опытом в области бизнес-анализа.
    REQ-051
    Курс посвящен изучению области знания «Планирование и мониторинг бизнес-анализа» BABOK Guide 3.0 и аккредитован Международным институтом бизнес-анализа (IIBA). В курсе рассматриваются задачи выбора подхода к бизнес-анализу в проекте, определения подлежащих выполнению работ и оценки их трудоемкости, определения причастных лиц и планирования их вовлечения, планирования управления требованиями, а таrже нахождения возможностей повышения продуктивности работы бизнес-аналитиков. Курс проводят специалисты-практики с богатым опытом в области бизнес-анализа.
    REQ-052
    Курс посвящен изучению области знания «Выяснение и взаимодействие» BABOK Guide 3.0 и аккредитован Международным институтом бизнес-анализа (IIBA). В курсе рассматриваются задачи выяснения, документирования и предъявления информации бизнес-анализа, а также вопросы взаимодействия с причастными лицами в ходе подготовки к выяснению и подтверждения его результатов. Курс проводят специалисты-практики с богатым опытом в области бизнес-анализа.
    REQ-053
    Курс посвящен изучению области знания «Управление жизненным циклом требований» BABOK Guide 3.0 и аккредитован Международным институтом бизнес-анализа (IIBA). В курсе рассматриваются задачи трассировки и поддержания актуальности требований, а также их приоритизации, утверждения и повторного использования. Объясняется применение паттернов требований. Обсуждаются вопросы управления изменениями требований. Курс проводят специалисты-практики с богатым опытом в области бизнес-анализа.
    REQ-055
    Курс ориентирован на бизнес-аналитиков и других специалистов, вовлеченных в процесс анализа требований и проработки дизайна решения. В ходе обучения слушатели получат знания о ключевых аспектах данных активностей и связанных с ними техниками, согласно методологии BABOK Guide 3.0, а также на практике отработают полученные знания.
    REQ-056
    Курс посвящен изучению одной из областей знания BABOK – «Оценка решения» международного профессионального стандарта BABOK Guide 3.0. В данной области знания рассматриваются задачи по бизнес-анализу, выполняемые бизнес-аналитиком для выявления и увеличения ценности, которую решение приносит организации.
  • Системный анализ 18 курсов
    REQ-001
    Тренинг является вводным для всех курсов, посвященных объектно-ориентированному анализу и проектированию (Object-Oriented Analysis and Design, OOAD). В ходе тренинга слушатели изучают основы языка визуального моделирования UML (Unified Modeling Language) версии 2. Подробно рассматриваются назначение и правила применения наиболее востребованных видов диаграмм UML (Class, Use Case, Sequence, Communication, State Machine и др.).
    REQ-002
    В курсе рассматривается процесс работы с требованиями в ходе проекта по разработке ПО: от выяснения потребностей заинтересованных лиц до получения структурированного перечня требований к системе.
    REQ-003
    Как только функциональное требование согласовано с заказчиком, необходимо описать его структуру и логику работы в удобном для разработчика виде. На помощь приходит язык UML: благодаря ему каждый вариант использования можно представить в виде набора диаграмм, содержащих всю необходимую информацию для реализации этого варианта использования.
    REQ-006
    Прежде чем начать разработку автоматизированной системы, нужно определить структуру предметной области, для которой эта система разрабатывается. Лучше всего определять ее в терминах бизнес-сущностей и связей между ними, иными словами – в виде модели «Сущность – Связь» (Entity-Relation, ER). Использование для ER-моделирования языка UML позволяет сделать модель понятной для всех участников проекта.
    REQ-010
    Этот вводный инструментальный курс знакомит слушателей с основными возможностями широко известного CASE-инструмента Sparx Enterprise Architect, позволяющего проводить визуальное моделирование на UML (Unified Modeling Language). После выполнения практических упражнений слушатели приобретают базовый уровень компетенции для работы с визуальными моделями в Enterprise Architect.
    REQ-022
    Пользовательский интерфейс является важной составляющей в коммерческом успехе программного продукта. Данный курс формирует у слушателей комплекс базовых знаний и умений в области проектирования, экспертной оценки и тестирования графических пользовательских интерфейсов настольных систем и Web-приложений.
    REQ-023
    Данный курс нацелен на формирование у слушателей знаний, умений и навыков в области проектирования интерфейса пользователя на таких аспектах, как принципы проектирования интерфейсов и проектирование интерфейсов для настольных систем.
    REQ-024
    Данный курс является дополнительным модулем, расширяющим курс «Принципы создания пользовательских интерфейсов» (REQ-023) в вопросах дизайна Web-интерфейсов и призван сфокусировать формируемые у слушателей знания, умения и навыки в области проектирования интерфейса пользователя на таких аспектах, как принципы проектирования интерфейсов для Web-приложений.
    REQ-025
    Сбалансированный по времени, отводимому на изучение теоретического материала и выполнение практических упражнений, курс формирует у слушателей умения: анализировать примеры реализации рассматриваемых теоретических аспектов проектирования пользовательских интерфейсов (ПИ) в распространенных информационных системах и на Web-сайтах в сети Интернет; применять полученные ими знания и умения для решения задач различного уровня сложности.
    REQ-026
    На курсе рассматриваются основные типы моделей, используемые для поиска закономерностей в данных: регрессионный анализ, кластеризация данных, построение простых и обобщенных деревьев решений, сокращение данных. Предлагаемые алгоритмы могут быть использованы в базах данных для восстановления (предсказания) пропущенных значений.
    REQ-028
    В курсе рассматривается процесс создания пользовательской документации к программным продуктам (руководств, инструкций, интерактивной справки и др.). А также изучается, как эффективно структурировать, излагать, оформлять и рецензировать материал, входящий в состав документации
    REQ-029
    Сценарии использования информационной системы являются специальной и удобной формой представления функциональных требований к ИС как при разработке ИС, так и при ее сопровождении. В этом курсе рассматриваются лучшие практики составления сценариев использования на основе выполнения большого количества практических упражнений.
    REQ-031
    Игра моделирует процесс изучения потребностей заказчика и разработки требований к системе. Участники получают возможность отточить навыки, полученные в ходе тренингов по сбору и анализу требований, а также коммуникативные и презентационные навыки. Самое ценное в игре – обратная связь. По окончании игры тщательно разбираются все удачные и неудачные решения, принятые командой и отдельными игроками.
    REQ-037
    Курс ориентирован на систематизацию ключевых знаний и освоение на практике основных подходов в работе с пользовательскими интерфейсами (ПИ). В рамках курса затрагиваются такие темы, как Usability в жизненном цикле разработки, принципы и подходы в проектирования ПИ, эвристики Якоба Нильсена, прототипирование интерфейсов, разработка требований к дизайну, а также оценка, аудит и тестирование ПИ.
    REQ-041
    Исследование пользователей разрешает собрать больше о них информации, их привычках и проблемах до начала разработки, чтобы в последствии выбрать лучшую дизайн-стратегию. Фокус на потребностях пользователей становится еще более актуальным в виду высокой конкуренции продуктов на рынке программного обеспечения в общем и аутсорсинга в частности.
    REQ-042
    С начала эры World Wide Web уже наработан некий багаж знаний и лучших подходов в проектировании и оптимизации юзабилити пользовательских интерфейсов веб-приложений. Данный курс знакомит вас с такими практиками и позволяет протестировать полученные знания.
    REQ-044
    Сколько стоит юзабилити проекта? На чем можно сэкономить и при этом получить качественный дизайн? Что такое качественный дизайн? Ответы на эти вопросы рассматриваются в данном курсе.
    REQ-047_PRG
    На курсе рассматриваются методы исследования пользователей и юзабилити пользовательских интерфейсов программных продуктов и их применение в проекте. Даются базовые знания в области проектирования и экспертной оценки удобства пользовательских интерфейсов.
  • Безопасность ПО 4 курса
    JVA-013
    Курс даст слушателям представление о Spring Security Framework – библиотеке для обеспечения безопасности в проектах, разрабатываемых с использованием Spring Framework. Слушатели узнают, как использовать Spring Security для построения защищенных корпоративных JavaEE-приложений. Курс содержит подробную информацию об использовании различных средств обеспечения безопасности: аутентификации, авторизации и использовании этих средств для защиты Web-приложений.
    SECR-005
    Курс знакомит с десятью наиболее критическими рисками в вэб-приложениях по версии проекта OWASP. На примерах демонстрируются различные способы атаки на приложение, основные ошибки в архитектуре и исходном коде, пути по защите и снижению «серьезности» риска.
    SECR-009
    На курсе рассматриваются основные аспекты обеспечения безопасности встраиваемых систем Linux. Дается исчерпывающая информация о существующих проблемах в области встраиваемых систем и методах их решения.
    SQA-043
    Во время повсеместного использования веб-технологий актуальным являются вопросы безопасности и защиты информации. Прохождение этого курса даёт возможность на реальных примерах из жизни рассмотреть основные способы атак на веб-приложения по версии проекта OWASP, изучить детали каждой уязвимости и способы тестирования.
  • Общие курсы по разработке ПО 10 курсов
    DEV-007
    Рассматривается самая прогрессивная система контроля версий в мире - Git: базовые концепции распределённых СКВ, возможности Git. Вы захотите летать от скорости, лёгкой работы с ветками и поддержки разных процессов работы.
    DEV-009
    Во время обучения слушатели познакомятся с этой инженерной практикой гибкой разработки и получат практический опыт разработки приложения с использованием TDD. Курс включает в себя теорию и практику модульного тестирования и будет полезен начинающим разработчикам вне зависимости от методологий, используемых в проекте.
    DEV-010
    16 часов
    Курс вводит обучаемого в базовые возможности языка SQL, а также дает представление и навыки по поиску и изменению данных в базах данных на основе языка SQL. Курс ориентирован на разработчиков, аналитиков и других специалистов, нуждающихся в изучении основ SQL. После курса слушатели будут уметь выполнять основные операции с базами данных с использованием языка SQL. Теоретический материал подкреплен примерами и задачами для самостоятельного выполнения под руководством тренера.
    DEV-013
    Этот обзорный курс знакомит слушателей, не являющихся разработчиками программного обеспечения с основными технологиями и продуктами, используемыми при разработке ПО, а также определениями ключевых технологических терминов и связей между ними.
    DEV-017
    8 часов
    Вводный курс в DevOps. Рассматриваются принципы, практики и основные инструменты.
    SDP-001
    Каковы наиболее распространенные методологии разработки ПО, как они эволюционировали и достигли нынешнего уровня зрелости, почему до сих пор нет «серебряной методологической пули» и возможна ли она в принципе, как выбрать методологию, которая будет оптимальной для данного проекта, команды, заказчика?… Обо всем этом – на тренинге, интересно и полезно!
    SDP-002
    Методология RUP широко известна, но со временем обросла мифами. В курсе дается введение в лучшие практики разработки ПО, включая итеративную разработку как мощное средство снижения риска неудачи ИТ-проекта. Подробно разбирается организация проекта во времени, включая описание состава четырех фаз (стадий) ИТ-проекта. Изложены основы по адаптации методологии RUP к конкретному проекту.
    SDP-003
    Курс знакомит слушателей с многократно проверенными на практике процедурами и стандартами конфигурационного управления всеми видами проектных артефактов – без привязки к конкретным инструментальным средствам. Курс дает ответы на ключевые вопросы по внедрению системы управления конфигурацией, что является главным элементом эффективной организации коллективной работы над проектом.
    SDP-004
    На тренинге обсуждаются принципы и отрабатываются навыки работы по Agile (Scrum, XP, Kanban) посредством обсуждений и практических заданий с игровыми элементами, иллюстрирующими основные практики гибкой разработки.
  • Разработка ПО (.NET) 14 курсов
    DEV-001_NET
    В курсе рассматриваются базовые паттерны, изложенные в книге "Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gang of Four, GoF). Практические задания проводятся на .NET. После обучения слушатели смогут разрабатывать приложения на базе паттернов, понимать и использовать паттерны уровня приложений.
    DEV-005
    Инверсия зависимостей (Dependency Inversion) является очень популярной техникой проектирования в современных enterprise-приложениях. Но несмотря на популярность, принципы инверсии управления и DI-контейнеры очень часто используются неправильно. В данном курсе рассматриваются принципы проектирования, которые лежат в основе библиотек, ключевые DI-паттерны и анти-паттерны, изучаются базовые принципы управления зависимостями.
    DEV-006_NET
    В курсе рассматривается понятие рефакторинга как способа предотвращения распада программы, даётся обзор проблемных участков разработки не только в коде, но и в базах данных, а также частично на уровне управления. Во время обучения слушателями выполняется рефакторинг программы на .NET® из состояния «неподдерживаемая» в состояние «готова для покрытия тестами».
    NET-001
    В курсе изучаются ключевые компоненты платформы Microsoft .NET®, структура приложения, синтаксис языка C#, а также даются основы разработки в среде Visual Studio® 2010. Кроме того, рассматриваются принципы проектирования значимых (Value) и ссылочных типов (Reference Types), ключевые принципы ООП, обобщения (generics), перечисления (enums) и битовые флаги; массивы и коллекции, пользовательские атрибуты (Custom Attributes), Nullable типы и многое другое.
    NET-003
    В рамках курса рассматриваются различные возможности платформы .NET® для упрощения асинхронного программирования, паттерны асинхронного программирования, такие как Asynchronous Programming Model (APM), Event-Based Async Pattern (EAP), Task-Based Async Pattern (TAP), а также новые возможности языка C# 5.0 – async/await. Рассматриваются продвинутые техники обработки исключений (Exception Handling), контекст синхронизации (Synchronization Context), а также модель реактивного программирования и библиотека Rx (Reactive Extensions).
    NET-005
    Основной целью курса является обзор платформы .NET® для нетехнических специалистов. Рассматриваются компоненты платформы, доступность каждого из них в разрезе версий .NET®, а также их назначение и применение в рамках классической архитектуры приложения. В рамках курса рассматриваются различные типы клиентских приложений и сопутствующие технологии, как Windows Forms, WPF, ASP.NET®; дается базовое представление о вариантах реализации слоя доступа к данным на основе ADO.NET® и использования ORM библиотек. Также дается представление о распределенных системах на основе WCF и облачных вычислений с помощью Windows Azure®.
    NET-006
    Данный курс знакомит профессиональных разработчиков с ASP.NET MVC 5 на уровне, достаточном для немедленного начала работы. Курс имеет выраженную практическую ориентацию. На протяжении 4-х уникальных лабораторных работ студенты создают информационную систему, реализуя все её части на практике.
    NET-007
    Слушатели курса получат информацию об экосистеме Windows Phone®, языке дизайна Metro, основных особенностях платформы, а также получат ответы на интересующие вопросы. При этом будут рассмотрены особенности платформы Windows Phone®, такие как Push Notifications и Live Tiles, а также рассмотрены особенности регистрации и публикации приложений.
    NET-008
    Модульное тестирование является ключевым аспектом обеспечения качества кода приложения и играет ключевую роль для поддержания этого качества в будущем. В рамках курса рассматриваются базовые техники написания тестов, такие как принцип AAA – Arrange, Act, Assert, связь модульных тестов и качественного дизайна приложения, рассматривается методика разработки через тестирование (TDD – Test-Driven Development), полезные изоляционные фреймворки, такие как Moq. Рассматриваются техники адаптации модульного тестирования в организации, подходы работы с унаследованным кодом (legacy code), техники Continuous Testing и другое.
    NET-010
    Проектирование по контракту (Design by Contract) – это мощная техника разработки программного обеспечения (ПО), которая путем формализации взаимоотношений между компонентами позволяет создавать качественное, надежное и расширяемое ПО. В данном курсе рассматриваются теоретические аспекты проектирования по контракту с примерами использования библиотеки Code Contracts, рассматриваются понятия корректности ПО, утверждения (Assertions), мониторинг утверждений в период исполнения. Рассматривается связь контрактов и модульных тестов (unit tests), роль контрактов в наследовании для обеспечения принципа подстановки Лисков (LSP – Liskov Substitution Principle) и другое.
    NET-011
    6 часов
    Уникальный курс, посвященный тонкостям языка C# и платформы .NET®. В курсе рассматриваются тонкости использования "продвинутых" возможностей языка C#, причины их появления, а также решения, которые принимались при их разработке.
    NET-012
    Курс описывает различные подходы к организации доступа к данным, подходы, которые реализуют LINQ® to SQL и Entity Framework. Освещается отличие подходов Database First и Code First, приводятся примеры, когда они оправданы. Даются практические задания, разъясняются основные сложности, которые возникают при реализации этих подходов.
  • Разработка ПО (Java) 27 курсов
    DEV-001_JVA
    Паттерны (patterns, шаблоны) представляют собой консистенцию некоего опыта, пригодную для повторного использования. В курсе рассматривается набор GoF-паттернов, применяемых при реализации архитектурных решений на любом объектно-ориентированном языке программирования.
    DEV-006_JVA
    В курсе рассматривается понятие рефакторинга как способа предотвращения распада программы; различные признаки плохого кода (smells), требующего рефакторинга; описывается, какой именно рефакторинг наилучшим образом подходит для той или иной ситуации и его механика. Во время обучения слушателями выполняется рефакторинг программы на Java®.
    DEV-012
    В курсе освещается применение сборщика приложений Apache® Ant, в том числе написание скриптов для Ant, использование Ant для сборки Java® SE, Java® EE и Web-приложений. Курс включает практические упражнения.
    DEV-015
    Очень часто логически единая функциональность расплывается по модулям, и стандартными способами языков программирования ее не выделить (например, логирование, security, транзакции). В курсе рассматривается аспектно-ориентированное программирование – методология для выделения сквозной функциональности в модули.
    JVA-001
    Курс посвящен использованию JDBC API – интерфейса доступа к СУБД из Java-приложений. Слушатели изучат, как применять JDBC API для доступа к реляционным базам данных, для выполнения SQL-запросов, использования транзакций, создания заранее подготовленных и параметризованных SQL-запросов, вызова и получения результатов хранимых процедур, а также использования метаданных.
    JVA-002
    В рамках курса слушатели получат практические навыки разработки XML based web services на базе платформы Java® SE 7, узнают об основных концепциях технологии XML based web services, стандартах и рекомендациях, регламентирующих данную технологию, важности тех или иных инициатив в среде разработки веб-сервисов. Данный курс не предусматривает рассмотрение сторонних фреймворков и реализаций стека протокола SOAP.
    JVA-008
    В данном курсе слушатели получат расширенные знания об использовании системных библиотек Java®, о работе с коллекциями Java®, работе с потоками ввода-вывода, использовании многопоточного программирования, основ построения GUI, аннотаций, использовании логгирования и механизмов Reflection. Предлагается большое количество практических упражнений и задач. Курс освещает разделы, рекомендованные к изучению для сдачи популярных сертификационных экзаменов по Java®. Однако подготовка к сертификации и сдаче экзамена не являются целью курса.
    JVA-009
    В данном курсе слушатели узнают о технологии распределенных вычислений с использованием технологии Enterprise JavaBeans 3.0 (EJB3). Подробно рассматриваются типы бинов: сессионные с поддержкой состояния (Stateful Session Bean), без поддержки состояния (Stateless Session Bean), бины для работы с сообщениями JMS (Message-Driven Beans) и персистентные бины (Entity Beans). Курс также включает вопросы по развертыванию компонент, контекстам транзакций и безопасности в EJB, использованию Java Message Service (JMS), обзор спецификации JPA.
    JVA-010
    Курс даст слушателям представление о Spring Framework: использовании шаблона Inverse of Control (IoC), использовании аспектно-ориентированного программирования (AOP), фреймворка для web-разработки Spring MVC. Также курс содержит обзор возможностей интеграции с технологиями JNDI, EJB, JMS и использования планировщика задач. Курс включает большое количество практических упражнений.
    JVA-011
    Курс посвящен самой популярной библиотеке для модульного тестирования JUnit®. В рамках курса рассматриваются базовые паттерны проектирования в контексте фреймворка JUnit®. Практические занятия включают в себя разработку модульных тестов и различных техник использования фреймворка для проведения модульного тестирования.
    JVA-012
    Cлушатели знакомятся с основными Java-технологиями и продуктами, а также определениями ключевых технологических терминов и связей между ними. Этот обзорный курс позволит специалистам в областях, отличных от Java-разработки, представить себе структуру существующих на сегодня Java-технологий и понять возможности этой платформы и популярных продуктов на ее базе.
    JVA-013
    Курс даст слушателям представление о Spring Security Framework – библиотеке для обеспечения безопасности в проектах, разрабатываемых с использованием Spring Framework. Слушатели узнают, как использовать Spring Security для построения защищенных корпоративных JavaEE-приложений. Курс содержит подробную информацию об использовании различных средств обеспечения безопасности: аутентификации, авторизации и использовании этих средств для защиты Web-приложений.
    JVA-014
    Курс посвящен изучению технологии JPA и её использованию на примере реализации Hibernate EntityManager.
    JVA-016
    В курсе освещается применение сборщика приложений Apache® Maven, в том числе управление зависимостями, структура POM-файла, жизненный цикл проекта, создание плагинов и архетипов. Описываются часто используемые плагины, а также рассматривается интеграция Maven с IDE Eclipse и Hudson. Курс включает практические упражнения.
    JVA-018
    Курс знакомит с основами ORM и использованием Java Persistence API (JPA): сущности JPA, отношения сущностей, наследование сущностей, использование Java Persistence API Query Language, JPA Criteria API, применение транзакций в JPA. Также рассматривается применение аннотаций JPA и жизненный цикл сущностей в JPA. Курс включает практические упражнения.
    JVA-020
    В процессе обучения слушатели получат знания и практические навыки использования Java Servlets для разработки Web-приложений на платформе Java® EE.
    JVA-029
    Курс знакомит с технологией Akka в привычном для Java-разработчика технологическом окружении. Больше половины времени курса отведено выполнению практических упражнений.
    JVA-030
    Курс дает представление о нововведениях в Java 8. Рассматриваются лямбда-выражения, потоки данных, подход к обработке данных map-filter-reduce, асинхронное программирование, а также обзор нового DateTime API. Предлагается большое количество практических упражнений по каждой теме.
    JVA-031
    В данном курсе слушатели получат представление о специфике и особенностях языка Scala, его преимуществах и сложных местах. Курс включает рассмотрение операторов и типов данных Scala, изучение основных структур данных, таких как массивы, map, tuples, использование объектно-ориентированного и функционального программирования, работу с коллекциями Scala, применение pattern matching, case-классов, generic-типов и неявных преобразований. Предлагается большое количество практических упражнений.
    JVA-032
    Курс предоставляет введение во фреймворк разработки приложений пакетной обработки данных Spring Batch.
    JVA-034
    Курс посвящён разработки RESTful web-сервисов на платформе Java с использованием JAX-RS и Spring MVC.
    JVA-043
    Spring Cloud – это проект, который позволяет создавать распределенные приложения с микросервисной архитектурой. Вы познакомитесь с множеством доступных компонентов, детально рассмотрите архитектуру и широкие возможности Spring Cloud.
    JVA-045
    Курс является первым модулем программы «Разработка на платформе Java SE 7. Базовые темы», в рамках которого рассматривается базовый синтаксис: числа и строки; типы данных; переменные; методы; логика и циклы; массивы. Курс может изучаться и отдельно, и как первая ступень всей программы.
    JVA-046
    Курс является вторым модулем программы «Разработка на платформе Java SE 7. Базовые темы», в рамках которого продолжается изучение базового синтаксиса: структура файлов, компиляция, запуск приложения; Java-архивы (Jar); объектно-ориентированное программирование (ООП); абстрактные классы; интерфейсы; автобоксинг; Enum. Курс может изучаться и отдельно, и как вторая ступень всей программы.
    JVA-047
    Курс является третьим модулем программы «Разработка на платформе Java SE 7. Базовые темы», в рамках которого завершается изучение базового синтаксиса: внутренние классы, обработка исключительных ситуаций. Курс может изучаться и отдельно, и как третья ступень всей программы.
    JVA-048
    Курс является четвертым модулем программы «Разработка на платформе Java SE 7. Базовые темы», в рамках которого рассматривается дополнительный элемент синтаксиса Generics (дженерики), который помогает создать контейнеры и коллекции для определенных типов объектов. Курс может изучаться и отдельно, и как четвертая ступень всей программы.
    JVA-049
    Курс является пятым завершающим модулем программы «Разработка на платформе Java SE 7. Базовые темы». Кратко дается обзор UML-диаграмм, большая часть курса посвящена отработке предыдущих модулей программы, закреплению полученных знаний, итогом обучения будет написание собственного приложения на Java. Курс может изучаться и отдельно, и как пятая ступень всей программы.
  • Разработка ПО (Web) 15 курсов
    WEB-002
    Курс рассказывает о правилах корректного использования XML для хранения информации, о способах поиска и извлечения блоков информации с помощью XPath, а также об использовании Altova XMLSpy для создания и редактирования XML и проверки валидности XML в среде Altova. В курсе подробно рассматривается синтаксис и функции XPath.
    WEB-003
    Курс посвящен технологии XSD (XML Schema Definition) для проверки корректности (валидации) XML-документов. Слушатели научатся читать и создавать XSD схемы для XML, расширять существующие XSD схемы, а также проверять соответствие XML определенной XSD схеме.
    WEB-004
    Курс рассказывает о способах извлечения информации из XML с помощью XPath, различиях между XPath 1.0 и 2.0, о способах преобразования XML с использованием XPath. Также курс содержит расширенную информацию о пространстве имен XML (namespaces) и функциях XPath.
    WEB-005
    Курс рассказывает об использовании XSLT для преобразования XML-документов из одного формата в другой. Курс включает описание шаблонов XSL и инструкций XSL. Слушатели научатся добавлять, изменять и удалять информацию из XML, а также преобразовывать информацию из формата XML в HTML для отображения в браузере.
    WEB-006
    Расширенный курс по применению XSLT включает информацию об объединении XML-документов, создании XSLT с параметрами, использовании XSLT из командной строки, создании кода с элементами повторения (используется в нагрузочном тестировании), а также использовании среды разработки Altova XML Spy для написания и отладки XSLT.
    WEB-007
    JavaScript – универсальный скриптовый язык, весьма гибкий и мощный. JavaScript находит широкое применение как язык описания сценариев для web-браузера, позволяет придавать интерактивность HTML-документам, так и в разработке серверных приложений на Node.js. В данном курсе будут рассмотрены основные возможности языка, традиционные области его применения и рассмотрены способы его применения при программировании web-приложений.
    WEB-008
    Курс включает расширенные темы использования языка JavaScript, такие как исключения, кодировки, функции как объекты, использование замыканий, прототипного программирования, инструментов сжатия и документирования JavaScript-кода, подробную информацию об использовании DOM-модели, AJAX, JSON, хранении данных на стороне клиента (localStorage, cookies), а также материал по обнаружению ошибок и использованию сред разработки для JavaScript.
    WEB-009
    Курс включает основы объектно-ориентированного подхода и его применение в PHP5, использование рефлексии, обзор типовой архитектуры web-приложения и паттернов корпоративных приложений, практику применения GoF-паттернов в PHP, организацию слоя доступа к базе данных MySQL, работу с XML и XSLT средствами PHP, использование DOM для генерации и обработки XML-документов, создание и использование web-сервисов, а также практику разработки серверной стороны Ajax-приложения средствами PHP.
    WEB-010
    Основная задача курса – рассмотреть базовые принципы работы flex-приложений и их построения. В рамках курса рассматриваются часто используемые компоненты и механизмы, применяемые при решении типовых задач.
    WEB-011
    Курс посвящен изучению фреймворка AngularJS для разработки JavaScript-приложений.
    WEB-011_PRG
    В курсе даются базовые навыки извлечения информации из XML, знания об с инструменте Altova, рассматриваются технология XSD (XML Schema Definition) для проверки корректности (валидации) XML-документов, способы извлечения информации из XML с помощью XPath.
    WEB-012
    В курсе изучается JavaScript-библиотека React.js, подготовка к разработке с использованием этой библиотеки, а также окружение, которое зачастую сопутствует разработке React.js-кода – React-Router, Redux, React Native, GraphQL + Relay, Enzyme.
    WEB-012_PRG
    Курс направлен на то, чтобы научить слушателей использовать XSLT для решения любых задач, затрагивающих обработку XML.
    WEB-013
    EcmaScript 2015 – новая версия JavaScript, содержащая множество изменений, таких как поддержка нового синтаксиса для классов и наследования, использование Promise, функций-генераторов и многое другое. В курсе рассматриваются нововведения языка, а также дается обзор нововведений в будущих версиях JavaScript.
    WEB-014
    На курсе слушатели получат представление о фреймворке Angular 2, его использовании для разработки полномасштабных веб-приложений. Курс включает в себя изучение языка EcmaScript 2015, TypeScript, NoSQL базы данных MongoDb, сервера NodeJS, основ сборки JavaScript приложений. Подробно изучается создание и использование компонентов, директив, сервисов, работа с формами, маршрутизацией. Также рассматривается библиотека RxJS и ее применение совместно с Angular 2. Предлагаются практические упражнения по каждой теме.
  • Разработка ПО (C, C++) 4 курса
    C-003
    Курс знакомит слушателей с лучшими практиками программирования на языке С++. Рассматриваются вопросы эффективного использования объектно-ориентированных возможностей языка, а также типовые аспекты применения библиотеки потокового ввода/вывода и библиотеки стандартных шаблонов ( STL).
    C-005
    24 часа
    В курсе рассматривается Qt Framework, его концепция, возможности, а также утилиты и Qt Creator IDE, входящие в экосистему Qt Framework.
    DEV-001_C++
    Язык С++ очень сложен для разработчиков из-за большой степени свободы. Использование хорошо зарекомендовавших себя решений – ключ к упрощению разработки программ на этом языке. В курсе рассматриваются GoF-паттерны – типовые решения, охватывающие широкий спектр решения проблем: от иерархических структур до динамического изменения поведения объекта в зависимости от его состояния.
    DEV-006_C++
    В курсе рассматривается понятие рефакторинга как способа предотвращения распада программы, даётся обзор проблемных участков разработки не только в коде, но и в базах данных, а также частично на уровне управления. Во время обучения слушателями выполняется рефакторинг программы на С++ из состояния «неподдерживаемая» в состояние «готова для покрытия тестами».
  • Разработка ПО (Mobile) 1 курс
    DEV-018
    Рассматриваются базовые компоненты Android-приложений, их взаимодействие. Предлагается обзор современных фрэймворков и паттернов разработки мобильных приложений, в том числе кроссплатформенных практик.
  • Разработка ПО (базы данных) 9 курсов
    DB-002
    На курсе рассматривается методология, используемая для решения проблем производительности Oracle SQL (версия Oracle Database 11g). Разбираются такие темы, как идентификация «тяжелых» SQL-выражений, получение и чтение AWR-отчетов; анализ операций оптимизатора, методы доступа к данным (Acсess paths) и др.
    DB-018
    Курс посвящен основам языка PL/SQL и его конструкциям, таким как анонимные блоки, процедуры и функции, а также специфике их работы на сервере базы данных Oracle 11g R2. В курсе изучаются типы данных (включая композитные типы и коллекции), операторы управления, а также механизм возбуждения исключений и обработка их в EXCEPTION-блоке. Для разработки используется Oracle SQL Developer.
    DB-021
    В курсе изучается язык PL/SQL версии Oracle 11g R2: такие программные конструкции, как процедуры, функции, пакеты и триггеры; некоторые из стандартных пакетов; динамический SQL; массовые загрузки данных с помощью коллекций; способы влияния на компиляцию PL/SQL-кода и механизм управления зависимостями. В качестве инструмента используется Oracle SQL Developer.
    DB-022
    В курсе рассматриваются новые возможности, появившиеся в версиях Oracle 12.1.0.1, 12.1.0.2
    DB-023
    В курсе обсуждаются концепции как реляционных, так и объектно-реляционных баз данных и изучается мощный язык программирования – Oracle SQL. После завершения обучения слушатели смогут выполнять базовые запросы, использовать однострочные и многострочные функции языка, манипулировать строками реляционных таблиц, работать со словарем данных.
    DB-024
    Курс является продолжением курса "Основы SQL, часть 1". После завершения обучения слушатели смогут управлять доступом к разным объектам БД, манипулировать большими наборами данных реляционных таблиц, использовать подзапросы разных типов, работать с регулярными выражениями.
    DB-025
    Рассматриваются основы работы с Oracle Database в многопользовательской среде, включая работу с блокировками и транзакциями.
    DB-026
    Курс дает представление об основах проектирования реляционных моделей данных и методах разработки приложений, обрабатывающих данные.
    DB-027
    Рассматриваются основные типы индексов в Oracle Database, а также модели их эффективного использования.
  • Разработка ПО (cкриптовые языки) 3 курса
    SCRIPT-002
    Рассматриваются темы от основ написания и выполнения скриптов Python до более сложных функций, таких как файловые операции, регулярные выражения, обработка ошибок, системное и сетевое программирование и использование обширного функционала модулей Python.
    SCRIPT-003
    Рассматриваются более глубокие аспекты языка программирования Python®. Python® является чрезвычайно мощным динамический языком программирования, который используется в самых разнообразных прикладных областях, включая телекоммуникации. Python® часто сравнивают с PHP, Perl®, Ruby, Scheme или Java®.
    SCRIPT-004
    Курс является достаточно подробным введением в язык программирования Perl 5. Он охватывает самые необходимые сведения о языке: встроенные типы данных, конструкции языка, типовые идиомы языка, регулярные выражения, отладку приложений, ввод/вывод.
  • Тестирование 32 курса
    SQA-001
    Курс посвящен обсуждению методов тестирования удобства работы с приложениями и проблем этого вида тестирования. Также рассматриваются основные принципы и стандарты построения удобных интерфейсов. Проводится краткий обзор инструментов, знания закрепляются на практических заданиях.
    SQA-002
    На тренинге рассматриваются особенности функционального и нефункционального тестирования веб-приложений. Обсуждаются стандарты и требования к веб-приложениям. Курс содержит краткий обзор инструментов, архитектуры и описание принципов работы веб-приложений, а также практические задания.
    SQA-003
    Основная тема курса связана с рисками тестирования, с которыми сталкивается тест-менеджер в процессе работы. Материалом для тренинга послужил как многолетний опыт менеджеров по тестированию компании Люксофт, так и опыт признанных экспертов в области управления тестированием. Тренинг содержит практические задания.
    SQA-004
    Рассматриваются базовые понятия и терминология из области измерения ПО. Описывается система количественных показателей (метрик), которые могут быть использованы тест-менеджером на протяжении проекта для оценки хода проекта, качества программного продукта и процесса разработки. Курс является вводным для курсов SQA-005 "Метрики для управления тестированием" и SQA-036 "Метрики для оценки качества продукта и процесса".
    SQA-005
    На курсе Вы узнаете о количественных показателях (метриках), которые могут быть использованы тест-менеджером на протяжении всего проекта для управления подпроектом тестирования.
    SQA-013
    Рассматривается полный набор действий команды тестирования в проектах проведения нагрузочного тестирования, начиная с переговоров с заказчиками и установления целей до подготовки финальных отчетов и анализа полученных результатов.
    SQA-017
    В рамках курса изучаются основные принципы работы с программой автоматизированного тестирования Selenium 2 в связке с фреймворком TestNG. Рассматриваются вопросы составления стратегии автоматизации, проектирования и практической реализации тестов. Тренинг содержит практические задания.
    SQA-018
    Курс направлен на освоение основ работы с инструментом автоматизированного тестирования HP UFT.
    SQA-019
    Узнайте об основных функциональных возможностях TestComplete 9. Курс содержит базовые теоретические знания об автоматизированном функциональном тестировании и построении фреймворка автоматизированного тестирования. Рассматриваются основные принципы взаимодействия инструмента автоматизации с тестируемым приложением. Для закрепления и отработки полученных навыков предусмотрены практические задания.
    SQA-020
    В процессе обучения слушатели узнают об основных принципах работы с программой тестирования производительности HP Mercury Load Runner, познакомятся с ключевыми компонентами приложения, функциями и способами проведения нагрузочного тестирования. Тренинг содержит практические задания.
    SQA-023
    Данный обзорный тренинг направлен на изучение базовых понятий, артефактов, ролей в тестировании и продуктов, а также определение важных технологических терминов тестирования и связей между ними. Курс позволит специалистам в областях, отличных от тестирования, представить себе набор понятий тестирования и понять возможности этой деятельности.
    SQA-024
    Тренинг сфокусирован на изучении основ управления дефектами. Рассматриваются вопросы качества требований. Описываются типы и виды дефектов, в том числе в разрезе различных приложений и предметных областей. Тренинг содержит практическую часть с использованием системы управления дефектами Atlassian Jira.
    SQA-026
    Данный тренинг для тех, кто хочет изучить основы тестирования программного обеспечения в целом. В ходе тренинга рассматриваются основные термины и процессы области тестирования ПО, освещаются принципы тестирования. Упоминаются различные классификации видов и уровней тестирования. Ориентирован на широкий круг слушателей.
    SQA-027
    Курс ориентирован на выработку практических навыков по проведению тестирования программного обеспечения по готовому плану, оформлению найденных дефектов в Atlassian Jira, оформлению отчета по проведенному раунду тестирования, а также валидации исправленных дефектов и командной работе. Курс целиком состоит из объемного практического задания.
    SQA-028
    В фокусе данного тренинга – изучение базовых понятий тест-дизайна, методологии разработки тестовых сценариев на основе СИС, подходы к проектированию тест-плана и написанию тестовых сценариев, особенности тест-планов для разных типов тестирования. Детально разбираются основные методы тест-дизайна.
    SQA-029
    Тренинг разработан специально для отработки практических навыков проектирования тестов на основе базовых методов тест-дизайна. На несложных иллюстративных примерах рассматриваются процессы анализа, уточнения и ревью требований, проектирования тестовых сценариев и тестовых данных. Отдельное задание посвящено разработке тест-плана.
    SQA-030
    Основная тема курса охватывает базовые понятия качества программного продукта и качества процесса разработки ПО. Также рассматривается связь тестирования и качества, вопросы качества процесса и качества тестирования. Часть курса посвящена базовой информации о метриках. Обсуждаются риски тестирования, в том числе организационные.
    SQA-033
    На тренинге изучаются базовые понятия в области тестирования производительности. Приводится классификация различных типов тестирования производительности, определяются цели. Обсуждается модель нагрузки и методы ее разработки. Дается блок базовых метрик. Практические задания не предусмотрены.
    SQA-036
    В процессе обучения слушатели изучат количественные показатели (метрики), которые могут быть использованы тест-менеджером на протяжении проекта для системной оценки качества программного продукта и процесса разработки, включая эффективность процесса тестирования. Курс является логическим продолжением SQA-004 "Введение в метрики тестирования".
    SQA-037
    Курс является введением в базовые возможности языка SQL, необходимые при работе тестировщика/тест-дизайнера, такие как: поиск данных по одной или нескольким таблицам (от простого до сложного с условиями, операторами, агрегатными функциями и подзапросами); модификация данных: вставка новых, обновление существующих, удаление.
    SQA-038
    В курсе рассматривается связь между тестированием и качеством. Изучается схема жизненного цикл тестирования, включающего планирование, подготовку и выполнение тестов, а также оценку результатов тестирования. Рассматриваются основные активности и артефакты тестирования, распределение активностей по ролям и по фазам проекта.
    SQA-039
    Грамотное использование PageObject позволит сократить время, затрачиваемое на изменения, повысит прозрачность кода и предоставит необходимые интерфейсы автоматизации для удобного использования в ваших тестовых наборах. Основное внимание на тренинге уделяется практической реализации задач с использованием таких фреймворков, как Selenide, Serenity (ex. Thucydides), HTML Element, Fluentlenium.
    SQA-040
    Рассматриваются актуальные проблемы тестирования мобильных приложений. Описываются особенности платформ, функциональные и нефункциональные аспекты, на которые необходимо обращать внимание при тестировании. Полученные знания помогут повысить удовлетворенность пользователей приложения, избежать ошибок, которые препятствуют попаданию продукта в магазины.
    SQA-042
    Курс направлен на ознакомление и изучение возможностей инструмента SikuliX и предполагает краткий экскурс в теорию автоматизации, практическую реализацию тест-сценариев на базовом уровне и разбор типичных ошибок в подходе к их написанию.
    SQA-043
    Во время повсеместного использования веб-технологий актуальным являются вопросы безопасности и защиты информации. Прохождение этого курса даёт возможность на реальных примерах из жизни рассмотреть основные способы атак на веб-приложения по версии проекта OWASP, изучить детали каждой уязвимости и способы тестирования.
    SQA-044
    В ходе данного курса рассматриваются основные проблемы внедрения автоматизации тестирования, выбора инструментария автоматизированного тестирования, проблемы и методики разработки автоматизированных тестов.
  • Управленческая эффективность и коммуникации 9 курсов
    LA-PRG
    Учебная программа «Академия лидерства» предназначена для систематизации и улучшения знаний и отработки навыков управления персоналом и личной эффективности руководителя. Тренинги программы развивают у слушателей компетенции, необходимые для эффективного исполнения обязанностей руководителя профессиональной группы в составе проектной команды (тим-лида).
    SS-001
    Тренинг научит определять личные цели и ценности, направлять ими свою текущую деятельность, анализировать расходование времени, выявлять и оптимизировать неэффективные затраты, правильно планировать отдельные задачи, ближайший день, близкую и дальнюю перспективы и после этого выполнять эти планы. А также поддерживать себя в тонусе: эффективно отдыхать и результативно мотивировать себя, автоматизировать свои тайм-менеджерские активности, правильно делегировать.
    SS-005
    Тренинг посвящен развитию у слушателей-менеджеров основных коммуникативных навыков: внятно донести до собеседника свои мысли, воспринять и понять его точку зрения, превратить непримиримого оппонента в сознательного сторонника, подстроить коммуникационный стиль к индивидуальным особенностям собеседника, одинаково эффективно общаться с руководителями, коллегами и подчиненными.
    SS-006
    Тренинг дает слушателям практически полезные знания и навыки эффективной организации совещаний, подготовки к ним, успешного проведения и воплощения результатов в жизнь.
    SS-011
    На тренинге участники научатся управлять конфликтами: определять причины конфликтов, выбирать оптимальную стратегию поведения в конфликтах, общаться на различных уровнях (сверху, снизу, на равных), определять намерение оппонента и вырабатывать ответ на него, использовать знание логических уровней для разрешения конфликта.
    SS-014
    На тренинге участники научатся эффективно передавать окружающим обратную связь. Рассматриваются и отрабатываются принципы эффективной обратной связи, алгоритм процесса передачи обратной связи, основные модели обратной связи («сэндвич» или «плюс-минус-плюс» и другие).
    SS-016
    В ходе обучения слушатели получат представление о природе и возможностях применения основных рычагов влияния, не связанных с делегируемой властью. В курсе рассматриваются когнитивный диссонанс, эмоциональное заражение, использование существующих и создание собственных социальных символов, влияние через контекст.
    SS-027
    Этот курс независимо от Ваших знаний и опыта в данной сфере поможет приобрести навыки ведения переговоров, даст ответы на вопросы, как создать атмосферу взаимопонимания с коллегами и заказчиками, как эффективно разрешить конфликты и проблемы, как выходить из сложных ситуаций.
    SS-028
    Данный курс предоставляет слушателю возможность изучить набор коммуникативных техник и организационных принципов, используемых в продажах. Первая часть нацелена обучить подготовке к переговорам.
  • Личная эффективность и коммуникации 17 курсов
    OFFICE-001
    Практико-ориентированный курс, дающий знания синтаксиса языка VBA, применяемый в семействе продуктов Microsoft® Office и закрепляющий знания и умения слушателей решать как учебные, так и практические задачи различной сложности по обработке данных.
    OFFICE-002
    Курс рассказывает о базовых функциях MS Excel и позволяет выработать навыки эффективного использования данного инструмента. Слушатели на практике учатся использовать встроенные формулы, строить графики, создавать сводные таблицы. В ходе практических занятий даются удобные алгоритмы построения таблиц и графиков. Особое внимание уделяется визуализации данных.
    SS-002
    Тренинг научит определять личные цели и ценности, направлять ими свою текущую деятельность, анализировать расходование времени, выявлять и оптимизировать неэффективные затраты, правильно планировать отдельные задачи, ближайший день, близкую и дальнюю перспективы и после этого выполнять эти планы. А также поддерживать себя в тонусе: эффективно отдыхать и результативно мотивировать себя, автоматизировать свои тайм-менеджерские активности.
    SS-003
    Основная задача тренинга – научить слушателей использованию техники Mind Maps для решения широкого круга профессиональных задач; задач личностного роста; бытовых задач, возникающих в повседневной жизни. Тренинг является общеобразовательным и рассчитан на самый широкий круг слушателей.
    SS-004
    Тренинг учит слушателей учитывать особенности письменной формы коммуникаций, выбирать письменную форму коммуникаций только в уместных случаях, отслеживать необходимость переключения на другие формы, создавать качественные письменные сообщения, затрачивая на это минимум времени, правильно использовать электронную почту. Получаемые знания закрепляются многочисленными упражнениями.
    SS-007
    Тренинг посвящен развитию у слушателей-инженеров основных коммуникативных навыков: внятно донести до собеседника свои мысли, воспринять и понять его точку зрения, превратить непримиримого оппонента в сознательного сторонника, подстроить коммуникационный стиль к индивидуальным особенностям собеседника, одинаково эффективно общаться с руководителями, коллегами и подчиненными.
    SS-008
    Тренинг посвящен подготовке качественной презентации и описывает основные шаги и инструменты для ее создания. Слушатели учатся анализировать информацию и извлекать из нее идеи для отражения в презентации, выражать идеи в виде четких, убедительных и понятных целевой аудитории сообщений, преобразовывать эти сообщения в информативные и легко воспринимаемые слайды, созданные средствами Microsoft Power Point, повышать эффективность восприятия информации аудиторией использованием визуальных средств.
    SS-012
    Рассматривается, что такое переговоры, в чем специфика переговорного процесса, как эффективно преодолевать манипуляции, аргументировать и влиять. И как добиться взаимовыгодного соглашения, сохранив отношения и позитивный настрой партнера.
    SS-012_OT
    Тренинг направлен на развитие переговорных навыков. В процессе тренинга участники осваивают 5 переговорных моделей для успешности переговоров. Курс предназначен для руководителей, менеджеров разных уровней и всех, кто регулярно участвует в переговорах. В рамках курса участники овладеют приемами и техниками переговоров, позволяющими находить выход в разнообразных переговорных ситуациях. 80 % тренинга отведено практике – это участие в переговорных поединках, наблюдение и выявление ключевых факторов успеха переговорщика.
    SS-013
    Тренинг дает участникам основы теории и базовые упражнения для развития навыков публичных выступлений: основные навыки ораторского мастерства: управление позой, голосом и жестами, знания и навыки разработки структуры, содержания и проведения бизнес-презентаций, управление вниманием слушателей и пространством аудитории, инструменты управления собственным ресурсным состоянием.
    SS-015
    Курс дает представление о том, как ставить цели персонального развития сотрудникам своего подразделения в рамках проектного управления или в рамках управления персоналом.
    SS-030
    Курс предназначен для отработки навыка проведения интервью по компетенциям для тех, кто регулярно проводит встречи один на один с подчиненными или соискателями или оценивает ключевые компетенции сотрудников.
    SS-078-RUS
    Курс о том, что заставляет нас ходить на работу, заниматься любимым делом, жить.
    SS-080
    Курс для развития и совершенствования навыков телефонной коммуникации с коллегами, менеджерами и заказчиком. На курсе будут отработаны основные этапы телефонной коммуникации и техники эффективного телефонного разговора и телеконференции.
    SS-097
    Тренинг учит слушателей учитывать особенности письменной формы коммуникаций, выбирать письменную форму коммуникаций только в уместных случаях, отслеживать необходимость переключения на другие формы, создавать качественные письменные сообщения, затрачивая на это минимум времени, правильно использовать электронную почту. Получаемые знания закрепляются многочисленными упражнениями.
    SS-105
    Если Вы хотите повысить личную эффективность, научиться в большей степени управлять собой и своей жизнью, тренинг эмоциональной компетентности даст Вам целый ряд инструментов для этого. Тренинг первого уровня позволяет развить навыки работы со своей мотивацией, привычками, паттернами своего мышления и восприятия, а также навыки работы со своими эмоциональными состояниями.
    SS-106
    Тренинг направлен на развитие умения управлять взаимодействием с другими людьми. В таких рабочих ситуациях как переговоры, собрание, 1-to-1, ретроспектива и др., эмоциональное состояние ваших коллег заметно определяет конечный результат. Как помочь им быть более конструктивными? Как вести себя, когда кто-то раздражен, злится, боится, волнуется, настроен скептически? Что с этим делать, чтобы все равно добиться своей цели?
  • Управление IT-сервисами 5 курсов
    ITSM-001
    Введение в процессы сопровождения современных ИТ-приложений, управление сервисами (излагаемое во 2-ой редакции ITIL®/ITSM®). Кратко описаны современные процессы сопровождения сложных ИС, включая преимущества принятия ITIL® в корпорации. Курс создает задел понятий и концепций, используемых в курсе ITSM-002, детально описывающий процессы сопровождения.
    ITSM-002
    ITIL® описывает лучшие практики, которые могут быть использованы по-разному в зависимости от потребностей организации. Курс основан на второй версии ITIL® как наиболее приближенной к практике работы реальных ИТ-служб. Излагается структура каждого процесса ITIL®, а также указываются преимущества / трудности / затраты на осуществление процесса, описывается связь с другими процессами ITIL®, разбираются роли и задачи исполнителей процесса.
    ITSM-011
    В курсe рассматриваются вопросы организации успешной работы службы Service Desk, детально изучается построение процессов: Incident Management, Event Management, Request Fulfillment, Access Management, Problem Management. В результате слушатели получают необходимые знания и практические навыки для эффективной организации работы подразделения технической поддержки пользователей и клиентов компании.
    SDP-003
    Курс знакомит слушателей с многократно проверенными на практике процедурами и стандартами конфигурационного управления всеми видами проектных артефактов – без привязки к конкретным инструментальным средствам. Курс дает ответы на ключевые вопросы по внедрению системы управления конфигурацией, что является главным элементом эффективной организации коллективной работы над проектом.
  • Администрирование ПО 6 курсов
    ADM-007
    15 часов
    Цель настоящего курса – дать обзор операционных систем Linux® с точки зрения системного администратора. Курс нацелен на отработку практических навыков, но уделяет должное внимание и теоретическим вопросам. Данный курс будет полезен тестировщикам Unix-систем, инженерам по автоматизации тестирования, разработчикам, использующим bash-подобные оболочки, а также тем, кто хотел бы структурировать свои знания.
    ADM-009_ONL
    10 часов
    Рассматриваются базовая работа в командной строке Linux®, основы файловой системы (права доступа, структура), основы операционной системы, а также создание и выполнение простых скриптов оболочки ksh, с использованием популярных утилит командной строки в Linux®.
    DB-001
    Курс представляет собой введение в администрирование СУБД Oracle. После завершения обучения слушатели смогут ориентироваться в архитектуре СУБД Oracle®, проводить базовую настройку Oracle® client и Oracle® DB окружения, обеспечить работу сетевых компонентов СУБД, настраивать DB instance на режим работы в режиме разделяемых/выделенных серверов.
    DB-002
    На курсе рассматривается методология, используемая для решения проблем производительности Oracle SQL (версия Oracle Database 11g). Разбираются такие темы, как идентификация «тяжелых» SQL-выражений, получение и чтение AWR-отчетов; анализ операций оптимизатора, методы доступа к данным (Acсess paths) и др.
    DB-003
    Курс посвящен основам управления сервером Oracle®. В нем рассматривается общая архитектура сервера СУБД Oracle® и совместное функционирование его компонентов. Основная цель курса – дать администратору базы данных знания и навыки, необходимые для создания и сопровождения базы данных Oracle®, а также разрешения типичных проблем.
    DB-004
    В этом курсе представлены важные вопросы администрирования баз данных Oracle. В ходе занятий изучается конфигурирование базы данных при использовании многоязычных приложений. Слушатели осваивают различные методы восстановления при помощи утилиты RMAN, команд SQL и технологии Flashback. Изучаются инструменты мониторинга производительности базы данных и действия, которые следует предпринимать для ее повышения.
  • Подготовка внутренних тренеров ИТ-компаний 3 курса
    TRN-001
    Данный тренинг – первая часть программы «Подготовка внутренних тренеров ИТ компаний». На тренинге рассматриваются особенности тренинговой формы обучения, вопросы взаимодействия тренера с заказчиком и участниками, определяются ключевые компетенции тренера. Участники узнают и потренируют базовые навыки, необходимые для подготовки презентации и проведения выступления.
    TRN-002
    Данный тренинг – вторая часть программы «Подготовка внутренних тренеров ИТ компаний». На тренинге раскрываются способы управления группой для достижения целей обучения, изучается групповая динамика, рассматриваются правила начала и завершения тренинга, обсуждаются варианты организации тренингового пространства. Участники узнают способы мотивации участников и разберут типичные конфликты в тренинге.
    TRN-003
    «Тренинг для тренеров» является обучающей программой для специалистов по обучению, которым приходится разрабатывать и проводить тренинги в IT-компаниях. В третьей части будут изучены варианты создания структуры тренинга с опорой на различные методы обучения, применяемые на тренинге. Также участники рассмотрят подходы к оценке результатов обучения и изучат предтренинговую и послетренинговую активности.
  • Финансы и банки 29 курсов
    BAN-001
    Курс направлен на углубление знаний об организации и функционировании процессингового центра.
    BAN-002
    Курс нацелен на развитие у слушателей устойчивых практических навыков построения финансовых моделей (DCF-моделей). Рассматриваются типы финансовых моделей FCFE, FCFF, EVA, терминальный рост и прочие, а также практические вопросы, связанные с построением финансовых моделей. Акцент сделан именно на практике построения моделей: модели более 10 публичных компаний на основе самых актуальных финансовых отчетностей. Поиск рациональных допущений, выбор оптимальной конструкции модели для оценки конкретной компании.
    FIN-001
    Курс дает базовое представление о финансовых рынках, ценных бумагах, производных финансовых инструментах, деятельности инвестиционного банка и цикле сделки. Данный курс направлен на то, чтобы снабдить слушателей минимально необходимым набором теоретических знаний и практических навыков для выполнения проектных работ с пониманием предметной области. Материалы также содержат практические примеры систем для электронного совершения сделок: как на биржевых рынках, так и внебиржевые сделки. В течение тренинга слушателям предлагается ответить на вопросы для контроля понимания материала.
    FIN-002
    Курс дает более глубокое представление о рынке Forex® и его производных финансовых инструментах. Данный курс направлен на то, чтобы снабдить слушателей минимально необходимым набором теоретических знаний и практических навыков для выполнения проектных работ с пониманием предметной области. Материалы также содержат практические примеры.
    FIN-003
    Курс дает более глубокое представление о рынке Money Market и его производных финансовых инструментах. Данный курс направлен на то, чтобы снабдить слушателей минимально необходимым набором теоретических знаний и практических навыков для выполнения проектных работ с пониманием предметной области. Материалы также содержат практические примеры.
    FIN-004
    Курс дает более глубокое представление о рынке акций и его производных финансовых инструментах; направлен на то, чтобы снабдить слушателей минимально необходимым набором теоретических знаний и практических навыков для выполнения проектных работ с пониманием предметной области. Предлагаются практические примеры.
    FIN-005
    Курс дает более глубокое представление о рынке инструментов с фиксированной доходностью и его производных финансовых инструментах. Данный курс направлен на то, чтобы снабдить слушателей минимально необходимым набором теоретических знаний и практических навыков для выполнения проектных работ с пониманием предметной области. Материалы также содержат практические примеры.
    FIN-006
    Курс дает более глубокое представление о рынке кредитных производных. Данный курс направлен на то, чтобы снабдить слушателей минимально необходимым набором теоретических знаний и практических навыков для выполнения проектных работ с пониманием предметной области. Материалы также содержат практические примеры.
    FIN-013
    Курс разработан для клиентских менеджеров банков с целью увеличения объемов конверсионных операций клиентов, а также запуска и развития продуктов хеджирования валютных рисков.
    FIN-016
    В рамках курса рассматриваются вопросы, связанные с современной электронной и алгоритмической торговлей на организованных финансовых рынках.
    FIN-017
    В рамках курса рассматриваются вопросы, связанные с управлением рисками в инвестиционном банке, моделированием факторов риска, количественной оценкой рыночного риска с помощью подхода VaR, расчетом чувствительностей цены финансовых инструментов к фактором, от которых она зависит и использование чувствительностей для расчета прибылей и убытков различных сценариев поведения факторов риска.
    FIN-018
    5 часов
    В рамках курса рассматриваются вопросы, связанные с определением опциона, основными атрибутами опционной сделки, видами опционов и опционных позиций, видами исполнения опционов, классификацией опционов по типу актива, на который он выпущен, ценообразованием опционов, определением Греков для опционов,их расчетом и использованием при управлении рисками опционных позиций, основными видами опционных стратегий, видами экзотических опционов.
    FIN-025
    В рамках курса рассматриваются базовые аспекты, связанные с процессами андеррайтинга и первичным размещением акций.
    FIN-026
    В рамках курса рассматриваются ключевые аспекты проведения сделок по слиянию и поглощению в корпоративном секторе.
    FIN-027
    В рамках курса рассматриваются базовые аспекты, связанные с процессом управления портфелем активов.
    FIN-029
    Курс дает базовое представление о частном банкинге и особенностях управления частным капиталом. На тренинге слушатели смогут понять природу частного банкинга, его жизненный цикл, комплекс услуг, которые в него входят.
    FIN-032
    Курс дает базовое представление о первичных брокерских услугах. На тренинге слушатели смогут узнать о том, что такое первичный брокередж, какие услуги входят в его состав, на какие финансовые институты направлена деятельность первичных брокеров.
    FIN-033
    Курс дает базовое представление о биржевых инвестиционных фондах. На тренинге слушатели смогут узнать, какие отличительные характеристики присущи данным финансовым институтам, их типы, направления инвестирования.
    FIN-038
    В рамках курса рассматриваются ключевые аспекты банковского кредитования.
    FIN-039
    В рамках курса рассматриваются ключевые особенности проведения анализа и проверки капитала банков.
    FIN-050
    В рамках курса рассматриваются ключевые особенности кривых доходности.
    FIN-052
    В рамках курса рассматриваются особенности функционирования командитных товариществ.
    FIN-053
    В рамках курса рассматриваются ключевые особенности мультипозаций по фьючерсным контрактам.
    FIN-054
    В рамках курса рассматриваются особенности опционных торговых стратегий.
    FIN-055
    В рамках курса рассматриваются продвинутые особенности деривативов на акции.
    FIN-057
    В рамках курса рассматриваются особенности секьюритизации активов.
    FIN-059
    В рамках курса рассматриваются ключевые особенности регулирования деятельности инвестиционных банков в рамках директивы МиФИД 2.
    FIN-060
    В рамках курса рассматриваются ключевые особенности регулирования деятельности инвестиционных банков в рамках закона Додда-Фрэнка.
загрузка карты...
Украина, 49000 Днепр,
Екатерининский б-р, д. 2, БЦ "Босфор", эт. 4,
вход со стороны пр. Карла Маркса.
загрузка карты...
Украина,
65005 Одесса,
Михайловская площадь, 1а
загрузка карты...
Украина, Киев,
ул. Радищева 10/14,
БЦ "Ирва", корпус Б, 2-й этаж.

Примечание

Вход в корпус Б расположен справа от центрального входа. Вывеска "B/S/H".

загрузка карты...
Свердловская наб., д. 44, лит. Я, БЦ "Осень"

Примечание

Бизнес-центр "Осень"

загрузка карты...
Россия,
644042, Омск,
проспект Карла Маркса 41, корпус 7

Примечание

На первом этаже офиса есть столовая, в которой слушатели смогут пообедать

загрузка карты...
1-й Волоколамский проезд, д. 10, стр. 3

Примечание

Бизнес-центр "Диапазон". На первом этаже БЦ есть столовая, в которой слушатели смогут пообедать

Телефоны

+7 (495) 609-6967
+7 (495) 609-6967
+7 (495) 967-8030 (доп. 6250, 6251, 5921, 6172)
По запросу на education@luxoft.com мы ответим на любые дополнительные вопросы касательно обучения в нашем Luxoft Training.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Спасибо!
Форма отправлена успешно.