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

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

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

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

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

Результати пошуку за запитом: обучение c*
Огляд корисних ресурсів для вивчення C# та .NET з нуля

Автор: Олексій Глембицький

<p>Сьогодні професія програміста користується великою популярністю, бо це участь&nbsp; у цікавих проектах, які спрямовані на покращення нашого життя, віддалена робота в міжнародних компаніях, гідна оплата праці навіть в умовах війни.&nbsp;</p>
Створення гри “Clash Royale” на C# з нуля

Автор: Владислав Черкіс

<p>Який найкращий спосіб вивчити щось нове? Звичайно, перетворити це на гру! Особливо дієвим цей спосіб є при вивченні програмування: пишете код, одразу бачите результат &ndash; рухаєтеся далі з новою порцією ентузіазму.</p>
Спеціальність .NET розробник. Покроковий план для новачків

Автор: Михайло Трофименко

<p>Если вы хотите стать программистом, то первый шаг &ndash; это выбор направления и связанного с ним основного языка программирования.<br /> Мы хотим познакомить вас с С# и .NET, потому что это направление открывает широкие возможности, пользуется спросом и позволяет разработчику выбирать интересные проекты.<br /> Язык программирования C#&nbsp; ( &ldquo;си шарп&rdquo; )&nbsp; - основной конкурент Java, если говорить о наиболее мощных и многофункциональных языках. На нем пишут все, что угодно - десктопные бизнес приложения, бекенд часть веб приложений, компьютерные и мобильные игры.</p>
Функціональне програмування JavaScript.

Автор: Марат Мінулін

<p>Функциональное программирование становится все более популярным с каждым годом, в том числе на JavaScript. На вебинаре мы познакомимся с концепциями функционального программирования и рассмотрим, как его использовать в JavaScript. Мы рассмотрим функции высшего порядка, чистые функции, каррирование и способы композиций функций.</p> <p><strong>План вебинара:</strong></p> <p>1) Функции высшего порядка:</p> <p style="margin-left:36.0pt;">Что такое функции высшего порядка?<br /> Дадим определение:<br /> &nbsp;- объектам первого класса<br /> &nbsp;- callback-функциям<br /> Рассмотрим несколько примеров.</p> <p>2) Чистые функции.</p> <p style="margin-left:36.0pt;">Дадим определение чистым функциям.</p> <p>3) Каррирование:</p> <p style="margin-left:36.0pt;">Что такое каррирование функций?<br /> Рассмотрим пример простого каррирования.<br /> Реализуем универсальную функцию для каррирования.<br /> Рассмотрим несколько практических примеров.<br /> Перечислим преимущества каррирования.</p> <p>4) Композиция:</p> <p style="margin-left:36.0pt;">Что такое композиция функций?<br /> Зачем нужна композиция функций.<br /> Как использовать.<br /> Рассмотрим абстракцию pipe.</p> <p><strong>Целевая аудитория:</strong></p> <p>Вебинар будет интересен всем, кто хочет начать разрабатывать в функциональном стиле или улучшить масштабируемость приложения, или просто заинтересован в изучении функционального программирования.</p>
Тренди Android розробки у 2022 році.

Автор: Бондаренко Андрій

<p>На вебинаре мы рассмотрим и обсудим самые актуальные тренды мобильной разработки под Android на 2022 год. Поговорим о том, какие нововедения вышли в 2021 году и что будет актуально для новых проектов в 2022 году.</p> <p><strong>План вебинара: </strong></p> <p>1) SingleActivity Application, NavigationController<br /> 2) Декларативная разметка экрана Jetpack Compose, замена xml макетов<br /> 3) Карутины, flow, потоковая обработка событий архитектуры MVVM, замена LiveData<br /> 4) Использование карутин в Jetpack Compose<br /> 5) State Jetpack Compose<br /> 6) Dependency Injection<br /> 7) Dagger 2<br /> 8) Hilt</p> <p><strong>Целевая</strong> <strong>аудитория</strong>:</p> <p>Этот вебинар будет интересен Android-разработчикам уровня Junior и выше, также Java-разработчикам, интересующимся мобильной разработкой.</p>
Аутентифікація та авторизація у веб-додатках.

Автор: В'ячеслав Шаго

<p>Аутентификация и авторизация являются неотъемлемой частью современных веб-приложений. В рамках вебинара рассмотрим основные подходы и принципы безопасной аутентификации и авторизации.</p> <p>План вебинара:</p> <ol> <li>Понятие аутентификации и авторизации</li> <li>Виды аутентификации</li> <li>Парольная аутентификация</li> <li>Авторизация</li> <li>JWT</li> <li>OAuth 2.0 и OpenID Connect</li> </ol> <p>Целевая аудитория:</p> <p>Данный вебинар будет интересен всем, кто занимается безопасностью при разработке веб-сервисов.</p>
Пишемо API додаток на Python за допомогою FastApi та Docker.

Автор: Антон Козаченко

<p>На вебинаре&nbsp; мы разберем пример написания API приложения на Python с помощью фреймворка FastApi и Docker. Рассмотрим фреймворк FastApi, напишем пару API методов. Рассмотрим Docker, напишем свою конфигурацию и запустим контейнеры. Покроем тестами наше API приложение.</p> <p><strong>План вебинара:</strong></p> <ol> <li>Ознакомление с фреймворком FastApi.</li> <li>Написание несколько endpoint-ов API.</li> <li>Написание тестов для этих endpoint-ов.</li> <li>Написание конфигурации для Docker.</li> <li>Запуск приложения в <span style="font-size: 13px;">Docker</span>&nbsp;containers.</li> <li>Запуск тестов.</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен начинающим разработчикам, которые хотят писать API на Python и FastApi, кому интересно начать работать с Docker и контейнерами.</p>
Структури даних у Java та Kotlin.

Автор: Віктор Вихров

<p>На вебинаре мы познакомимся с базовым понятием структур данных и рассмотрим их особенности в языках программирования Java и Kotlin.</p> <p><strong>План вебинара:</strong></p> <p>1. Структуры данных</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.1 что это? зачем нужны?<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;1.2 массивы [размер объявляем заранее]<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.3 списки [размер динамическа изменяется]<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -односвязные<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -двусвязные</p> <p>2. Коллекции в Java</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.1 Типы коллекций<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.2 List<br /> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;2.3 Set<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.4 Map<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.5 Stream Api</p> <p>3. Коллекции в Kotlin</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.1 Типы коллекций<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.2 <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-collection/index.html">MutableCollection</a><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.3 Функции преобразования коллекций<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.4 Sequences</p> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен начинающим Java разработчикам, а также специалистам, которые переходят из Java в Kotlin.&nbsp;</p>
5 найкращих фіч MySQL, які потрібно знати кожному.

Автор: Максим Жук

<p>На вебинаре вы узнаете о 5 командах в MySQL, которые дают возможность выйти на новый уровень работы с базой данных и почувствовать себя настоящим профи.</p> <p><strong>План вебинара:</strong></p> <ol> <li>Два способа создать копию таблицы, подводные камни, которые однажды мне стоили пары часов отладки кода в недоумении от происходящего.</li> <li>DESCRIBE&nbsp; vs SHOW create table - изучаем структуру таблицы</li> <li>Функции условия IF() IFNULL() и CASE в select и insert запросах</li> <li>show processlist; kill process - использование в отладке тяжелых запросов, поиск блокирующих подключений. Блокирование транзакциями не изменяющихся при запросе таблиц на чтение.</li> <li>Выборка данных во внешние файлы, дружим Excel и БД без библиотек и даже без GUI</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Разработчики, тестировщики, DevOps специалисты, которые работают с базами данных и используют в своей работе SQL.</p>
Високонавантажені системи на С++.

Автор: Давид Медведик

<p>Сейчас программированием можно называть практически всё, что угодно: от создания макросов в Excel до разработки драйверов на C.</p> <p>Нам кажется, что разработка драйверов &mdash; это более настоящее программирование, чем макросы. Конечно, все работы хороши, но, работая на низком уровне, мы волей-неволей разбираемся в том, как устроен и как действует компьютер.</p> <p>В наше время системы с высокой нагрузкой пишут и на Python, и на PHP, и на Java, и на Go.</p> <p>В рамках данного вебинара Давид Медведик расскажет о том, как писать высоконагруженные приложения на C++. Да, вам придётся управлять памятью самостоятельно. Но в вашей программе никогда не случится &laquo;остановки мира&raquo; из-за сборки мусора. И вы сможете выжать из вашего железа всё, на что оно способно.</p> <p><strong>План вебинара:</strong></p> <ol> <li>Что такое высоконагруженные системы</li> <li>Особенности работы С++</li> <li>Как играть в хайлоад и не проиграть</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен всем тем, кто хочет выжать максимум из своего железа. Даже если вам кажется, что ваши сервера работают на пиковых мощностях, знайте, можно быстрее! Вы узнаете о том, как оптимально использовать память, процессорное время и диск ваших серверов, чтобы они выполняли только конечные цели бизнеса.</p>
Notification success