Результати пошуку за запитом: обучение c*
Огляд корисних ресурсів для вивчення C# та .NET з нуля
Автор: Олексій Глембицький
<p>Сьогодні професія програміста користується великою популярністю, бо це участь у цікавих проектах, які спрямовані на покращення нашого життя, віддалена робота в міжнародних компаніях, гідна оплата праці навіть в умовах війни. </p>
Створення гри “Clash Royale” на C# з нуля
Автор: Владислав Черкіс
<p>Який найкращий спосіб вивчити щось нове? Звичайно, перетворити це на гру! Особливо дієвим цей спосіб є при вивченні програмування: пишете код, одразу бачите результат – рухаєтеся далі з новою порцією ентузіазму.</p>
Спеціальність .NET розробник. Покроковий план для новачків
Автор: Михайло Трофименко
<p>Если вы хотите стать программистом, то первый шаг – это выбор направления и связанного с ним основного языка программирования.<br />
Мы хотим познакомить вас с С# и .NET, потому что это направление открывает широкие возможности, пользуется спросом и позволяет разработчику выбирать интересные проекты.<br />
Язык программирования C# ( “си шарп” ) - основной конкурент Java, если говорить о наиболее мощных и многофункциональных языках. На нем пишут все, что угодно - десктопные бизнес приложения, бекенд часть веб приложений, компьютерные и мобильные игры.</p>
Функціональне програмування JavaScript.
Автор: Марат Мінулін
<p>Функциональное программирование становится все более популярным с каждым годом, в том числе на JavaScript. На вебинаре мы познакомимся с концепциями функционального программирования и рассмотрим, как его использовать в JavaScript. Мы рассмотрим функции высшего порядка, чистые функции, каррирование и способы композиций функций.</p>
<p><strong>План вебинара:</strong></p>
<p>1) Функции высшего порядка:</p>
<p style="margin-left:36.0pt;">Что такое функции высшего порядка?<br />
Дадим определение:<br />
- объектам первого класса<br />
- 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>На вебинаре мы разберем пример написания 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> 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> 1.1 что это? зачем нужны?<br />
1.2 массивы [размер объявляем заранее]<br />
1.3 списки [размер динамическа изменяется]<br />
-односвязные<br />
-двусвязные</p>
<p>2. Коллекции в Java</p>
<p> 2.1 Типы коллекций<br />
2.2 List<br />
2.3 Set<br />
2.4 Map<br />
2.5 Stream Api</p>
<p>3. Коллекции в Kotlin</p>
<p> 3.1 Типы коллекций<br />
3.2 <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-collection/index.html">MutableCollection</a><br />
3.3 Функции преобразования коллекций<br />
3.4 Sequences</p>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен начинающим Java разработчикам, а также специалистам, которые переходят из Java в Kotlin. </p>
5 найкращих фіч MySQL, які потрібно знати кожному.
Автор: Максим Жук
<p>На вебинаре вы узнаете о 5 командах в MySQL, которые дают возможность выйти на новый уровень работы с базой данных и почувствовать себя настоящим профи.</p>
<p><strong>План вебинара:</strong></p>
<ol>
<li>Два способа создать копию таблицы, подводные камни, которые однажды мне стоили пары часов отладки кода в недоумении от происходящего.</li>
<li>DESCRIBE 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>Нам кажется, что разработка драйверов — это более настоящее программирование, чем макросы. Конечно, все работы хороши, но, работая на низком уровне, мы волей-неволей разбираемся в том, как устроен и как действует компьютер.</p>
<p>В наше время системы с высокой нагрузкой пишут и на Python, и на PHP, и на Java, и на Go.</p>
<p>В рамках данного вебинара Давид Медведик расскажет о том, как писать высоконагруженные приложения на C++. Да, вам придётся управлять памятью самостоятельно. Но в вашей программе никогда не случится «остановки мира» из-за сборки мусора. И вы сможете выжать из вашего железа всё, на что оно способно.</p>
<p><strong>План вебинара:</strong></p>
<ol>
<li>Что такое высоконагруженные системы</li>
<li>Особенности работы С++</li>
<li>Как играть в хайлоад и не проиграть</li>
</ol>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен всем тем, кто хочет выжать максимум из своего железа. Даже если вам кажется, что ваши сервера работают на пиковых мощностях, знайте, можно быстрее! Вы узнаете о том, как оптимально использовать память, процессорное время и диск ваших серверов, чтобы они выполняли только конечные цели бизнеса.</p>