Результати пошуку за запитом: видеокурс c*
Техніки тестування для С# розробників. Рівень Advanced. Частина 2.
Автор: Наурінський Юрій
<p>На вебинаре мы продолжим знакомство с «продвинутыми» техниками тестирования, которыми должен владеть опытный C# разработчик. Первая встреча по этой теме состоялась 4 марта, <a href="https://itvdn.com/ru/webinars/description/testing-techniques-csharp">запись вебинара</a> доступна на нашем сайте.</p>
<p>На первой встрече были рассмотрны такие техники тестирования:</p>
<ol>
<li style="margin-left: 36pt;">Property based testing.</li>
<li style="margin-left: 36pt;">Performance testing.</li>
<li style="margin-left: 36pt;">Load testing.</li>
</ol>
<p>Ниже перечислены техники, которые мы рассмотрим на встрече 27 мая.</p>
<p><strong>Approval</strong><strong> testing</strong><strong>.</strong></p>
<p>Техника тестирования, применяемая зачастую в юнит-тестах, для наглядного человеко-читаемого сравнения тестовых результатов. Данная техника тестирования призвана решить проблему, возникающую при попытке протестировать функции, который имеют на выходе более сложный результат чем обычные строка, число, или даже простой объект с несколькими полями.</p>
<p><strong>Mutation</strong><strong> testing</strong><strong>.</strong></p>
<p>Техника тестирования, применяемая для проверки достаточности и корректности покрытия кода тестами. Основана на так называемых мутациях – небольшие изменения кода программы, само мутационное тестирование проверяет реакцию изначальных тестов на заранее заданный набор мутаций.</p>
<p><strong>Architecture</strong><strong> testing</strong><strong>.</strong></p>
<p>Техника тестирования, применяемая для постоянно растущих проектов, в которых происходит постоянное усложнение кодовой базы и сценариев использования. Данная техника использует специальные тесты, которые инкапсулируют в себе конвенции об именовании классов, пространств имён, проектов, а также о самом дизайне приложения и о его зависимостях.</p>
<p>Участников вебинара ждет немного теории, примеры и ответы на вопросы. Все примеры будут на языке С#.</p>
<p><strong>План </strong><strong>вебинара:</strong></p>
<ol>
<li>Approval testing.</li>
<li>Mutation testing.</li>
<li>Architecture testing.</li>
</ol>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен С# разработчикам, а также тестировщикам, которые уже знакомы с пирамидой тестирования и желают узнать больше про остальные техники тестирования, которые не ограничиваются пирамидой тестирования. Перед просмотром вебинара желательно иметь представление о базовых темах, вроде Unit testing, Integration testing, Functional testing.</p>
Чи варто вчити .NET у 2021 році
Автор: Олексій Голубєв
<p>Технологии не стоят на месте. Каждый год одни языки появляются, другие исчезают, а третьи получают обновления и продолжают жить. На этом вебинаре мы поговорим о .NET - cреде, которая уже c 2002 года не покидает топы самых популярных технологий, среде на которой работает почти каждый 10й вебсайт и которая из супер закрытой и консервативной стала открытой и прогрессивной.<br />
<br />
<strong>План вебинара:</strong><br />
1. Краткая история становления платформы Microsoft .NET.<br />
2. C#/F# в чем отличия и почему у .NET несколько языков.<br />
3. Зависимость от операционной системы.<br />
4. Будущее .NET, которое уже наступило.<br />
5. Уровень зарплат относительно других технологий.<br />
6. Демо. Создание первого веб-приложения с помощью редактора кода Visual Studio.</p>
<p><strong>Об авторе</strong><br />
<a href="https://www.linkedin.com/in/holubiev/">Алексей Голубев</a> - Lead Software Engineer в компании SoftServe. Работает с .NET в течении 7 лет. Спикер на .NET конференциях.</p>
Як розробнику знайти першу роботу в IT
Автор: Ірина Титенко
<p bis_size="{"x":20,"y":20,"w":1019,"h":60,"abs_x":434,"abs_y":734}">Многие начинающие разработчики, которые ищут первую работу, сталкиваются с одной и той же проблемой: есть хорошая теоретическая база (вуз/курсы/самообучение), хорошее портфолио, глаза горят жаждой разрабатывать качественное ПО, но нет одной важной вещи — хотя бы минимального опыта работы по специальности. И это становится большим препятствием на пути к желанной должности для новичков.</p>
<p bis_size="{"x":20,"y":93,"w":1019,"h":60,"abs_x":434,"abs_y":807}">Как попасть в IT-компанию тем, кто обладает требуемыми знаниями, однако не имеет опыта работы и соответствующих рекомендаций? Каковы реалии IT-рынка труда, с чего начать поиск вакансий, как грамотно составить CV и заявить о себе работодателю - ответы на эти, а также другие вопросы в нашем вебинаре с Ириной Тытенко.</p>
<p bis_size="{"x":20,"y":166,"w":1019,"h":40,"abs_x":434,"abs_y":880}"><em bis_size="{"x":20,"y":168,"w":299,"h":15,"abs_x":434,"abs_y":882}">Вебинар будет проходить в рамках программы </em><a bis_size="{"x":319,"y":168,"w":123,"h":15,"abs_x":733,"abs_y":882}" href="https://edu.cbsystematics.com/ru/employment-assistance"><em bis_size="{"x":319,"y":168,"w":123,"h":15,"abs_x":733,"abs_y":882}">Карьерного сервиса</em></a><em bis_size="{"x":20,"y":168,"w":1007,"h":35,"abs_x":434,"abs_y":882}"> для студентов CyberBionic Systematics, но принять участие в нем могут все желающие. Для получения ссылки на трансляцию обязательно зарегистрируйтесь.</em></p>
<p bis_size="{"x":20,"y":219,"w":1019,"h":20,"abs_x":434,"abs_y":933}"><strong bis_size="{"x":20,"y":221,"w":131,"h":15,"abs_x":434,"abs_y":935}">Программа встречи:</strong></p>
<ul bis_size="{"x":20,"y":252,"w":1019,"h":160,"abs_x":434,"abs_y":966}">
<li bis_size="{"x":60,"y":252,"w":939,"h":20,"abs_x":474,"abs_y":966}">Как понять, что вы уже готовы к поиску работы?</li>
<li bis_size="{"x":60,"y":272,"w":939,"h":20,"abs_x":474,"abs_y":986}">Какие требования в украинском IТ для джуниоров?</li>
<li bis_size="{"x":60,"y":292,"w":939,"h":20,"abs_x":474,"abs_y":1006}">Что нужно для эффективного поиска первой работы?</li>
<li bis_size="{"x":60,"y":312,"w":939,"h":20,"abs_x":474,"abs_y":1026}">Где размещать и кому присылать свое резюме?</li>
<li bis_size="{"x":60,"y":332,"w":939,"h":20,"abs_x":474,"abs_y":1046}">Какие есть дополнительные точки входа в украинское IТ?</li>
<li bis_size="{"x":60,"y":352,"w":939,"h":20,"abs_x":474,"abs_y":1066}">Тестовые задания. За или против?</li>
<li bis_size="{"x":60,"y":372,"w":939,"h":20,"abs_x":474,"abs_y":1086}">Общие рекомендации для подготовки к собеседованиям.</li>
<li bis_size="{"x":60,"y":392,"w":939,"h":20,"abs_x":474,"abs_y":1106}">Что делать, когда вам постоянно отказывают рекрутеры?</li>
</ul>
Средства автоматизации тестирования REST API.
Автор: Дмитрий Бормотов
<p>REST API - это самый популярный способ получения доступа к данным со стороны веб и мобильных приложений. Существуют разные инструменты для автоматизации тестирования REST API - мы рассмотрим популярные инструменты, а также выделим те, которые принято использовать в работе.</p>
<p><strong>План вебинара:</strong></p>
<ol>
<li>Что такое REST API?</li>
<li>Методы ручного тестирования</li>
<li>Postman</li>
<li>SoapUI</li>
<li>Структуры проектов под популярные языки программирования</li>
</ol>
<p style="margin-left:42.0pt;">a)Java<br />
b)Python<br />
c)JavaScript (Node.js)</p>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен мануальным тестировщикам, которые планируют переходить в направление автоматизации, а также тем, кто уже работает автоматизатором, но исключительно с UI тестами.</p>
Як використовувати LinkedIn та Facebook для пошуку роботи.
Автор: Ірина Титенко
<p bis_size="{"x":20,"y":20,"w":1035,"h":60,"abs_x":540,"abs_y":728}">Современный рынок труда в IT хоть и содержит большое количество открытых вакансий, но также имеет достаточно много кандидатов, с которыми вам придется конкурировать. Неужели рассылка своего резюме в сотни компаний и томительное ожидание ответа — это то, с чем вы будете сталкиваться на протяжении всей вашей карьеры?</p>
<p bis_size="{"x":20,"y":92,"w":1035,"h":60,"abs_x":540,"abs_y":800}">Выход есть! Что, если вы создадите персональный бренд и IT-компании сами будут вас искать? Социальные сети — отличная площадка для построения вашего карьерного альтер эго и успешного продвижения собственных интеллектуальных услуг. Если вы заинтересованы в превращении своих аккаунтов в мощные визитные карточки, которые будут словно магнитом притягивать работодателей, не пропустите данный вебинар.</p>
<p bis_size="{"x":20,"y":165,"w":1035,"h":20,"abs_x":540,"abs_y":873}">Программа встречи:</p>
<ol bis_size="{"x":20,"y":198,"w":1035,"h":80,"abs_x":540,"abs_y":906}">
<li bis_size="{"x":60,"y":198,"w":955,"h":20,"abs_x":580,"abs_y":906}">Что такое личный бренд и зачем его развивать?</li>
<li bis_size="{"x":60,"y":218,"w":955,"h":20,"abs_x":580,"abs_y":926}">Почему начинающим специалистам особенно важно использовать LinkedIn и Facebook?</li>
<li bis_size="{"x":60,"y":238,"w":955,"h":20,"abs_x":580,"abs_y":946}">Какой полезный функционал есть в профессиональных социальных сетях?</li>
<li bis_size="{"x":60,"y":258,"w":955,"h":20,"abs_x":580,"abs_y":966}">Как заполнить профили в LinkedIn и Facebook так, чтобы постоянно получать предложения о работе?</li>
</ol>
<p bis_size="{"x":20,"y":291,"w":1035,"h":20,"abs_x":540,"abs_y":999}">Целевая аудитория: студенты CyberBionic Systematics, начинающие разработчики и разработчики с опытом работы.</p>
Застосування ECS для розробки ігор на Unity.
Автор: Владислав Панченко
<p>Entity-Component-System (ECS), в основном используемый в играх — это шаблон проектирования, обеспечивающий огромную гибкость в проектировании общей архитектуры программного обеспечения. Такие большие компании, как Unity, Epic или Crytek используют этот шаблон в своих фреймворках, чтобы предоставить разработчикам очень богатый возможностями инструмент, с помощью которого они могут разрабатывать собственное ПО.</p>
<p>ECS решает один из недостатков классического подхода проектирования на Unity. Автор вебинара решил поделиться своими наблюдениями и мыслями в первую очередь с теми, кто "собирает" игры на Unity из ассетов с кучей скриптов на каждом. Да, это работает. Но если вы делаете не прототип или какую-нибудь одноразовую игру без необходимости её поддержки и дальнейшего развития, то подумайте 10 раз — вам же потом во всём этом разбираться и переделывать. Но если вы будете изначально проектировать всё на ECS то вам потом не нужно будет переписывать с 0, поскольку рефакторить такой код в десятки раз легче.</p>
<p>Вебинар будет посвящён использованию в Unity ECS, если конкретнее, то LeoECS.</p>
<p><strong>План вебинара:</strong></p>
<ol>
<li>Основные отличия в проектировании при использовании ESC.</li>
<li>Ключевые преимущества над разработкой при использовании того же ООП или компонентного подхода.</li>
<li>Примеры реализации и ключевые особенности написания кода с использованием ECS.</li>
<li>Встроенное ECS-решение в Unity и его ключевые отличия от других решений.</li>
<li>Сравнение скорости работы Entitas и LeoECS.</li>
</ol>
<p><strong>Целевая аудитория:</strong></p>
<p>Этот вебинар будет интересен разработчикам игр, которые уже неплохо знакомы с Unity и хотели бы узнать новые подходы в разработке или упростить себе жизнь при разработке некоторых проектов. </p>
Що нового в Java? Огляд нововведень Java JDK 8-15.
Автор: Бондаренко Андрій
<p>После 2017 года Java стремительно обновлялась и каждые пол года выпускались новые версии.</p>
<p>На вебинаре мы обсудим, стоит ли переходить на самую последнюю версию, или лучше остаться на версии Java 8. Посмотрим новые возможности версий 9, 10, 11, 12, 13, 14, 15 и чем они полезны могут быть разработчику, также попробуем определиться с тем, какая из версий лучше для разработки на Java в 2021 году.</p>
<p><strong>План вебинара:</strong></p>
<ol>
<li>Почему Java 8 самая стабильная версия? Разница между Java 8 и Java 7.</li>
<li>Java 9, небольшие изменения. Collections.</li>
<li>Java 10, добавления var переменной.</li>
<li>Java 11 как самая стабильная версия среди нововведений. Чтение из файла.</li>
<li>Java 11. HttpClient. String API. Optional.</li>
<li>Java 12 Компактно форматированный ввод. Изменение оператора switch.</li>
<li>Java 13 Switch с возвращаемым значением. Демо-версия текстовых блоков.</li>
<li>Java 14 NPE модифицированный.</li>
<li>Java 15. Полная версия текстовых блоков.</li>
<li>Java 15 instanceof модифицированный.</li>
<li>Java 15 sealed classes.</li>
<li>Java 15 Records.</li>
<li>Подведение итогов по новым версиям Java.</li>
<li>Ответы на вопросы.</li>
</ol>
<p><strong>Целевая аудитория:</strong></p>
<p>Java разработчики.</p>
Навіщо розробнику Agile
Автор: Олександр Марченко
<p>Agile — гибкая методология разработки программного обеспечения, которая позволяет выпускать продукт небольшими частями, постоянно его дополняя и совершенствуя. Однако, до сих пор Agile является центром всевозможных полемик в эшелонах разработчиков и проджект менеджеров. Что это за методология и в чем ее преимущества? Почему менеджеры со стажем скептичны в отношении Agile как универсального и эффективного средства ведения проектов по разработке ПО? На эти и другие вопросы вы получите ответы от спикера Александра Марченко — PM`a с более чем 7-летним опытом в IТ. </p>
<p><strong>На вебинаре будут затронуты следующие темы: </strong></p>
<ul>
<li>Основные идеи гибких методологий, которые должен понимать разработчик</li>
<li>Почему разработка любит Agile подходы?</li>
<li>Почему опытные менеджеры не верят в “серебряную пулю” Agile?</li>
<li>Что нужно знать из классических методологий и почему от них трудно уйти?</li>
<li>Как договориться с проектным менеджером?</li>
</ul>
<p><strong>Целевая аудитория</strong>: разработчики, IT-специалисты, студенты учебного центра CyberBionic Systematics</p>
Кто есть кто в IT компании. Структуры и роли
Автор: Александр Марченко
<p>Большое количество начинающих в IT считает, что разработчик — это специалист, спрятанный за семью мониторами и постоянно пишущий тонны программного кода. Однако, само создание ПО — это лишь часть его труда. Помимо прямых обязанностей разработчик играет важную роль в экосистеме команды: участвует в митингах, взаимодействует с другими членами команды для поиска путей решения проблем, перенимает знания и навыки у опытных коллег и т. д. Поэтому любому новичку необходимо быть в курсе “кухни” его IT-компании, чтобы быть максимально эффективным.</p>
<p>Каким образом разработчик должен взаимодействовать с рабочей инфраструктурой и коллективом? Каковы зоны ответственности у каждого члена компании и к кому можно обращаться за помощью? Как юному девелоперу стоит оценивать себя с точки зрения продуктивности? Обо всем этом мы поговорим на встрече с Александром Марченко, у которого за плечами 8 летний опыт работы в IT. </p>
<p><strong>На встрече будут рассмотрены следующие темы:</strong></p>
<ul>
<li>Почему разработка ПО — это сложный многоуровневый процесс?</li>
<li>Структура менеджмента: разбор иерархии должностей и зон ответственности</li>
<li>Автоматизация работы: ее важность и умение использовать соответствующие инструменты</li>
<li>Как сделать результаты своей работы прозрачными для “нетехнических” менеджеров?</li>
<li>Что обозначают KPI, OKR и прочие аббревиатуры?</li>
</ul>
<p><strong>Целевая аудитория</strong>: начинающие разработчики, студенты учебного центра CyberBionic Systematics.</p>
Пишемо гру "Dendy Tanks" на Java з нуля.
Автор: Бондаренко Андрій
<p>Мы подготовили для вас увлекательный онлайн тренинг по написанию графической игры “Танки”, который поможет легко и быстро познакомиться с практической стороной разработки на Java. Ноль теории, только практика. Если ты никогда не программировал – не проблема! Смотри и делай!<br bis_size="{"x":813,"y":42,"w":0,"h":15,"abs_x":1227,"abs_y":756}" />
<br bis_size="{"x":23,"y":62,"w":0,"h":15,"abs_x":437,"abs_y":776}" />
<strong bis_size="{"x":20,"y":82,"w":158,"h":15,"abs_x":434,"abs_y":796}">Кому это будет полезно:</strong><br bis_size="{"x":178,"y":82,"w":0,"h":15,"abs_x":592,"abs_y":796}" />
</p>
<ul bis_size="{"x":20,"y":133,"w":1019,"h":60,"abs_x":434,"abs_y":847}">
<li bis_size="{"x":60,"y":133,"w":939,"h":40,"abs_x":474,"abs_y":847}" style="text-align: justify;"><strong bis_size="{"x":60,"y":135,"w":64,"h":15,"abs_x":474,"abs_y":849}">Новичкам</strong>. Отсутствие опыта в программировании не должно вас останавливать. Мы предоставляем вам шанс сделать свою первую программу на Java и получить опыт практического применения данного языка программирования в создании настоящей компьютерной игры.</li>
<li bis_size="{"x":60,"y":173,"w":939,"h":20,"abs_x":474,"abs_y":887}" style="text-align: justify;"><strong bis_size="{"x":60,"y":175,"w":290,"h":15,"abs_x":474,"abs_y":889}">Начинающим Java разработчикам без опыта</strong>. Вы сможете углубить и применить на практике свои знания языка Java под руководством тренера.</li>
</ul>
<p> <br bis_size="{"x":23,"y":208,"w":0,"h":15,"abs_x":437,"abs_y":922}" />
<strong bis_size="{"x":20,"y":228,"w":130,"h":15,"abs_x":434,"abs_y":942}">Чему вы научитесь:</strong></p>
<ul bis_size="{"x":20,"y":259,"w":1019,"h":80,"abs_x":434,"abs_y":973}">
<li bis_size="{"x":60,"y":259,"w":939,"h":20,"abs_x":474,"abs_y":973}">Писать простые программы и подпрограммы с использованием языка Java</li>
<li bis_size="{"x":60,"y":279,"w":939,"h":20,"abs_x":474,"abs_y":993}">Работать с массивами данных</li>
<li bis_size="{"x":60,"y":299,"w":939,"h":20,"abs_x":474,"abs_y":1013}">Использовать типы данных и классы Java</li>
<li bis_size="{"x":60,"y":319,"w":939,"h":20,"abs_x":474,"abs_y":1033}" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 12pt;">Применять все базовые навыки (переменные, условные конструкции, циклы, методы) на практике</li>
</ul>
<p><strong bis_size="{"x":20,"y":357,"w":111,"h":15,"abs_x":434,"abs_y":1071}">Формат тренинга</strong><br bis_size="{"x":131,"y":357,"w":0,"h":15,"abs_x":545,"abs_y":1071}" />
Вас ждёт прямой эфир на YouTube с Андреем Бондаренко в течение 3-х часов, общение в чате во время эфира и в специальном телеграм-канале вне эфира. Все примеры и исходные данные также будут в телеграм-канале, к которому вы сможете присоединиться после регистрации.<br bis_size="{"x":758,"y":397,"w":0,"h":15,"abs_x":1172,"abs_y":1111}" />
<br bis_size="{"x":23,"y":417,"w":0,"h":15,"abs_x":437,"abs_y":1131}" />
<strong bis_size="{"x":20,"y":437,"w":137,"h":15,"abs_x":434,"abs_y":1151}">Программа тренинга:</strong></p>
<ol bis_size="{"x":20,"y":468,"w":1019,"h":133,"abs_x":434,"abs_y":1182}">
<li bis_size="{"x":60,"y":468,"w":939,"h":19,"abs_x":474,"abs_y":1182}" style="text-align: justify; line-height: 19.5px;">Создание карты поля боя</li>
<li bis_size="{"x":60,"y":487,"w":939,"h":19,"abs_x":474,"abs_y":1201}" style="text-align: justify; line-height: 19.5px;">Работа над передвижением танка</li>
<li bis_size="{"x":60,"y":506,"w":939,"h":19,"abs_x":474,"abs_y":1220}" style="text-align: justify; line-height: 19.5px;">Реализация стрельбы</li>
<li bis_size="{"x":60,"y":525,"w":939,"h":19,"abs_x":474,"abs_y":1239}" style="text-align: justify; line-height: 19.5px;">Обучение танка двигаться в указанный квадрант</li>
<li bis_size="{"x":60,"y":544,"w":939,"h":19,"abs_x":474,"abs_y":1258}" style="text-align: justify; line-height: 19.5px;">Добавление танка-противника</li>
<li bis_size="{"x":60,"y":563,"w":939,"h":19,"abs_x":474,"abs_y":1277}" style="text-align: justify; line-height: 19.5px;">Итог: танк проходит всё поле боя и чистит его</li>
<li bis_size="{"x":60,"y":582,"w":939,"h":19,"abs_x":474,"abs_y":1296}" style="margin-bottom: 12pt; text-align: justify; line-height: 19.5px;">Ответы на вопросы. Куда развиваться дальше?</li>
</ol>
<p><strong bis_size="{"x":20,"y":619,"w":55,"h":15,"abs_x":434,"abs_y":1333}">Подарки</strong><br bis_size="{"x":75,"y":619,"w":0,"h":15,"abs_x":489,"abs_y":1333}" />
10 самых активных участников тренинга получат от CyberBionic Systematics Подарочные сертификаты на обучение стоимостью 1000 грн.<br bis_size="{"x":855,"y":639,"w":0,"h":15,"abs_x":1269,"abs_y":1353}" />
<br bis_size="{"x":23,"y":659,"w":0,"h":15,"abs_x":437,"abs_y":1373}" />
<strong bis_size="{"x":20,"y":679,"w":164,"h":15,"abs_x":434,"abs_y":1393}">Учись вместе с друзьями</strong><br bis_size="{"x":184,"y":679,"w":0,"h":15,"abs_x":598,"abs_y":1393}" />
Регистрируйся на онлайн интенсив и поделись новостью с друзьями. Вместе учиться намного интереснее!</p>