Результати пошуку за запитом: начальный курс c
Асинхронне програмування в C#. Основи та використання async/await
Автор: Олексій Глембицький
<p>Вебінар призначений для розробників-початківців, які хочуть розширити або систематизувати вже наявні знання в області асинхронного програмування мовою C#.</p>
C# и .NET | Урок №13 - Оператор try-catch.
В уроке будет рассматриваться, обработчик исключений (Оператор try-catch) в языке программирования C#.
Практическая работа в уроке с обработчиком исключений. Как,когда и для чего его используют?
Еще больше интересных видео для пользователей ITVDN.
Простір імен. Директиви препроцесора в C#
Автор: Олександр Шевчук
У цьому відеоуроці Ви дізнаєтеся, що таке простір імен і як правильно організовувати проєкт, використовуючи простір імен. Також Ви дізнаєтесь, як створювати бібліотеки (DLL) у мові C#. Тренер розгляне тип проекту Class Library та на простому прикладі пояснить, для чого використовуються бібліотеки. Наприкінці уроку Ви вивчите нові модифікатори доступу internal і internal protected та розглянете деякі препроцесорні директиви, дізнаєтесь, як вони можуть допомогти при розробці великих рішень.
ТОП-10 найкращих відео з .NET
Автор: Влад Сверчков
Вітаємо!
Друзі, цього разу ми підготували для вас вибірку найкращих вебінарів від ITVDN за напрямком .NET. До рейтингу увійшли як пізнавальні вебінари з актуальною інформацією, так і вебінари, орієнтовані на прокачування ваших навичок створення коду. Давайте приступимо до їх розгляду.
Як стати C# розробником у 2021 році? .NET чи .NET Core?
Автор – Дмитро Охріменко, сертифікований спеціаліст Microsoft (MCTS, MCPD, MCT). Тренер-консультант, експерт з побудови розподілених та веб-орієнтованих додатків. Автор курсів з .NET та FrontEnd розроблення на ITVDN
C#/.NET розроблення – це дуже перспективний напрямок у IT, життя якому дала всесвітньо відома компанія MIcrosoft. Якщо вам цікава дана сфера і ви хочете зробити в ній професійний старт, цей вебінар буде для вас дуже доречним!
Мета вебінару – допомогти вам розібратися з головними аспектами даної спеціальності, спираючись на тенденції розвитку IT-ринку, правильно розставити пріоритети та допомогти спланувати ваше навчання та кар'єру за напрямком C#/.NET.
На заході розглянуто такі важливі питання:
Чи є сенс починати вчити C# у 2021 році?
Що таке .NET Framework та що таке .NET Core?
Що вивчати і в якій послідовності? Карта спеціальності
Порівняння веб програми на .NET та на .NET Core
Корисні ресурси для навчання та розвитку
Питання та відповіді
Як стати Full-Stack розробником?
Автор – Віталій Ємець, FullStack Developer, Microsoft Certified Specialist
Full-stack розробник (вимовляється "фул стек") – це майстер на всі руки у світі веб-розроблення. Йому під силу реалізувати як клієнтський, так і серверний бік додатку, якими зазвичай займаються FrontEnd і BackEnd розробники окремо один від одного. Таким чином, у деяких випадках Full-Stack фахівець може навіть одноосібно вести проєкт від початку до кінця.
Які навички необхідно мати, щоб досягти такого рівня майстерності, і який інструментарій повинен бути у справжнього Full-Stack розробника? У чому переваги даної професії та які у неї підводні камені? Як Full-Stack розроблення пов'язане з технологіями C#/.NET? Усі відповіді на ваші запитання ви отримаєте на вебінарі Віталія Ємця.
Що нового в C# 8, 9?
Автор – Олексій Никифоров, Software Engineer & Business Analyst at HYS-Enterprise
C# — це універсальна об'єктно-орієнтована мова, яка є потужним інструментом створення програмного забезпечення з широкою сферою застосування. При такій високій функціональності вона досить нескладна у вивченні і чудово підходить тим, хто збирається зробити перший крок назустріч програмуванню.
Цей вебінар передбачає занурення в останні нововведення мови C#. Основний наголос буде зроблено на комунікацію та обговорення, припускаючи, що учасники вебінару – розробники C#, які стежать за новинками цієї мови. Автор пройдеться новими можливостями мови та обговорить, як ці зміни можуть бути використані з метою написання більш виразного та чистого коду.
Алгоритми та структури даних у .NET
Автор – Ярослав Кучук, .NET Developer
На вебінарі розглядається питання фундаментальної алгоритмічної підготовки – від математичного обґрунтування потужності алгоритму до стандартних алгоритмів та структур даних. Базові алгоритми реалізовані на C#; автор аналізує їх з точки зору їхньої потужності.
На вебінарі розглядаються такі теми:
Поняття алгоритму
Складність алгоритму та способи її вимірювання
Основні структури даних
Стек
Черга
Зв'язаний список
Хеш-таблиця
Бінарні дерева пошуку
Червоно-чорні дерева
Базові сортувальні алгоритми
Базові пошукові алгоритми
Безпека .NET веб-додатків: часті помилки та методи боротьби з ними
Автор – Олексій Голубєв, Lead Software Engineer в компанії SoftServe
Мета вебінару – звернути увагу розробників на проблеми у сфері безпеки веб-додатків, які можна усунути ще на етапі розроблення. На вебінарі автор розповідає про найчастіші помилки у додатках, вразливостях, пов'язаних із сторонніми бібліотеками, і те, як їх можна уникнути.
Зміст вебінару:
Авторизація. Крадіжки сесій та стійкості паролів.
Людський фактор. Що розробник може зробити не так і на що звертати увагу.
Ін'єкції. Які зустрічаються частіше і про небезпечні WYSIWYG редактори.
Рандомізація. Випадковості не випадкові.
Вебінар підійде .NET розробникам – вітаються спеціалісти будь-якого рівня. Буде багато практичної інформації, яку можна застосувати як на етапі розроблення, так і на етапі проєктування систем.
6. Техніки тестування для C# розробників. Рівень Advanced
Автор – Юрій Наурінський, Senior Fullstack .NET Software Developer
На вебінарі буде розглянуто 3 «поглиблені» техніки тестування, якими має володіти досвідчений розробник. Буде трохи теорії, приклади та відповіді на запитання. Усі приклади мовою С#. Нижче наведено техніки, які розглядаються на зустрічі.
Property based testing – техніка тестування, що застосовується для перевірки властивостей функції, програми, системи. Ключова ідея в тому, що описуються не заздалегідь задані очікувані значення, а властивості, яким повинні задовольняти тестові приклади. Далі, тестові приклади генеруються випадковим чином, постійно перевіряючи, чи вони задовольняють вищеописаним властивостям.
Performance testing – одна з найважливіших технік тестування, яку бажано знати кожному розробнику, котра використовується для відповіді на питання, наскільки швидко працює функція, програма, система, а також її окремі компоненти. Також, може відповідати на питання скільки пам'яті споживає функція, програма, система.
Load testing – техніка тестування, про яку бажано мати уявлення кожному веб-розробнику; застосовується для вимірювання поведінки системи під різним навантаженням, зокрема нормальним та піковим. Можуть вимірюватися час відповіді, пропускна спроможність, інші бізнес-орієнтовані метрики.
7. Docker для .NET розробників
Автор – Олексій Никифоров, Software Engineer & Business Analyst at HYS-Enterprise
Docker – це популярна платформа, яка використовується при розробленні, тестуванні та розгортанні програмного забезпечення. Вона дозволяє скоротити час між написанням коду та доставленням його на “production”. За останні роки популярність Docker'a сильно зросла, і ця технологія стала індустріальним стандартом у сфері контейнеризації програмних рішень.
Docker може бути корисним дуже широкому спектру фахівців: розробник, тестувальник, адміністратор, реліз-менеджер і т. д. Незважаючи на те, що Docker написаний на Go і використовує особливості ядра Linux, .NET розробники, які традиційно ведуть розроблення під Windows, можуть отримати величезну користь від використання Docker'a на різних рівнях. Знання даного інструменту підвищить вашу продуктивність та дасть конкурентну перевагу на ринку праці.
Вебінар буде корисним фахівцям початкового рівня, які завжди хотіли спробувати Docker. Ознайомлення буде засноване на програмі .NET Core. За завершенням, ви сміливо орієнтуватиметеся в основних концепціях та інструментах і зможете успішно розпочати свій шлях вивчення Docker'а.
8. F# та функціональне програмування для C# розробників
Автор – Альберт Ташу, .NET Developer, тренер-консультант навчального центру CyberBionic Systematics, а також сертифікований спеціаліст Microsoft
С# – це мультипарадигменна мова, і з кожним релізом вона набуває все більше можливостей, спрямованих на застосування функціонального програмування, яке є однією з найпопулярніших парадигм у сучасном розробленні програмного забезпечення. Для того, щоб легше було розібратися в цій парадигмі, буде розглянута дуже цікава мова платформи .NET – F#. Крім цього, торкнемося основних принципів функціонального програмування та їх застосування при розробленні мовою C#.
Зміст вебінару:
Введення до мови F#
Основи функціонального програмування
Застосування функціональних підходів розроблення на C#
Рефакторинг проєкту на С#
9. Створення гри "Space Invaders" на C# з нуля
Автор – Армен Маілян, C#/.NET Developer, тренер-консультант CyberBionic Systematics
Який найкращий спосіб вивчити щось нове? Звичайно ж, перетворити це на гру! Цей спосіб гарний і у навчанні програмуванню. Почніть вивчення мови C#, створивши консольну комп'ютерну гру. Обіцяємо мінімум нудної теорії та максимум практики. Буде цікаво!
Кому це буде корисно?
Новачкам. Ніколи не програмували? Це не нагода відмовлятися від нового крутого досвіду. Ви маєте шанс зробити свою власну гру на C# і отримати досвід практичного застосування даної мови програмування, а також спробувати себе в ролі розробника ігор.
Розробникам-початківцям C#. Ви зможете поглибити та застосувати на практиці свої знання мови C# разом із наставником.
Чого ви навчитеся:
Розробляти просту гру мовою C#.
Розбивати велике завдання на окремі етапи та послідовно їх реалізовувати.
Застосовувати на практиці процедурний і об’єктно-орієнтований підхід для написання програм на С#.
Розуміти та застосовувати основи алгоритмування.
Застосовувати знання основ ООП для створення повноцінної програми.
Використовувати функціонал .NET Framework.
10. Створення еволюційної гри Conway's Game Of Life C# + WPF
Автор – Юрій Наурінський, Senior Fullstack .NET Software Developer
На вебінарі буде розглянутий Game Of Life – клітинний автомат, придуманий англійським математиком Джоном Конвеєм у 1970 році – і його реалізація за допомогою мови програмування C# та фреймворку WPF.
Перш ніж реалізовувати гру, необхідно чітко визначити завдання та постановку правил самої гри. Далі буде розглянуто, як реалізувати саму логіку гри без прив'язки до будь-якого фреймворку. Наступний логічний крок після того, як було реалізовано основну логіку гри — це розгляд прив'язки логіки до фреймворку WPF і надання «життя» грі. Наприкінці вебінару автор розповість, які техніки тестування можна застосувати для гарантії коректності результату логіки гри.
Цей вебінар буде цікавий C# розробникам, які бажають заглибитись у розроблення додатків з використанням технології WPF, а також хочуть розглянути з практичної точки зору досить цікаву та відому математичну гру.
Вивчайте розроблення .NET на ITVDN!
Практика 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>
C# How To: Як відкрити PDF файл за допомогою C#
Автор: Редакция ITVDN
Введение
Во время разработки мы добавим контроль WebBrowser в форму. При запуске программы используем следующий код для того, чтобы открыть PDF-файл в элементе управления WebBrowser.
// Display the PDF file.
private void Form1_Load(object sender, EventArgs e)
{
string filename = Application.StartupPath;
filename = Path.GetFullPath(
Path.Combine(filename, ".\\Test.pdf"));
wbrPdf.Navigate(filename);
}
Во время разработки добавим этот файл к проекту и установим его "Copy to Output Directory" свойство "Copy if newer", так что файл будет в каталоге исполняемой программы.
Этот код получает каталог запуска программы и добавляет имя файла test.pdf. Затем заставляет управление WebBrowser wbrPdf перейте к этому файлу.
Источник: http://csharphelper.com/blog/2015/11/open-a-pdf-file-in-c/
Підсумки другого туру зимового C# Марафону
Автор: Редакция ITVDN
C 17 по 30 января 2019 года на ITVDN проходил большой зимний C# Марафон!
В первом туре C# Марафона приняли участие 324 человека. Из них 83 успешно на 100% выполнили все задания. Имена победителей первого тура и результаты вы можете посмотреть по ссылке.
Во второй тур было допущено 83 человека. Из них всего 15 успешно дошли до финиша.
Имена победителей второго тура и результаты:
Дмитрий Шалыганов – 1380 баллов/89 попыток, сертификат TP13953605
Anastasia Barinova – 1380 баллов/89 попыток, сертификат TP79982723
Диана Ермолаева – 1380 баллов/89 попыток, сертификат TP84235020
В подарок победители получают подписку на 3 месяца.
Подарочные сертификаты будут отправлены победителям второго тура 1 февраля 2019 года на емейлы, указанные в регистрационной форме.
Благодарим всех за участие в C# марафоне. Оставайтесь на ITVDN!
CIL&C# Перевантаження методів за значенням, що повертається
Автор: Олександр Шевчук
Все, кто учил язык программирования C# и, в частности перегрузку методов, знают, что нельзя создать перегруженный метод, который будет отличаться лишь типом возвращаемого значения. Но, все же такая возможность имеется. Именно об этом нам рассказывает Александр Шевчук на данном видео.
C# Starter Express (для начинающих). Логические операции
Автор: Олександр Шевчук
На видеоуроке будут рассмотрены операторы C#, которые нужны для разработки программного обеспечения. А так же будут рассмотрены такие логические операции: конъюнкция, дизъюнкция, исключающее«или», отрицание, операторы сдвига.
C++ для новичков | Урок 3. Первая программа.
Практическая работа, а именно написание первой программы на языке C++. Пошаговая реализация данного примера, в ходе данного урока.
Посещайте видео блог ITVDN, где, несомненно, найдете для себя всю необходимую информацию.