CourseLab® – это мощное и одновременно простое в использовании средство для создания интерактивных учебных материалов (электронных курсов), предназначенных для использования в сети Интернет, в системах дистанционного обучения, на компакт-диске или любом другом носителе.
CourseLab® – это мощное и одновременно простое в использовании средство для создания интерактивных учебных материалов (электронных курсов), предназначенных для использования в сети Интернет, в системах дистанционного обучения, на компакт-диске или любом другом носителе.
зуева татьяна - опыт автоматизации тестирования в Agile проектеMagneta AI
В докладе рассказывается об опыте автоматизации тестирования приложений, написанных с использованием технологии WPF в нашем проекте:
— об истории развития автоматизации тестирования GUI в нашем проекте
— о нашем подходе к автоматизации тестирования и о системе, построенной на основе открытой .NET библиотеки White
— о полезных процессных
практиках, к которым мы пришли, и о положительной роли автоматизации в нашем процессе гибкой разработки.
В статье описаны технологии тестирования, используемые при разработке статического анализатора кода PVS-Studio. Разработчики инструмента для программистов делятся принциами тестирования собственного программного продукта, которые могут быть интересны разработчикам аналогичных пакетов обработки текстовых данных или исходных кодов.
Гибкие методологии разработки набирают всё большую популярность среди команд разработчиков. Одним их основных инструментов достижения результата при этом является TDD - программисты стараются покрыть юнит-тестами как можно больше своего кода. Зачем тогда нужны тестировщики в гибких командах? Если все же нужны, то сколько? И как они должны тестировать? А как тестировать нетестируемое? В докладе разбираются данные вопросы на примере трех разных проектов.
По материалам конференции .NET разработчиков http://www.dotnetconf.ru/Materialy/Postroenie_procesa_testirovaniya
ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9OdessaFrontend
Роман Пшеничный делится своим 4-х летним опытом работы разработки шаблонов для площадки ThemeForest. Рассказывает плюсы, минусы, подводные камни, а так же причины почему большинство желающих не могут попасть на этот рынок. И показывает рабочий процесс создания шаблона и используемые технологии.
Изменения в инфраструктуре инструментов для программистовTatyanazaxarova
В статье приведены некоторые наблюдения, связанные с изменением в инфраструктуре инструментов, используемых программистами в повседневной работе. В первую очередь эти наблюдения связаны с выходом Visual Studio 2010.
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...Mail.ru Group
Существует мнение, что от разработчиков системы автоматизированных тестов требуется высокая квалификация в области разработки программного обеспечения и солидный багаж знаний. Обычно таких людей в команде тестирования не много. Но можно начать работы по качественной автоматизации тестирования, даже не имея такого опыта. В докладе речь пойдет о:
отборе рекрутов в программу обучения автоматизации тестирования;
первичном пороге для вхождения в рекруты;
составлении учебной программы;
промежуточном контроле и испытаниях;
начале работы над реальными проектами;
подводных камнях и ошибках, которые можно допустить.
Применение этих знаний на собственном опыте позволило компании получить высокое покрытие проекта тестами и достичь результатов, когда каждый из команды разрабатывает и поддерживает автотесты, а также самостоятельно автоматизирует новые проекты.
зуева татьяна - опыт автоматизации тестирования в Agile проектеMagneta AI
В докладе рассказывается об опыте автоматизации тестирования приложений, написанных с использованием технологии WPF в нашем проекте:
— об истории развития автоматизации тестирования GUI в нашем проекте
— о нашем подходе к автоматизации тестирования и о системе, построенной на основе открытой .NET библиотеки White
— о полезных процессных
практиках, к которым мы пришли, и о положительной роли автоматизации в нашем процессе гибкой разработки.
В статье описаны технологии тестирования, используемые при разработке статического анализатора кода PVS-Studio. Разработчики инструмента для программистов делятся принциами тестирования собственного программного продукта, которые могут быть интересны разработчикам аналогичных пакетов обработки текстовых данных или исходных кодов.
Гибкие методологии разработки набирают всё большую популярность среди команд разработчиков. Одним их основных инструментов достижения результата при этом является TDD - программисты стараются покрыть юнит-тестами как можно больше своего кода. Зачем тогда нужны тестировщики в гибких командах? Если все же нужны, то сколько? И как они должны тестировать? А как тестировать нетестируемое? В докладе разбираются данные вопросы на примере трех разных проектов.
По материалам конференции .NET разработчиков http://www.dotnetconf.ru/Materialy/Postroenie_procesa_testirovaniya
ThemeForest: Как пробиться и стоит ли игра свеч? | Odessa Frontend Meetup #9OdessaFrontend
Роман Пшеничный делится своим 4-х летним опытом работы разработки шаблонов для площадки ThemeForest. Рассказывает плюсы, минусы, подводные камни, а так же причины почему большинство желающих не могут попасть на этот рынок. И показывает рабочий процесс создания шаблона и используемые технологии.
Изменения в инфраструктуре инструментов для программистовTatyanazaxarova
В статье приведены некоторые наблюдения, связанные с изменением в инфраструктуре инструментов, используемых программистами в повседневной работе. В первую очередь эти наблюдения связаны с выходом Visual Studio 2010.
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...Mail.ru Group
Существует мнение, что от разработчиков системы автоматизированных тестов требуется высокая квалификация в области разработки программного обеспечения и солидный багаж знаний. Обычно таких людей в команде тестирования не много. Но можно начать работы по качественной автоматизации тестирования, даже не имея такого опыта. В докладе речь пойдет о:
отборе рекрутов в программу обучения автоматизации тестирования;
первичном пороге для вхождения в рекруты;
составлении учебной программы;
промежуточном контроле и испытаниях;
начале работы над реальными проектами;
подводных камнях и ошибках, которые можно допустить.
Применение этих знаний на собственном опыте позволило компании получить высокое покрытие проекта тестами и достичь результатов, когда каждый из команды разрабатывает и поддерживает автотесты, а также самостоятельно автоматизирует новые проекты.
Docker и оркетсрация контейнеров в облаке AzureStas Pavlov
Небольша презентация, которая знакомит с конетейнерным подхдом, Docker, Windows Containers и вохможностях использования контейнеров и их оркестрации в облаке Azure.
Понятие облака, основные концепции, понятия и подходы
Основные облачные платформы: AWS, Google Cloud Alibaba Cloud, Microsoft Azure.
Зачем облако компании, для кого оно, и почему «облака» настолько популярны?
Почему стоит обратить внимание на Microsoft Azure
Как устроено облако
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...Microsoft
Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально.
Application Insights, Azure, Visual Studio Team Services, нагрузочное тестирование и процессы.
Ппулярні застосунки платформи - Word/Excel/PowerPoint/OneNote/Outlook/Lens - модуль мого вебінару "Використання сервісів та застосунків платформи Microsoft 365 для виконання повсякденних завдань" - 21.07.2023
Розмова про менш відомі й популярні сервіси платформи - модуль мого вебінару "Використання сервісів та застосунків платформи Microsoft 365 для виконання повсякденних завдань" - 21.07.2023
Розповідь про OneDrive - модуль мого вебінару "Використання сервісів та застосунків платформи Microsoft 365 для виконання повсякденних завдань" - 21.07.2023
Розповідь про SharePoint - модуль мого вебінару "Використання сервісів та застосунків платформи Microsoft 365 для виконання повсякденних завдань" - 21.07.2023
Рекомендації з опанування сервісів платформи - модуль мого вебінару "Використання сервісів та застосунків платформи Microsoft 365 для виконання повсякденних завдань" - 21.07.2023
Огляд платформи Microsoft 365 - модуль мого вебінару "Використання сервісів та застосунків платформи Microsoft 365 для виконання повсякденних завдань" - 21.07.2023
Корисні посилання та додаткові матеріали для слухачів мого вебінару "Використання сервісів та застосунків платформи Microsoft 365 для виконання повсякденних завдань" - 21.07.2023
Официальные ресурсы для самостоятельного изучения Azure
Дополнительные материалы и сервисы
Уровень бесплатного использования облака для практического освоения Azure
Официальные тренинги Microsoft, разработанные с учетом роли сотрудника в проекте
Профессиональные сертификации на соответствие знаний, умений и навыков сотрудников требованиям
вендора
Что нужно знать, принимая решение о переходе в облако
Вам нужно публичное или приватное облако?
Как в Azure обстоят дела с безопасностью и соответствию стандартам в этой области
Кто отвечает за внедрение и какие роли задействованы
Сценарии, кейсы и примеры использования Azure в различных отраслях
Виртуальные машины. Простая миграция в облако?
Службы для хранения данных. Для любых данных любого размера
Базы данных и аналитика. Просто как 1-2-3
Сетевые службы. Возможности для операторов телекоммуникаций
Бессерверные вычисления. Сконцентрируйтесь на главном!
Интернет вещей. Самый объемный портфель служб в отрасли.
Машинное обучение и когнитивные сервисы. Открытость и совместимость.
Другие сервисы и возможности
Виды подписок на Azure
Соглашения об уровне предоставления сервиса и финансовая ответственность вендора
Как оценить стоимость использования облачных решений и каким образом можно сэкономить
Инструменты оценки совокупной стоимости владения и возврата инвестиций
Возможности по управлению затратами, мониторинг, биллинг, политики
1. Alexander V. Babich Call: +38(066)2906604
Email: alexander.taurus@gmail.com
Visit: http://www.linkedin.com/in/ababich
Page 1 of 3http://ProductivityBlog.com.ua
Multitasking As a Life Style
Начало работы с Windows Azure: разработка решений в облаке
и для облака
Описание тренинга
Большинство современных приложений имеют сложную распределенную архитектуру, используют облачные
сервисы или синхронизируются с облаком. Также в последние годы значительно возросла роль веб-
приложений, которые сильно потеснили, а кое-где и практически вытеснили локально устанавливаемые
приложения.
Все крупные вендоры имеют свои облачные решения, которые могут быть использованы как платформа для
хостинга и среда выполнения ваших приложений. Windows Azure – это облачная инфраструктура от Microsoft,
которая предлагает широчайший набор сервисов. В этом курсе* мы поговорим о том, как расширить
возможности существующих веб-приложений за счет перемещения их в Windows Azure и использования
сервисов этой облачной платформы. В курсе не затрагиваются вопросы и технологии веб-разработки, мы
концентрируемся на ключевых возможностях Windows Azure в объеме, достаточном для начала практического
применения этой облачной платформы. Этому посвящена большая часть времени.
Оставшаяся часть познакомит студентов с основами популярной методологии DevOps, нацеленной на
обеспечение быстрого выпуска релизов. Сначала мы сделаем краткий теоретический обзор методологии, а
затем поговорим о том, каким образом Visual Studio Online позволяет вам реализовать ее основные идеи на
практике, покрывая все основные этапы жизненного цикла программного проекта.
Продолжительность
3 Дня (24 академических часа)
В ходе тренинга студенты научатся:
Использовать порталы управления Windows Azure
Создавать веб-приложения и публиковать существующие веб-приложения в Windows Azure
Создавать, отлаживать, публиковать в Windows Azure, и мониторить облачные сервисы
Создавать и использовать облачные базы данных
Использовать хранилище Windows Azure, создавать общие папки
Использовать Visual Studio Online для реализации основных принципов DevOps
Целевая аудитория
Курс подойдет для таких категорий студентов:
веб-разработчики, которые хотят перенести свои существующие приложения в облако и начать
применять на практике облачные инструменты и основные идеи методологии DevOps
администраторы решений, которых планируется тесно вовлекать в процесс разработки решения в
соответствии с методологией DevOps
Пререквизиты
Чтобы успешно освоить материал данного тренинга, студенты должны:
2. Alexander V. Babich Call: +38(066)2906604
Email: alexander.taurus@gmail.com
Visit: http://www.linkedin.com/in/ababich
Page 2 of 3http://ProductivityBlog.com.ua
Multitasking As a Life Style
Иметь базовые знания, умения и навыки в области веб-разработки с использованием технологий и
инструментов Microsoft
Иметь представление о специфике распределенных приложений и облачных вычислениях
Иметь представление о методологиях разработки программных продуктов
Программа курса
Модуль 01: Введение
Знакомство с аудиторией
Организационные моменты
Программа курса и его особенности
Дополнительные материалы для студентов
Где искать ответы на вопросы
Модуль 02: Обзор облачных решений и платформы Windows Azure
Типичная архитектура распределенных приложений
Вспоминаем: обзор доступных для разработчика веб- и сервисных технологий
Облачные вычисления: преимущества и подводные камни
Обзор ключевых возможностей платформы Windows Azure
Портал управления Windows Azure (новый и старый порталы)
Лабораторная работа: регистрация и ознакомление с порталами управления
Модуль 03: Хостинг веб-приложений и облачных сервисов в Windows Azure
Хостинг веб-приложений в Windows Azure
Конфигурирование и публикация веб-приложений
Мониторинг и анализ работающих веб-приложений
Обзор облачных сервисов
Веб-роли и рабочие роли. Экземпляры ролей
Настройка облачных сервисов
Обновление сервисов и управление их развертыванием
Лабораторная работа: создание и публикация веб-ролей;
создание рабочих ролей для фоновой работы
Модуль 04: Хранение данных в облаке
Обзор возможностей по хранению данных в Windows Azure
(облачные базы данных, хранилище, таблицы)
Обзор облачных баз данных Azure SQL
Управление базами данных в Windows Azure
Использование инструментов SQL Server Data Tools
Миграция данных в облачные базы данных
Лабораторная работа А: создание Azure SQL сервера и облачной базы данных;
миграция таблиц в Azure с использованием подхода Entity Framework Code First
Введение в хранилище Windows Azure
Блобы, таблицы и очереди
Разграничение доступа к блобам и контейнерам
3. Alexander V. Babich Call: +38(066)2906604
Email: alexander.taurus@gmail.com
Visit: http://www.linkedin.com/in/ababich
Page 3 of 3http://ProductivityBlog.com.ua
Multitasking As a Life Style
Мониторинг хранилища, настройка учетных записей
Файлы Azure
Загрузка и миграция данных в хранилище
Лабораторная работа B: хранение документов в хранилище;
создание общих папок (smb) c помощью файлов Azure
Модуль 05: Обзор DevOps
Вспоминаем: краткий обзор методологий разработки ПО
Методология Microsoft Solutions Framework в «гибком» варианте
Идея DevOps. Манифест DevOps. Чем не является DevOps.
Чем DevOps отличается от Agile, ITIL, ITSM, MOF
Принципы и процессы DevOps
Антипаттерны и препятствия на пути внедрения DevOps
Модели внедрения DevOps
Модуль 06: Visual Studio Online и DevOps
Обзор возможностей Visual Studio Online
Сборка и Continuous Integration
Автоматизированное тестирование в облаке
Развертывание решений (Continuous Deployment)
Лабораторная работа: использование Visual Studio Online
Модуль 07: Подведение итогов
О чем мы узнали
Что осталось за рамками курса
Где искать ответы на вопросы
Полезные ресурсы и инструменты
Дальнейшие шаги
*Использованы материалы тренингов 20532, 20487, 2710 и MVA’s Enabling DevOps Practices with Visual Studio Online Build