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

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

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

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

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

Результати пошуку за запитом: c
ADO.NET

Автор: Давид Бояров

Базы данных (БД) еще в момент зарождения доказали свою полезность и важность, поскольку тема структурирования и хранения информации всегда была актуальной. Теперь множество данных хранится на серверах в упорядоченном виде, а взаимодействие с ними стало быстрым и комфортным. Изучив технологию ADO.NET, вы сможете создавать приложения, работающие с базами данных, без знаний структур БД различных производителей. Курс рассчитан на тех, кто понимает ООП, владеет синтаксисом C# и основными библиотеками .NET Framework.
Урок 1

Автор: Олег Кулигін

Данный видео урок посвящен асинхронному программированию в С# 5.0. Вы узнаете, в каких случаях и для каких целей стоит его использовать, а также научитесь управлять асинхронными процессами.     Изучив материалы данного семинара вы сможете:  определять недостатки синхронного программирования; понимать, для чего предназначено и как работает асинхронное программирование; понимать, как используются методы async/await; разбираться в обработке исключений в асинхронном коде; понимать работу замыканий в C# 5.0.
Класи та об’єкти. Діаграми класів

Автор: Олександр Шевчук

У відео уроці "Класи та об'єкти. Діаграми класів" буде продовжено тему уроку "Введення в OOП. Класи та об'єкти", а також буде розкрито тему можливості мови програмування C# розділяти визначення класу між двома та/або більше файлами, що називається частковими або partial класами. Після ознайомлення з частковими класами в С# будуть розглянуті діаграми класів, зв'язки відношень між класами, такі як асоціація, агрегація, композиція, реалізація, самоасоціація залежності та інші.
Структури та їх різновиди

Автор: Олександр Шевчук

У відео уроці буде представлена повна інформація про структури, розглянуто відмінності між класами та структурами, а також розказано практичні поради щодо їх застосування. Структури – фундаментальні типи даних мови програмування C#. Структури за своєю суттю прості і часто програмісти-початківці можуть не розуміти, наскільки швидко робота зі структурами може стати складною.
Многопоточный С++. Лекция №4
Разъяснение процессов, атрибутов процессов: корневого каталога, рабочего каталога, приоритета, ограничения, переменных окружения. Объяснение порождения процессов: порождение через exec, system. Толкование основных типов сигналов ANSI C, POSIX, siginfo_t, отправки и ожидания сигнала, безопасности. Демонстрация блокировки: блокировки в коде, файлов блокировки - реализации lock(), unlock(). Объяснение общих смещений в файлах, неименованных каналов: дублирования дескрипторов, примера конвейера, popen и pclose, двусторонних каналов, FIFO.
Вебинар на тему "Сравнение алгоритмов сортировки данных"
На этом вебинаре Вы ознакомитесь с асимптотической сложностью алгоритмов, основными видами сортировок данных и сложностью каждого из них. Программа вебинара: Кратко о сложности алгоритмов. Сортировка выбором. Сортировка вставками. Сортировка слиянием. Быстрая сортировка. Сравнение основных видов сортировки. Для кого: Начинающие разработчики, базовые знания языка C#. После вебинара «Алгоритмы сортировки данных. Сравнение» Вы сможете самостоятельно реализовывать основные виды сортировок, вычислять асимптотическую сложность алгоритма и понимать, в каком случае применять ту или иную сортировку.
Вебинар по HTML5 - новые возможности для веб-разработчика
Вебинар познакомит слушателя c новыми возможностями пятой версии языка разметки HTML (HyperText Markup Language). Хотя сама спецификация HTML5 еще находится на стадии разработки, в этом вебинаре Вы узнаете возможностях, которые уже доступны веб разработчику, среди которых создание растровой графики (Canvas), геолокация (Geolocation API), микроданные (Microdata), протокол WebSocket, веб хранилища, многопоточность (Web Workers), язык математических представлений MathML и многие другие.
Компілятор Roslyn

Автор: Редакция ITVDN

Введение Roslyn – это компилятор с открытым исходным кодом для C# и Visual Basic. Roslyn представляет из себя библиотеку (API), интегрируемую в проект. Данный компилятор не имеет ничего общего с CLR. Таким образом, он может скомпилировать код с преобразованием в Intermediate Language для последующей передачи в CLR. Установка компилятора Для установки Roslyn Вам нужно скачать и установить­­ Visual Studio 2015 Preview (рекомендуется установка на виртуальной машине). Затем перейдите на страницу проекта Roslyn и скачайте исходный код. Распаковав файл, Вы увидите папку с несколькими файлами и папками в ней. Нас интересует только папка Src: Дважды щелкните на Roslyn.sln для загрузки проекта. После этого настройте solution в VS и перейдите в Roslyn/Binaries/Debug: Использование компилятора Каждый, кто использует C#, наверняка знаком с csc.exe. Посмотрев на дату создания файла, Вы увидите, что одновременно с открытием проекта Roslyn скомпилировался csc.exe. Как мы этим будем пользоваться? Запустив файл csc из командной строки, Вы увидите ошибку: C:\Users\Michael\Documents\Visual Studio 2015\Projects\roslyn\Binaries\Debug>csc Microsoft (R) Visual C# Compiler version 1.0.0.0 Copyright (C) Microsoft Corporation. All rights reserved. warning CS2008: No source files specified. error CS1562: Outputs without source must have the /out option specified C:\Users\Michael\Documents\Visual Studio 2015\Projects\roslyn\Binaries\Debug> Тут нечему удивляться, поскольку Вы не указали исходный файл для компиляции. Теперь можно посмотреть ошибки и предупреждения в нашем исходном коде. Если мы будем искать текст Outputs without source must have the /out option specified, то мы найдем место в коде, выдающее нам ошибку. В этом случае ошибка исходит из класса ResourceManager. Разбираем пример Скачайте и установите: •       Visual Studio 2015 Preview SDK •       Visual Studio Project Templates для Roslyn •       Syntax Visualizer для Roslyn После установки откройте Visual Studio 2015 Preview и выберите шаблон “Compiler Platform Console Application”: Добавьте следующий код в Main: public static void Main(string[] args)  {      SyntaxTree tree = CSharpSyntaxTree.ParseText(      @"using System;      using System.Collections.Generic;      using System.Text;      namespace HelloWorld      {          class Program          {              static void Main(string[] args)              {                  Console.WriteLine(""Hello, TDN!"");              }          }      }");      var root = (CompilationUnitSyntax)tree.GetRoot();      var compilation = CSharpCompilation.Create("HelloTDN")             .AddReferences(references: new[] { MetadataReference.CreateFromAssembly(typeof(object).Assembly) })             .AddSyntaxTrees(tree);  } Установите точку остановки (breakpoint) на последней фигурной скобке и запустите Syntax Visualizer через меню View -> Other Windows -> Roslyn Syntax Visualizer. Вы увидите следующее: Запустите приложение и перейдите в верхнюю часть документа. Нажмите на объявленный SyntaxTree, и он перенаправит Вас на часть кода, в котором содержится большая часть информации. В нашем примере мы рассматриваем Leading и Trailing WhiteSpace. Теперь мы увидели процесс компиляции с помощью Roslyn. Выводы Roslyn - это отличный метод получения полезной информации о нашем исходном коде. Он предоставляет множество функциональных возможностей, например: IntelliSence, переформатирование кода и т.д. Также он обеспечивает совместимость языков. Данный функционал дает много возможностей для инноваций в таких областях, как мета-программирование, генерация кода и его преобразование, интерактивное использование языков C# и Visual Basic. Источник: http://developer.telerik.com/featured/roslyn-nutshell/
Нові відео курси ITVDN українською мовою

Автор: Редакция ITVDN

Перелік оновлено 30 жовтня 2025 року Друзі, привіт! Якщо ви вже трохи знайомі з нашим ресурсом, то, мабуть, помітили, що від початку повномасштабної війни ми активно працюємо над створенням нових українськомовних відео курсів – якісних і доступних за ціною для кожного з вас. Наразі ви можете вивчати на ITVDN такі українськомовні курси: ✅ FrontEnd + Node.js HTML5 & CSS3 Стартовий CSS Flexbox. Верстання на Grid. Практичний курс з верстки лендінгу Bootstrap 5. Шаблонізатор Pug. JavaScript Стартовий. JavaScript Базовий JavaScript Поглиблений JavaScript Шаблони Асинхронне програмування у JavaScript. TypeScript. React Базовий. React Поглиблений. Vue.js Стартовий. Angular Базовий. Тестування Angular додатків Node.js Базовий. ✅ Java Основи IntelliJ IDEA Java Стартовий. Java Базовий Java Поглиблений. SOLID принципи в Java. MySQL Базовий. JDBC & Hibernate Unit-тестування в Java з JUnit Основи Java EE Spring. Spring MVC. Spring Data. Spring Security. Створення застосунків за допомогою Spring Data Асинхронне програмування на Java ✅ .NET C# Стартовий. SQL Базовий. C# Асинхронне програмування. Універсальні шаблони C#. Unit-тестування у C#. Породжуючі патерни проєктування. Структурні патерни проєктування мовою C#. Алгоритми та структури даних мовою C# Entity Framework Core Базовий ASP.NET Core Базовий ✅ Python Python Стартовий. Python Базовий. Python Базовий 2025 Flask. Породжуючі патерни проєктування на Python ✅ Інше Основи використання Git PostgreSQL. Основи адміністрування Windows Server. Docker. React Native. Unity Стартовий. Android Базовий. PL/SQL. Unit-тестування в PHP. Триває процес публікації нових курсів: HTML5 & CSS3 Базовий Transact-SQL JavaScript Патерни Проєктування Створення проєкту на Python і Django Entity Framework 6 Усі ці курси мають безкоштовний доступ на місяць за програмою Free For Ukraine і дозволяють отримати базові знання з найпопулярніших технологій на сучасному ринку ІТ: HTML & CSS, JavaScript, TypeScript, Java, C#, Docker, SQL, MySQL, PL/SQL, Git, Vue.js, React, Node.js, Spring, Flask тощо.  За програмою Free For Ukraine українці мають можливість отримати безкоштовний доступ до усіх курсів ITVDN на 30 днів. Однак ми розуміємо, що за місяць нереально вивчити весь стек технологій з тієї чи іншої ІТ-спеціальності, тому після безкоштовного доступу рекомендуємо обрати пакет підписки “Базовий”, який дає повний доступ до усіх відео курсів на 6 місяців. Цього часу зазвичай достатньо для того, щоб пройти повне навчання з нуля до рівня спеціаліста, якщо приділяти цьому щонайменше 10 годин на тиждень. Вартість пакету “Базовий” – 89.99 USD, тобто ви отримуєте доступ до величезної бази знань всього за 15 USD на місяць. Додаткові сервіси, які входять в пакет “Базовий”: Вихідний код навчальних проєктів Презентації, опорний конспект, д/з Перевірка 10 домашніх завдань Консультації з тренером – 60 хв. Доступ до інтерактивних практикумів Онлайн тестування (16 тестів) та сертифікати за пройденими курсами Доступ до нових курсів за спеціальністю, які виходитимуть під час дії підписки Детальніше про “Базовий”
Як вибрати свою першу мову програмування: інструкція від HR

Автор: Вікторія Чабан

Якщо ти плануєш увійти в ІТ і не знаєш, з чого почати — ця стаття для тебе. Вибір першої мови програмування схожий на вибір першого велосипеда: важливо, щоб підходив саме тобі, а не був «наймоднішим». У ролі кар'єрного консультанта та HR я спираюсь на реальні кейси студентів і запити компаній. Ось чіткий та короткий план, який допоможе обрати першу мову грамотно. 🎯 Крок 1. Визнач свою цільову сферу Запитай себе: що саме я хочу створювати? Це головний орієнтир. 🧑‍💻 FrontEnd (веб-сайти, інтерфейси) → JavaScript, далі можна додати TypeScript, React 📱 Мобільні додатки → Kotlin (Android), Swift (iOS), або React Native 📊 Аналітика, машинне навчання, ШІ → Python 🏦 Корпоративні рішення, банківські системи → C# / .NET або Java 🧪 QA Automation (автотести) → Python, Java, JavaScript 💡 Порада: якщо не визначився — обирай універсальну мову для старту, наприклад, Python або JavaScript. 📊 Крок 2. Перевір актуальність на ринку За даними DOU та Djinni (станом на 2025 рік), топ-5 мов за кількістю вакансій: JavaScript / TypeScript Python C# Java PHP JavaScript домінує завдяки своїй універсальності (веб, мобайл, backend).  Python — лідер у сфері ШІ, автоматизації та наукових обчислень.  C# / .NET — улюблене рішення для бізнесу в Україні та Східній Європі.  Java — база для багатьох міжнародних проєктів, особливо у банках та ентерпрайз-продуктах. 🔍 Працювати з мовою, яка має стабільний попит — логічний крок для першої роботи. 👶 Крок 3. Почни з доступної до навчання Навіть найкрутіша мова нічого не дасть, якщо ти не зможеш її зрозуміти. Ось три мови, які найкраще підходять для старту: Python — простий синтаксис, читається як англійська, популярний у всіх сферах. JavaScript — швидкий результат (можна написати код і одразу побачити на екрані). C# — добре структурований, допомагає швидко зрозуміти основи ООП. 🧠 Якщо тебе лякає синтаксис або ти сумніваєшся — подивись безкоштовний вступний курс. На ITVDN є 3 безкоштовних уроки, які допомагають обрати напрям без ризику. 🔮 Крок 4. Дивись на перспективу Програміст не вчить лише одну мову на все життя. Але перша створює базу. Після неї буде легше вивчити інші. Якщо мрієш стати FullStack-розробником — комбінуй JavaScript (FrontEnd) + Node.js або C# (BackEnd). Хочеш піти в Data Science — починай з Python, а далі додай бібліотеки як Pandas, NumPy, TensorFlow. 💡 Висновок Не існує «ідеальної» мови для всіх. Вибір має бути практичним:  ✅ під твої задачі  ✅ з урахуванням попиту  ✅ з урахуванням складності на старті 🎓 Обирай шлях, який не лише приведе до першої роботи, а й зробить навчання цікавим. І пам’ятай: важлива не мова, а твоє бажання вчитися!
Notification success