Результати пошуку
ITVDN: курси програмування
Відеокурси з
програмування
Підписка

300+ курсів за популярними IT-напрямками

Вибери свою IT спеціальність

Підписка
Підписка

300+ курсів за популярними IT-напрямками

Результати пошуку за запитом: обучение c*
Що нового в 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 &mdash; гибкая методология разработки программного обеспечения, которая позволяет выпускать продукт небольшими частями, постоянно его дополняя и совершенствуя. Однако, до сих пор Agile является центром всевозможных полемик в эшелонах разработчиков и проджект менеджеров. Что это за методология и в чем ее преимущества? Почему менеджеры со стажем скептичны в отношении Agile как универсального и эффективного средства ведения проектов по разработке ПО? На эти и другие вопросы вы получите ответы от спикера Александра Марченко &mdash; PM`a с более чем 7-летним опытом в IТ.&nbsp;&nbsp;</p> <p><strong>На вебинаре будут затронуты следующие темы: </strong></p> <ul> <li>Основные идеи гибких методологий, которые должен понимать разработчик</li> <li>Почему разработка любит Agile подходы?</li> <li>Почему опытные менеджеры не верят в &ldquo;серебряную пулю&rdquo; Agile?</li> <li>Что нужно знать из классических методологий и почему от них трудно уйти?</li> <li>Как договориться с проектным менеджером?</li> </ul> <p><strong>Целевая аудитория</strong>: разработчики, IT-специалисты, студенты учебного центра CyberBionic Systematics</p>
Кто есть кто в IT компании. Структуры и роли

Автор: Александр Марченко

<p>Большое количество начинающих в IT считает, что разработчик &mdash; это специалист, спрятанный за семью мониторами и постоянно пишущий тонны программного кода. Однако, само создание ПО &mdash; это лишь часть его труда. Помимо прямых обязанностей разработчик играет важную роль в экосистеме команды: участвует в митингах, взаимодействует с другими членами команды для поиска путей решения проблем, перенимает знания и навыки у опытных коллег и т. д. Поэтому любому новичку необходимо быть в курсе &ldquo;кухни&rdquo; его IT-компании, чтобы быть максимально эффективным.</p> <p>Каким образом разработчик должен взаимодействовать с рабочей инфраструктурой и коллективом? Каковы зоны ответственности у каждого члена компании и к кому можно обращаться за помощью? Как юному девелоперу стоит оценивать себя с точки зрения продуктивности? Обо всем этом мы поговорим на встрече с Александром Марченко, у которого за плечами 8 летний опыт работы в IT.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p> <p><strong>На встрече будут рассмотрены следующие темы:</strong></p> <ul> <li>Почему разработка ПО &mdash; это сложный многоуровневый процесс?</li> <li>Структура менеджмента: разбор иерархии должностей и зон ответственности</li> <li>Автоматизация работы: ее важность и умение использовать соответствующие инструменты</li> <li>Как сделать результаты своей работы прозрачными для &ldquo;нетехнических&rdquo; менеджеров?</li> <li>Что обозначают KPI, OKR и прочие аббревиатуры?</li> </ul> <p><strong>Целевая аудитория</strong>: начинающие разработчики, студенты учебного центра CyberBionic Systematics.</p>
Бойова система Final Fantasy в 2D JavaScript з нуля.

Автор: Ілля Стародуб

<p>Final Fantasy &mdash; это серия компьютерных игр от японских игростроителей, которая обрела мировую популярность. Мы предлагаем вам окунуться в эту невероятную вселенную и совместить данное путешествие с языком программирования JavaScript! Если вы думаете, что JS предназначен только для обработки и валидации форм, автор тренинга докажет вам обратное. Как насчет реализации боевой системы первой части серии игр Final Fantasy в 2D при помощи возможностей JavaScript? И опытный разработчик, и новичок &mdash; каждый сможет почерпнуть для себя полезную информацию и провести время в увлекательной игровой атмосфере.&nbsp;&nbsp;<br bis_size="{&quot;x&quot;:967,&quot;y&quot;:82,&quot;w&quot;:0,&quot;h&quot;:15,&quot;abs_x&quot;:1381,&quot;abs_y&quot;:796}" /> &nbsp;<br bis_size="{&quot;x&quot;:23,&quot;y&quot;:102,&quot;w&quot;:0,&quot;h&quot;:15,&quot;abs_x&quot;:437,&quot;abs_y&quot;:816}" /> <strong>Кому это будет полезно:</strong><br bis_size="{&quot;x&quot;:178,&quot;y&quot;:122,&quot;w&quot;:0,&quot;h&quot;:15,&quot;abs_x&quot;:592,&quot;abs_y&quot;:836}" /> &nbsp;</p> <ul bis_size="{&quot;x&quot;:20,&quot;y&quot;:173,&quot;w&quot;:1019,&quot;h&quot;:100,&quot;abs_x&quot;:434,&quot;abs_y&quot;:887}"> <li bis_size="{&quot;x&quot;:60,&quot;y&quot;:173,&quot;w&quot;:939,&quot;h&quot;:60,&quot;abs_x&quot;:474,&quot;abs_y&quot;:887}">Новичкам. Никогда не программировали? Пусть это не будет препятствием на пути получения нового крутого опыта. У вас есть шанс реализовать боевую систему 2D игры в при помощи JavaScript, получить опыт практического применения данного языка программирования, а также попробовать себя в роли разработчика двухмерных игр.</li> <li bis_size="{&quot;x&quot;:60,&quot;y&quot;:233,&quot;w&quot;:939,&quot;h&quot;:40,&quot;abs_x&quot;:474,&quot;abs_y&quot;:947}">Начинающим верстальщикам и JavaScript разработчикам. Вы сможете углубить и применить на практике свои знания языка JavaScript вместе с тренером.</li> </ul> <p>&nbsp;<br bis_size="{&quot;x&quot;:23,&quot;y&quot;:288,&quot;w&quot;:0,&quot;h&quot;:15,&quot;abs_x&quot;:437,&quot;abs_y&quot;:1002}" /> <strong>Чему вы научитесь:</strong><br bis_size="{&quot;x&quot;:150,&quot;y&quot;:308,&quot;w&quot;:0,&quot;h&quot;:15,&quot;abs_x&quot;:564,&quot;abs_y&quot;:1022}" /> &nbsp;</p> <ul bis_size="{&quot;x&quot;:20,&quot;y&quot;:359,&quot;w&quot;:1019,&quot;h&quot;:80,&quot;abs_x&quot;:434,&quot;abs_y&quot;:1073}"> <li bis_size="{&quot;x&quot;:60,&quot;y&quot;:359,&quot;w&quot;:939,&quot;h&quot;:20,&quot;abs_x&quot;:474,&quot;abs_y&quot;:1073}">Понимать несложные языковые конструкции, написанные на JavaScript</li> <li bis_size="{&quot;x&quot;:60,&quot;y&quot;:379,&quot;w&quot;:939,&quot;h&quot;:20,&quot;abs_x&quot;:474,&quot;abs_y&quot;:1093}">Реализовывать нетривиальные задачи, разбивая их на простые подзадачи</li> <li bis_size="{&quot;x&quot;:60,&quot;y&quot;:399,&quot;w&quot;:939,&quot;h&quot;:20,&quot;abs_x&quot;:474,&quot;abs_y&quot;:1113}">Ставить цель и поэтапно идти к ней</li> <li bis_size="{&quot;x&quot;:60,&quot;y&quot;:419,&quot;w&quot;:939,&quot;h&quot;:20,&quot;abs_x&quot;:474,&quot;abs_y&quot;:1133}">Понимать основы ООП</li> </ul> <p>&nbsp;<br bis_size="{&quot;x&quot;:23,&quot;y&quot;:454,&quot;w&quot;:0,&quot;h&quot;:15,&quot;abs_x&quot;:437,&quot;abs_y&quot;:1168}" /> <strong>Формат тренинга:</strong><br bis_size="{&quot;x&quot;:131,&quot;y&quot;:474,&quot;w&quot;:0,&quot;h&quot;:15,&quot;abs_x&quot;:545,&quot;abs_y&quot;:1188}" /> &nbsp;<br bis_size="{&quot;x&quot;:23,&quot;y&quot;:494,&quot;w&quot;:0,&quot;h&quot;:15,&quot;abs_x&quot;:437,&quot;abs_y&quot;:1208}" /> Вас ждёт прямой эфир на YouTube с Ильей Стародубом в течение 3 часов с 19:00 до 22:00, общение в чате во время эфира и в специальном телеграм-канале вне эфира. Все примеры и исходные данные также будут в телеграм-канале, к которому вы сможете присоединиться после регистрации.<br bis_size="{&quot;x&quot;:830,&quot;y&quot;:534,&quot;w&quot;:0,&quot;h&quot;:15,&quot;abs_x&quot;:1244,&quot;abs_y&quot;:1248}" /> &nbsp;<br bis_size="{&quot;x&quot;:23,&quot;y&quot;:554,&quot;w&quot;:0,&quot;h&quot;:15,&quot;abs_x&quot;:437,&quot;abs_y&quot;:1268}" /> <strong>Программа тренинга:</strong><br bis_size="{&quot;x&quot;:157,&quot;y&quot;:574,&quot;w&quot;:0,&quot;h&quot;:15,&quot;abs_x&quot;:571,&quot;abs_y&quot;:1288}" /> &nbsp;</p> <ol bis_size="{&quot;x&quot;:20,&quot;y&quot;:625,&quot;w&quot;:1019,&quot;h&quot;:171,&quot;abs_x&quot;:434,&quot;abs_y&quot;:1339}"> <li bis_size="{&quot;x&quot;:60,&quot;y&quot;:625,&quot;w&quot;:939,&quot;h&quot;:19,&quot;abs_x&quot;:474,&quot;abs_y&quot;:1339}">Знакомство с JavaScript</li> <li bis_size="{&quot;x&quot;:60,&quot;y&quot;:644,&quot;w&quot;:939,&quot;h&quot;:19,&quot;abs_x&quot;:474,&quot;abs_y&quot;:1358}">Знакомство с Visual Studio Code</li> <li bis_size="{&quot;x&quot;:60,&quot;y&quot;:663,&quot;w&quot;:939,&quot;h&quot;:19,&quot;abs_x&quot;:474,&quot;abs_y&quot;:1377}">Знакомство с первыми играми серии Final Fantasy и особенностями их боевой системы</li> <li bis_size="{&quot;x&quot;:60,&quot;y&quot;:682,&quot;w&quot;:939,&quot;h&quot;:19,&quot;abs_x&quot;:474,&quot;abs_y&quot;:1396}">Создание первых объектов</li> <li bis_size="{&quot;x&quot;:60,&quot;y&quot;:701,&quot;w&quot;:939,&quot;h&quot;:19,&quot;abs_x&quot;:474,&quot;abs_y&quot;:1415}">Ознакомление с библиотекой jQuery (в качестве примера)</li> <li bis_size="{&quot;x&quot;:60,&quot;y&quot;:720,&quot;w&quot;:939,&quot;h&quot;:19,&quot;abs_x&quot;:474,&quot;abs_y&quot;:1434}">Написание боевой системы 2D игры</li> <li bis_size="{&quot;x&quot;:60,&quot;y&quot;:739,&quot;w&quot;:939,&quot;h&quot;:19,&quot;abs_x&quot;:474,&quot;abs_y&quot;:1453}">Добавление элементарных анимаций</li> <li bis_size="{&quot;x&quot;:60,&quot;y&quot;:758,&quot;w&quot;:939,&quot;h&quot;:19,&quot;abs_x&quot;:474,&quot;abs_y&quot;:1472}">Разбор ошибок</li> <li bis_size="{&quot;x&quot;:60,&quot;y&quot;:777,&quot;w&quot;:939,&quot;h&quot;:19,&quot;abs_x&quot;:474,&quot;abs_y&quot;:1491}">Подведение итогов. Ответы на вопросы</li> </ol>
Верстка сайту за 30 хвилин на Flexbox.

Автор: Віталій Мазяр

<p>Знание основ работы с Flexbox CSS модулем входит в набор&nbsp; стандартных требований на позицию верстальщика, а зачастую и frontend разработчика. Технология Flexbox &nbsp;используется повсеместно, она стала популярной благодаря тому, что&nbsp; существенно упрощает и ускоряет&nbsp;верстку сайта.</p> <p>На вебинаре вас ждет знакомство с технологией Flexbox, обзор возможностей и разговор о том, какие аспекты создания сайта она решает. А также практическая часть, в которой мы все покажем на реальных работающих примерах.</p> <p><strong>План вебинара:</strong></p> <ol> <li>Как работает технология Flexbox.</li> <li>Примеры элементов сайтов на Flexbox.</li> <li>Практика использования Flexbox. Верстка сайта.</li> <li>Что с Flexbox не получится выполнить.</li> <li>Подборка полезных ресурсов и статей по Flexbox. Ответы на вопросы.</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен всем, кто изучает верстку сайтов, знаком с HTML5 и CSS3 и хочет владеть современным инструментарием профессионального верстальщика.</p>
Docker для .NET розробників.

Автор: Олексій Нікіфоров

<p>Docker - это популярная платформа, которая используется при разработке, тестировании и развертывании программного обеспечения. Она позволяет сократить время между написанием кода и поставкой его на &ldquo;production&rdquo;. За последние годы популярность Docker&rsquo;a сильно возросла и данная технология стала индустриальным стандартом в сфере контейнеризации программных решений.</p> <p>Docker может быть полезен&nbsp;очень широкому спектру специалистов: разработчик, тестировщик, администратор, релиз-менеджер и т.д. Несмотря на то что Docker написан на Go и использует особенности ядра Linux, .NET разработчики, как те, которые традиционно ведут разработку под Windows, могут получить огромную пользу от использования Docker&rsquo;a на самых разных уровнях уверен что знание Docker&rsquo;a повысит вашу продуктивность и даст конкурентное преимущество на рынке труда.</p> <p>Вебинар будет полезен специалистам начального уровня, которые всегда хотели попробовать Docker, но что-то им мешало. Ознакомление будет основано на .NET Core приложении. По завершению, вы смело будете ориентироваться в основных концепциях и инструментах и сможете успешно начать свою путь изучения Docker&rsquo;а.</p> <p><strong><u>План вебинара:</u></strong></p> <ol> <li>Введение. <ul> <li>Что такое Docker?</li> <li>Зачем Docker?</li> <li>Почему Docker?</li> <li>Как Docker может быть использован .NET разработчиком.</li> </ul> </li> <li>Обзор Docker. <ul> <li>Архитектура и компоненты.</li> <li>Абстракции Docker.</li> </ul> </li> <li>Установка.</li> <li>Работа с Docker. <ul> <li>Разбираемся, что происходит при запуске Docker контейнера.&nbsp;</li> <li>Пример(ы): Docker + .NET Core.</li> </ul> </li> <li>Практики использования Docker.</li> <li>Q&amp;A</li> </ol> <p><strong><u>Целевая аудитория: </u></strong></p> <p>.NET разработчики, тестировщики, администраторы, релиз-менеджеры и т.д. Вебинар будет полезен специалистам начального уровня, которые хотят начать использовать Docker в своей работе.</p>
Створення першого проекту на Angular.

Автор: Генріх Коваленко

<p>В этом вебинаре мы познакомимся со структурой и компонентами фреймворка Angular и создадим первый проект с использованием Angular CLI.</p> <p><strong>План вебинара:</strong></p> <ol> <li>Что такое Angular и в чем его отличие от других популярных фреймворков и библиотек.</li> <li>Angular CLI, его установка и использование в создании первого проекта.</li> <li>В чем назначение компонентов и как их применить для удобства поддержки кода в дальнейшем.</li> <li>Сервисы в Angular.</li> <li>Модули.</li> <li>Пайпы и их применение создание своих пайп.</li> <li>Директивы *ngFor и *ngIf</li> <li>Итоги. Вопросы ответы.</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен front-end разработчикам, которые хотят познакомиться с Angular и выбрали его фреймворком для дальнейшей работы.</p> <p><strong>Предварительные требования: </strong>Базовые знания Java Script.</p>
Об'єктно-орієнтоване програмування на C++

Автор: Іван Срайчук

<p>На вебинаре мы рассмотрим базовые понятия объектно-ориентированного программирования, особенности ООП на С++.</p> <p>Объектно-ориентированное программирование (ООП)&nbsp;предоставляет возможность создавать объекты, которые объединяют свойства и поведение в самостоятельный набор взаимовсязей, который затем можно многоразово использовать. Так не только читабельнее, но и понятнее, чем является объект и какое поведение вызывается. Вместо написания функций, определяются объекты, которые имеют четкий набор поведений. Вот почему эта парадигма называется &laquo;объектно-ориентированной&raquo;.</p> <p>Понимание ООП имеет очень важное значение в работе&nbsp; С++ разработчика.</p> <p><strong>План вебинара:</strong></p> <ol> <li>Базовые термины</li> <li>Инкапсуляция</li> <li>Наследование</li> <li>Полиморфизм</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Начинающие С++ разработчики, которые уже освоили базовые типы данных, функции и хотят двигаться дальше.</p>
BDD підхід до автоматизації тестування.

Автор: Олександр Бреславець

<p>Мы обсудим BDD (Behavior Driven Development) подход со стороны Test Automation Engineer. Рассмотрим, какую пользу может привнести в проект использование этого подхода и как влияет на автоматизацию тестирования.<br /> Задача вебинара - дать понимание BDD подхода в эталонном варианте и продемонстрировать реальные ситуации применения из практики.</p> <p><strong>План вебинара:</strong></p> <ol> <li>BDD - что это такое, как образовался, почему популярен.</li> <li>BDD тестирование и BDD проект .</li> <li>Инструменты для BDD тестирования в Java/C#/JS.</li> <li>Gherkin сценарии.</li> <li>Архитектура тест фреймворка с BDD.</li> <li>Отчеты о тестировании BDD инструментов.</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет наиболее интересен Test Automation Engineer Junior-Middle уровня без опыта работы с BDD, а также техническим специалистам других направлений.</p>
Типові помилки в коді з прикладу С++, С# і Java.

Автор: Грибков Георгій

<p>На вебинаре будут рассмотрены типовые ошибки, допускаемые программистами при написании программ на C++, C# и Java.</p> <p>Мы рассмотрим:</p> <ul> <li>Примеры ошибок из реальных проектов</li> <li>Почему среди всех ошибок появились паттерны</li> <li>Как ошибаются крутые программисты</li> <li>Что делать, чтобы не допускать ошибки самому</li> </ul> <p>Все ошибки, которые я вам покажу, были найдены в коде реальных проектов, многие из которых существуют до сих пор. Если вы изучаете только один из вышеописанных языков, вам не будет скучно: все антипаттерны, которые я вам покажу, актуальны для большинства языков программирования!</p> <p><strong>План вебинара:</strong></p> <ol> <li>Знакомство и краткий разбор типичных ошибок в коде</li> <li>Как искать и находить ошибки в коде</li> <li>Типовые паттерны:<br /> 3.1. Копи-паст и эффект последней строки <ol> <li value="3.2">Ноль, один, два</li> <li value="3.3">Обращение по некорректному адресу</li> <li value="3.4">Зло живёт в условных выражениях</li> <li value="3.5">Приоритеты операторов</li> <li value="3.6">Неуловимые глазу опечатки</li> </ol> </li> <li>Как бороться с ошибками в коде</li> <li>Как получить от статического анализа наибольшую пользу</li> <li>Подведение итогов</li> <li>Заключение</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен программистам, работающим с языками С, C++, C# и Java &ndash;примеры ошибок, которые я вам покажу, были написаны именно на этих языках.</p>
Notification success