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