Результати пошуку за запитом: видеокурс c*
Як стати C# розробником у 2021 році. .NET або .NET Core
Автор: Дмитро Охріменко
<p>C# / .NET разработка — это очень перспективное направление в IT, жизнь которому дала всемирно известная компания MIcrosoft. Если вам интересна данная сфера и вы хотите сделать в ней профессиональный старт, эта встреча будет для вас как нельзя кстати!</p>
<p>18 ноября состоится вебинар с <a href="https://www.linkedin.com/in/dokhrimenko/" rel="nofollow" target="_blank">Дмитрием Охрименко</a>, CEO CyberBionic Systematics, сертифицированным тренером Microsoft и автором курсов по .NET и FrontEnd разработке.</p>
<p>Цель встречи — помочь вам разобраться с главными аспектами данной специальности, опираясь на тенденции развития IT рынка, правильно расставить приоритеты и помочь спланировать ваше обучение и карьеру по направлению C# / .NET. </p>
<p><strong>Программа встречи: </strong></p>
<ul>
<li>Есть ли смысл начинать учить C# в 2021 году?</li>
<li>Что такое .NET Framework и что такое .NET Core?</li>
<li>Что учить и в какой последовательности? Карта специальности</li>
<li>Сравнение веб приложения на .NET и на .NET Core</li>
<li>Полезные ресурсы для обучения и развития</li>
<li>Вопросы и ответы</li>
</ul>
<p><strong>Целевая аудитория</strong>: начинающие разработчики, студенты ВУЗов, а также все, кто интересуется C# / .NET технологиями и хочет профессионально развиваться в этом направлении.</p>
<p><strong>Условия участия</strong>: бесплатно. Для получения приглашения на онлайн-трансляцию заполните регистрационную форму.</p>
Що нового у C# 8,9.
Автор: Олексій Нікіфоров
<p>На вебинаре буду рассмотрены последние нововведения в языке программирования С#.</p>
<p>Данная тема является очень доступной, и скорее всего, многие из вас уже знакомы с новинками. Именно поэтому, основной упор будет сделан на коммуникацию и обсуждение. Мы пройдемся по новым возможностям языка и обсудим, как эти изменения могут быть использованы с целью написания более выразительного и чистого кода.</p>
<p><strong>План вебинара:</strong></p>
<p>1) Развитие C# в контексте современных языков программирования</p>
<p>2) Ссылочные типы, допускающие значение null C#8</p>
<p>3) Выражения. C#7,8,9</p>
<ul>
<li>Сопоставление шаблонов C#7,8,9</li>
<li>Выражения switch C#8</li>
<li>Литеральные выражения default С#7</li>
<li>Присваивание объединения со значением NULL C#8</li>
<li>Выражения throw C#7</li>
<li>Новые выражения целевого типа C#9</li>
<li>Условные выражения ref C#7.2</li>
<li>Условное выражение с целевым типом C#9</li>
</ul>
<p>4) Индексы и диапазоны C#8</p>
<p>5) Асинхронные последовательности/потоки. Асинхронные высвобождаемые типы C#8</p>
<p>6) Деконструкция типов C#7,9</p>
<ul>
<li>Кортежи и пользовательские типы C#7</li>
<li>Поддержка расширения GetEnumerator для циклов foreach С#9</li>
</ul>
<p>7) Локальные функции C#7,8</p>
<ul>
<li>Статические анонимные функции C#9</li>
<li>Атрибуты локальных функций C#9</li>
<li>Параметры удаления (discards) лямбда-выражения C#9</li>
</ul>
<p>8) Объявления using C#8</p>
<p>9) Члены доступные только для чтения C#8</p>
<p>10) Методы интерфейса по умолчанию C#8</p>
<p>11) Ковариантные возвращаемые типы C#9</p>
<p>12) Записи (Record types). C# 9</p>
<p>13) Методы назначения (setters) только инициализации C#9</p>
<p>14) Инструкции верхнего уровня C#9</p>
<p>15) Генераторы кода. Инициализаторы модулей C#9</p>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен для .NET разработчиков, которые хотят изучить современные возможности C#.</p>
Створення гри "Space Invaders" на C # з нуля.
Автор: Армен Маїлян
<p>Всем привет!<br bis_size="{"x":99,"y":22,"w":0,"h":15,"abs_x":513,"abs_y":736}">
Какой самый лучший способ изучить что-то новое? Конечно же, превратить это в игру! Этот способ хорош и в обучении программированию. Начните изучение языка C# путем создания консольной компьютерной игры. Обещаем минимум скучной теории и максимум практики. Будет интересно!<br bis_size="{"x":796,"y":62,"w":0,"h":15,"abs_x":1210,"abs_y":776}">
<br bis_size="{"x":20,"y":82,"w":0,"h":15,"abs_x":434,"abs_y":796}">
<strong bis_size="{"x":20,"y":102,"w":158,"h":15,"abs_x":434,"abs_y":816}">Кому это будет полезно:</strong></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}"><strong bis_size="{"x":60,"y":135,"w":67,"h":15,"abs_x":474,"abs_y":849}">Новичкам.</strong> Никогда не программировали? Это не повод отказываться от нового крутого опыта. У вас есть шанс сделать свою собственную игру на C# и получить опыт практического применения данного языка программирования, а также попробовать себя в роли разработчика игр.</li>
<li bis_size="{"x":60,"y":173,"w":939,"h":20,"abs_x":474,"abs_y":887}"><strong bis_size="{"x":60,"y":175,"w":211,"h":15,"abs_x":474,"abs_y":889}">Начинающим C# разработчикам.</strong> Вы сможете углубить и применить на практике свои знания языка C# вместе с наставником.</li>
</ul>
<p><strong bis_size="{"x":20,"y":208,"w":130,"h":15,"abs_x":434,"abs_y":922}">Чему вы научитесь:</strong></p>
<ul bis_size="{"x":20,"y":239,"w":1019,"h":120,"abs_x":434,"abs_y":953}">
<li bis_size="{"x":60,"y":239,"w":939,"h":20,"abs_x":474,"abs_y":953}">Разрабатывать простую игру на языке C#.</li>
<li bis_size="{"x":60,"y":259,"w":939,"h":20,"abs_x":474,"abs_y":973}">Разбивать большую задачу на отдельные этапы и последовательно их реализовывать.</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}">Понимать и применять основы алгоритмирования.</li>
<li bis_size="{"x":60,"y":319,"w":939,"h":20,"abs_x":474,"abs_y":1033}">Применять знания основ ООП для создания полноценной программы.</li>
<li bis_size="{"x":60,"y":339,"w":939,"h":20,"abs_x":474,"abs_y":1053}">Использовать функционал .NET Framework.</li>
</ul>
<p><strong bis_size="{"x":20,"y":374,"w":111,"h":15,"abs_x":434,"abs_y":1088}">Формат тренинга</strong><br bis_size="{"x":131,"y":374,"w":0,"h":15,"abs_x":545,"abs_y":1088}">
Вас ждёт прямой эфир на YouTube с Арменом Маиляном в течение 3 часов с 19:00 до 22:00, общение в чате во время эфира и в специальном телеграм-канале вне эфира. Все примеры и исходные данные также будут в телеграм-канале, к которому вы сможете присоединиться после регистрации.<br bis_size="{"x":830,"y":414,"w":0,"h":15,"abs_x":1244,"abs_y":1128}">
<br bis_size="{"x":20,"y":434,"w":0,"h":15,"abs_x":434,"abs_y":1148}">
<strong bis_size="{"x":20,"y":454,"w":137,"h":15,"abs_x":434,"abs_y":1168}">Программа тренинга:</strong></p>
<ul bis_size="{"x":20,"y":485,"w":1019,"h":100,"abs_x":434,"abs_y":1199}">
<li bis_size="{"x":60,"y":485,"w":939,"h":20,"abs_x":474,"abs_y":1199}">Рассмотрение и постановка общей задачи.</li>
<li bis_size="{"x":60,"y":505,"w":939,"h":20,"abs_x":474,"abs_y":1219}">Составление технического задания (ТЗ).</li>
<li bis_size="{"x":60,"y":525,"w":939,"h":20,"abs_x":474,"abs_y":1239}">Краткое знакомство со средством разработки Visual Studio и языком программирования C#.</li>
<li bis_size="{"x":60,"y":545,"w":939,"h":20,"abs_x":474,"abs_y":1259}">Создание консольной игры «Space Invaders».</li>
<li bis_size="{"x":60,"y":565,"w":939,"h":20,"abs_x":474,"abs_y":1279}">Рассмотрение возможности создания приложения на других платформах – WPF, Unity.</li>
</ul>
<p><strong bis_size="{"x":20,"y":600,"w":55,"h":15,"abs_x":434,"abs_y":1314}">Подарки</strong><br bis_size="{"x":75,"y":600,"w":0,"h":15,"abs_x":489,"abs_y":1314}">
10 самых активных участников тренинга получат от CyberBionic Systematics Подарочные сертификаты на обучение стоимостью 1000 грн.<br bis_size="{"x":855,"y":620,"w":0,"h":15,"abs_x":1269,"abs_y":1334}">
<br bis_size="{"x":20,"y":640,"w":0,"h":15,"abs_x":434,"abs_y":1354}">
<strong bis_size="{"x":20,"y":660,"w":164,"h":15,"abs_x":434,"abs_y":1374}">Учись вместе с друзьями</strong><br bis_size="{"x":184,"y":660,"w":0,"h":15,"abs_x":598,"abs_y":1374}">
Регистрируйся на онлайн интенсив и поделись новостью с друзьями. Вместе учиться намного интереснее! </p>
Як стати C#/.NET розробником
Автор: Ярослав Кучук
<p>Итак, решение стать девелопером принято. Или только витает в воздухе. Давайте поговорим о том, как это выглядит и что для этого нужно в контексте .NET. На вебинаре будут затронуты типовые проекты, градации проектов, базовый стек и техники разработки. <br>
<br>
<strong>План вебинара:</strong></p>
<ul>
<li>Виды девелопмента (BackEnd, FrontEnd, Full-stack).</li>
<li>Hard skills & Soft skills.</li>
<li>Платформа .NET.</li>
<li>Эволюция .NET (от 1.1 до .NET Core).</li>
<li>Сопутствующие знания – SQL/JavaScript.</li>
<li>Мои Hard Skills – основные топики внутри .NET-вселенной.</li>
<li>Структуры данных и алгоритмы.</li>
<li>Структуры данных и алгоритмы в .NET.</li>
<li>Мой рабочий день на старте карьеры.</li>
<li>Карьерная лестница.</li>
<li>Вопросы и ответы</li>
</ul>
<p><strong>Целевая аудитория:</strong><br>
Данный вебинар будет интересен как студентам старших курсов технических специальностей, так и начинающим разработчикам. Более опытной аудитории может представлять практический интерес в рамках карьерного развития. В ходе вебинара будут выделены основные требования к знаниям, идентифицированы карьерные пути развития.</p>
F# та функціональне програмування для C# розробників.
Автор: Альберт Ташу
<p>Функциональное программирование является одной из самых востребованных парадигм в современной разработке программного обеспечения.</p>
<p>На вебинаре мы познакомимся с представителем функциональных языков программирования для платформы .NET - F#. </p>
<p>Помимо этого, подходы и принципы функциональной парадигмы будут полезны C# разработчикам, так как с каждым релизом этот язык приобретает всё больше возможностей, направленных на применение функционального программирования.</p>
<p>На вебинаре мы сначала рассмотрим синтаксис и особенности языка F#, а затем затронем основные принципы функционального программирования и их применение при разработке на C#.</p>
<p><strong>План вебинара:</strong></p>
<ul>
<li>Введение в язык F#</li>
<li>Основы функционального программирования</li>
<li>Применение функциональных подходов при разработке на C#</li>
<li>Рефакторинг проекта на С#</li>
</ul>
<p><strong>Целевая аудитория:</strong><br>
.NET разработчики, которых интересует направление функционального программирования с помощью F#.</p>
Практика C#. Створення блогу із Blogifier.Core.
Автор: Вадим Рибалко
<p>22 января состоится вторая онлайн встреча по теме создания блогов на языке C#. В первой части мы рассматривали, что такое блоги, для чего они нужны и как создать собственный блог, используя гибкую и многофункциональную платформу на ASP.NET MVC под названием BlogEngine.NET. Познакомились с основными фичами и возможностями.</p>
<p>На втором вебинаре мы рассмотрим немного другой подход в создании блога, в котором используются технологии ASP.NET Core и Angular. Платформа, с которой мы будем работать, называется Blogifier.Core. У нее есть ряд преимуществ в сравнении с BlogEngine.NET, и мы их подробно рассмотрим на нашей встрече.</p>
<p><strong>План вебинара:</strong></p>
<ol>
<li>Введение в Blogifier.Core</li>
<li>Для чего библиотека нужна?</li>
<li>Установка окружения.</li>
<li>Запуск приложения.</li>
<li>Обзор возможностей.</li>
<li>Темы.</li>
<li>Выбор хостинга.</li>
<li>Деплой проекта.</li>
</ol>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен двум категориям людей: первая – это разработчики, которые знают язык и уже разрабатывают свои приложения на C#, вторая - люди, которые только начинают свой путь в карьере .NET разработчика в сфере веб-приложений и в будущем хотят создать что-то своё.</p>
Робота з мережею Qt. Розробка графічних програм на C++ з Qt і QML
Автор: Дмитро Афанасьєв
<p>Мы продолжаем серию вебинаров «<a href="https://itvdn.com/ru/webinars/description/graphicalapplications-qml" target="_blank">Разработка графических приложений на C++ с Qt и QML</a>».</p>
<p>На первом вебинаре мы познакомились с QML, на втором начали разрабатывать приложение «книга контактов». На третьем разобрались с тем, как интегрировать SQL базу данных в свое приложение.</p>
<p>На четвертом (заключительном) вебинаре вы научитесь создавать клиент-серверное приложение для обмена данными и получите общую информацию про работу с сетью в Qt, а также попрактикуетесь с сериализацией/десериализацией данных.</p>
<p><strong>План вебинара:</strong></p>
<ol>
<li>TCP/UDP протоколы, их различие и применение</li>
<li>Понятие сокета, виды сокетов</li>
<li>Блокирующее/неблокирующее ожидание</li>
<li>slave/master сокеты</li>
<li>QDataStream, понятие транзакции</li>
<li>Сериализация/десериализация</li>
<li>Паттерн проектирования "Снимок" (Memento)</li>
<li>Парсинг аргументов приложения</li>
<li>Асинхронное выполнение операций</li>
<li>QTcpServer</li>
<li>QByteArray</li>
<li>Основные моменты при создании клиент-серверного приложения</li>
<li>qobject_cast</li>
</ol>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен разработчикам, желающим попрактиковаться с фреймворком Qt или людям, которые ранее не сталкивались с QML, а разрабатывали свои графические приложения с помощью Qt Widgets.</p>
Розробка графічних програм на C++ з Qt і QML. Робота з базами даних Qt
Автор: Дмитро Афанасьєв
<p>Мы продолжаем серию вебинаров «<a href="https://itvdn.com/ru/webinars/description/graphicalapplications-qml" target="_blank">Разработка графических приложений на C++ с Qt и QML</a>».<br>
На первом вебинаре мы познакомились с QML, на втором начали разрабатывать приложение «книга контактов». <br>
На третьем вебинаре вы научитесь интегрировать SQL базу данных в свое приложение. Будет рассмотрена минимальная работа с файловой системой, применение некоторых C++ паттернов и идиом на практике, соединение с базой данных и манипуляция данными.<br>
<br>
<strong>План вебинара:</strong></p>
<ul>
<li>Применение RAII идиомы</li>
<li>Pointer to implementation</li>
<li>Работа с умными указателями</li>
<li>Подключение к базе данных</li>
<li>Классы QDir, QStandardPaths</li>
<li>Выполнение SQL запросов</li>
<li>Создание SQL таблиц</li>
<li>Обработка ошибок</li>
<li>Привязка значений</li>
<li>QVariant/QVariantList</li>
<li>Variadic templates</li>
<li>Паттерн Singleton, его анализ</li>
<li>Mock data</li>
<li>Разработка архитектуры многомодульной системы</li>
<li>Qt контейнеры, их преимущества и недостатки</li>
<li>Copy-on-write</li>
<li>Java style iterators vs STL style iterators</li>
<li>Создание динамических библиотек в qmake</li>
</ul>
<p> </p>
<div><strong><span style="font-size: 13px;">Целевая аудитория:</span></strong><br>
</div>
<div><span style="font-size: 13px;">Данный вебинар будет интересен разработчикам, желающим попрактиковаться с фреймворком Qt или людям, которые ранее не сталкивались с QML, а разрабатывали свои графические приложения с помощью Qt Widgets.</span></div>
<div><span style="font-size: 13px;">Также он будет интересен новичкам, которые хотят научиться писать кроссплатформенные графические приложения на C++ с применением баз данных.</span></div>
Розробка графічних програм на C++ з Qt і QML. Частина 2. Model View Controller Qt.
Автор: Дмитро Афанасьєв
<p>Мы продолжаем серию вебинаров <a href="https://itvdn.com/ru/webinars/description/graphicalapplications-qml" target="_blank">Разработка графических приложений на C++ с Qt и QML</a>.</p>
<p>Второй вебинар будет посвящен изучению основ Model View Controller паттерна в Qt при работе с QML. Мы рассмотрим создание кастомных делегатов, научимся менять стиль нашего приложения и разбивать на логические модули структуру QML компонентов.</p>
<p><strong>План вебинара:</strong></p>
<ol>
<li>Понятие модели, их виды.</li>
<li>Понятие делегата.</li>
<li>Понятие роли.</li>
<li>Понятие view, их виды.</li>
<li>Реализация своей модели, её регистрация, базовые методы QabstractListModel.</li>
<li>Создание кастомных компонентов-делегатов с использованием ролей.</li>
<li>qmldir, разбивка приложения на модули.</li>
</ol>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен разработчикам, желающим попрактиковаться с фреймворком Qt или людям, которые ранее не сталкивались с QML, а разрабатывали свои графические приложения с помощью Qt Widgets.</p>
<p>Также он будет интересен новичкам, которые хотят научиться писать кросплатформенные графические приложения на C++.</p>
Ознайомлення з QML. П'ятнашки. Розробка графічних програм на C++ з Qt і QML.
Автор: Дмитро Афанасьєв
<p>Мы начинаем <strong>серию вебинаров</strong>-практикумов по С++, Qt и QML. В ходе данного цикла вебинаров будут рассмотрены все этапы создания кроссплатформенных графических приложений на основе фреймворка Qt.</p>
<p><strong>Всего будет 4 вебинара:</strong></p>
<ol>
<li>Знакомство с QML. Пятнашки (17 сентября)</li>
<li>Model View Controller в Qt. Знакомство с QML - продолжение. (24 сентября)</li>
<li>Работа с базами данных в Qt (22 октября)</li>
<li>Работа с сетью в Qt (29 октября)</li>
</ol>
<p>Мы рассмотрим самые важные части фреймворка в процессе создания приложения "Книга контактов", которое с каждым вебинаром будет улучшаться и масштабироваться. Таким образом, вы узнаете, как создавать интерфейс своей программы, как в нее добавить работу с базой данных, а также как создавать клиент-серверные приложения. Но, прежде чем приступать к созданию книги контактов, мы попрактикуемся с QML на примере создания игры 'Пятнашки'.</p>
<p>Итак, тема первого вебинара - <strong>Знакомство с QML. Пятнашки</strong><br>
<br>
В течении вебинара будет разработана игра «Пятнашки» с бизнес-логикой на C++ и графикой на QML. Эта маленькая игра позволит на практике понять основные принципы и best practices в QML.</p>
<p>После просмотра данного вебинара, зритель освоит базовую информацию о языке QML и об его интеграции с C++, что позволит ему эффективно разрабатывать графические приложения с динамичным пользовательским интерфейсом, используя Qt фреймворк.</p>
<p>Приложение, разработанное в течении вебинара, может стать примером в портфолио джуниор разработчиков.</p>
<p><strong>План вебинара:</strong></p>
<p>1) Структура QML компонентов</p>
<p>2) Компоненты QtObject, Item</p>
<p>3) Базовые графические компоненты</p>
<p>4) Взаимодействие C++ и QML:</p>
<ul>
<li>Q_PROPERTY</li>
<li>Q_INVOKABLE</li>
</ul>
<p>5) Компоненты ListView, GridView</p>
<p>6) Сигналы-слоты в QML</p>
<p>7) Свойства, алиасы</p>
<p>8) Регистрация своих классов в метасистеме</p>
<p>9) Кастомизация компонентов</p>
<p> </p>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен разработчикам, желающим попрактиковаться с фреймворком Qt или людям, которые ранее не сталкивались с QML, а разрабатывали свои графические приложения с помощью Qt Widgets.</p>
<p>Также он будет интересен новичкам, которые хотят научиться писать кросплатформенные графические приложения на C++.</p>