Результати пошуку за запитом: обучение c
Алгоритми та структури даних у .NET.
Автор: Ярослав Кучук
<p>В ходе вебинара рассматривается вопрос фундаментальной алгоритмической подготовки – от математического обоснования мощности алгоритма до стандартных алгоритмов и структур данных. Базовые алгоритмы будут реализованы на C# и проанализированы с точки зрения их мощности.</p>
<p><strong>План вебинара:</strong></p>
<ol>
<li>Понятие алгоритма</li>
<li>Сложность алгоритма и способы ее измерения</li>
<li>Основные структуры данных
<ol style="list-style-type:lower-alpha;">
<li>Стек</li>
<li>Очередь</li>
<li>Связанный список</li>
<li>Хеш-таблица</li>
<li>Бинарные дервья поиска</li>
<li>Красно-черные деревья</li>
</ol>
</li>
<li>Базовые сортировочные алгоритмы</li>
<li>Базовые поисковые алгоритмы</li>
</ol>
<p><strong>Целевая аудитория:</strong></p>
<p>Данный вебинар будет интересен как начинающим разработчикам, так и более опытным коллегам. В ходе вебинара будут рассмотрены как теоретические основы алгоритмов вне зависимости от контекста языка программирования/используемых технологий, так и имплементация базовых алгоритмов на языке C#.</p>
Фінал Шахової IT Арени для програмістів
Автор: Євген Волосатов
<p>7 июля состоится финал <a href="https://itvdn.com/ru/news/article/chess-arena" target="_blank">Шахматной IT Арены для программистов</a>. Мы подведем итоги четвертого тура, а также объявим победителей соревнований, набравших максимальное количество баллов за решение всех задач I, II, III и IV туров.</p>
<p>Напомним, что участники четвертого тура (3-5 человек), которые наберут наибольшее количество баллов за решение задач четвертого тура, получат в подарок подписку на три месяца. Все остальные участники, выполнившие все задания тура, получат в подарок 1 видео курс на выбор.</p>
<p>Финалисты –5 победителей по итогам 4 туров получат возможность выбрать себе в подарок книгу по программированию на свой вкус.</p>
<p>Если вы программируете на одном из пяти языков - Python, C#, Java, C++ или Pascal - и любите шахматы, решайте задачи и выигрывайте призы! Включиться в соревнование можно даже сейчас. Решения принимаются до 12:00 7 июля.</p>
<p>Решив все задачи четырех туров, Вы можете стать победителем в финале!</p>
<p>До встречи 7 июля!</p>
Шахова IT Арена для програмістів. II тур - Кінь, слон, тура та ферзь
Автор: Євген Волосатов
<p>Если ты силен в программировании и готов к сражению – докажи это в честном бою! Участвуй в Первой шахматной IT Арене, которая проходит на ITVDN с 9 июня по 7 июля 2019 года. <a href="https://itvdn.com/ru/news/article/chess-arena" target="_blank">Подробности.</a></p>
<p>9 июня состоялась <a href="https://www.youtube.com/watch?v=40dTMQQCydM&t=1063s" rel="nofollow" target="_blank">постановка задач первого тура</a>. Решения принимаются до 16 июня.</p>
<p>На вебинаре 16 июня мы подведем итоги первого тура, назовем победителей и сформулируем задачи второго тура. На решение заданий второго тура будет дана 1 неделя.</p>
<p><strong>Тема задач второго тура </strong>- Конь, слон, ладья и ферзь.</p>
<p>Задания можно решать на одном из 5 языков программирования - <strong>Python, C#, Java, C++ или Pascal.</strong></p>
<p>Всех победителей ждут <strong>призы и подарки</strong>! Подробнее о подарках вы можете узнать из этого <a href="https://www.youtube.com/watch?v=NqoRQj_GC7k" rel="nofollow" target="_blank">видео</a>.</p>
Шахова IT Арена для програмістів. І тур. Дошки, фігури та ходи.
Автор: Євген Волосатов
<p>Если ты силен в программировании и готов к сражению – докажи это в честном бою! Участвуй в Первой шахматной IT Арене, которая проходит на ITVDN с 9 июня по 7 июля 2019 года. <u><a href="https://itvdn.com/ru/news/article/chess-arena" target="_blank">Подробности</a></u>.</p>
<p>Состязания проходят в 4 тура. Начинаем <strong>9</strong> <strong>июня. </strong>Во время вебинара мы расскажем о правилах соревнований, ответим на все организационные вопросы и расскажем об условиях <strong>задач I тура.</strong></p>
<p><strong>Тема задач первого тура - </strong>Доска, фигуры и ходы.</p>
<p>На решение задач даётся 1 неделя, до начала следующего тура. На следующем вебинаре 16 июня <strong>мы рассмотрим решения задач</strong>, <strong>определим победителей первого тура</strong> и расскажем об условиях новых задач.</p>
<p>Задания можно решать на одном из 5 языков программирования - <strong>Python, C#, Java, C++ или Pascal</strong>.</p>
<p>Всех победителей ждут <strong>призы и подарки</strong>, подробнее о них мы расскажем на первой встрече – 9 июня!</p>
Новий відео курс – Структурні патерни проєктування мовою С#
Автор: Редакція ITVDN
Друзі, привіт!
Ми з гарними новинами для тих, хто хоче поглибити свої знання стеку C#/.NET та створювати якісний код, з яким буде легко здійснювати роботу та масштабування – новий відео курс “Структурні патерни проєктування мовою С#” вже на сайті в повному обсязі!
Патерни проєктування – це стандартизовані і загальноприйняті способи розв’язання поширених проблем у коді. В програмуванні вони поділяються на три великі сімейства: породжуючі, структурні та поведінкові. Структурні шаблони визначають правила того, як із класів та їхніх об'єктів утворюються більші за розмірами та складніші структури.
На курсі розбираються 6 основних структурних шаблонів:
Адаптер (Adapter) – забезпечує взаємодію між несумісними інтерфейсами;
Декоратор (Decorator) – дозволяє динамічно додавати нові функціональності об'єктам та забезпечує гнучкість в розширенні функціоналу програм;
Міст (Bridge) – сприяє створенню гнучких та розширюваних систем;
Замісник (Proxy) – дозволяє контролювати доступ до об'єкта, функцій або ресурсів;
Фасад (Facade) – реалізовує взаємодію зі складною системою або набором класів через простий інтерфейс;
Компонувальник (Composite) – дозволяє класам працювати як зі списком об'єктів, так і з окремими об'єктами, а також будувати складні деревоподібні структури.
Автор курсу – Володимир Черевко, Software Engineer з досвідом 4+ роки у веброзробці. На клієнтській стороні використовує Angular, на серверній – стек C#/.NET.
Курс складається з 8 відео уроків загальною тривалістю 3 години 16 хвилин.
Структура курсу:
Початок роботи зі структурними патернами. Патерн Адаптер.
Патерн Декоратор.
Патерн Замісник (Proxy).
Decorator vs Proxy (Практика).
Патерн Міст.
Патерн Фасад.
Патерн Компонувальник.
Facade & Bridge (Практика).
Чого ви навчитеся на даному курсі:
Покращувати якість програмного коду за допомогою правильного використання патернів проєктування.
Розробляти гнучкі та масштабовані системи, які легше адаптуються до змін та розвитку.
Використовувати різні структурні патерни проєктування, як-от Adapter, Bridge, Composite та інші.
Впроваджувати структурні патерни в реальних програмних проєктах для поліпшення їхньої архітектури та зручності супроводу.
Розпізнавати ситуації, в яких застосування структурних патернів може бути корисним для вирішення конкретних проблем або вдосконалення дизайну.
Обговорювати та розробляти дизайн систем, використовуючи мову патернів проєктування з іншими розробниками.
Попередні вимоги
Для комфортного проходження курсу необхідні базові знання C#/.NET та розуміння принципів ООП.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексних програм підготовки за спеціальностями:
C#/.NET Developer;
ASP.NET Core розробник;
ASP.NET MVC розробник.
Django Girls Kiev – 3 липня на Арт-заводі Платформа
Автор: Редакція ITVDN
Стереотипное мнение о том, что программирование – только мужская профессия и девушки-программисты такое же редкое явление, как и комета C/2012 S1, давно уже потеряло свою актуальность.
Именно поэтому в этом году Django Girls Foundation совместно с компанией BuddhaSoft проводит уникальный однодневный бесплатный мастер-класс для всех желающих представительниц прекрасного пола по работе с Django framework.
Django Girls Kiev–однодневный воркшоп, тьюторами которого станут лучшие специалисты в области Python/Django. Все участники смогут познакомится с одним из наиболее динамично развивающихся языков программирования Python и использовать его для создания своего первого сайта.
Более подробная информация и ссылка для регистрации находится на официальном сайте мероприятия: https://djangogirls.org/kiev/.
Спешите зарегистрироваться, количество мест ограничено.
Новий відео курс Unity3D
Автор: Редакція ITVDN
Образовательный портал ITVDN выпустил новый видео курс Unity3D специально для тех, кто хочет создавать игры на практике.
Для данного курса Вам потребуются знания азов языка C#. Просмотрев семь взаимосвязанных видео уроков, Вы освоите среду разработки Unity3D.
Вы ознакомитесь с структурой созданного проекта, как оживлять персонажей, управлять игроками и триггерами, изучите пользовательский интерфейс, анимации, а также сможете создать небольшую игру и узнаете, варианты ее запуска на различных устройствах (IPhone, Android, Windows Phone 8, планшете или PC). Вы ознакомитесь с набором ключевых моментов, дающих базу для создания игр на Unity3D в будущем.
ІТ вебінар "Порівняння алгоритмів сортування даних."
Автор: Редакція ITVDN
ИТ вебинар «Сравнение алгоритмов сортировки данных.»
Приглашаем начинающих .Net разработчиков принять участие в бесплатном вебинаре учебного центра CyberBionic Systemetics о асимптотической сложности алгоритмов.
Вебинар «Сравнение алгоритмов сортировки данных.» будет интересен начинающим разработчикам с базовыми знаниями C#. На вебинаре Вы ознакомитесь с асимптотической сложностью алгоритмов, основными видами сортировок данных и сложностью каждого из них.
Программа вебинара:
Кратко о сложности алгоритмов.
Сортировка выбором.
Сортировка вставками.
Сортировка слиянием.
Быстрая сортировка.
Сравнение основных видов сортировки.
Вебинар состоится 3 марта 2015 года с 17:00-18:30 (время киевское).
Обязательно нужно зарегистрироваться.
Масиви та індексатори
Автор: Олександр Шевчук
У відео уроці розглянуто приклади створення і практичного застосування масивів та індексаторів. Тренер пояснює Вам принципи створення і практичного застосування індексаторів та способи їх перевизначення. Програмісти з досвідом знайомі із процесом звернення до індивідуальних елементів, що містять стандартні масиви. У відео уроці буде представлена можливість мови програмування С# проєктувати спеціальні класи, які можна індексувати подібно до стандартного масиву через визначення індексатора. Індексатори часто використовують при створенні спеціальних типів – колекцій. У цьому уроці Ви докладно вивчите можливості індексаторів у C#.
Оброблення виключень (exception)
Автор: Олександр Шевчук
У цьому відео уроці Ви дізнаєтеся, які системні винятки існують в мові C# і як правильно обробляти виняткові ситуації за допомогою конструкції try-catch-finally. Також ви навчитеся створювати свої об'єкти виключення. Під час виконання програми може скластися ситуація, коли коректне виконання програми неможливе. Наприклад, програма читає файл на диску, якого немає. У такій ситуації у додатку виникає спеціальний об'єкт – виняток. Виняток описує проблему, яка виникла в момент виконання коду і дозволяє розробнику обрати потрібну дію для вирішення проблеми.