Результати пошуку за запитом: начальный курс c
How to C# Углубленный
Автор: Костянтин Чорний
Данный курс - “C# Professional Express” - завершающий из серии Express. Он основывается на “C# для профессионалов” и содержит выжимку всей полезной информации по курсу в компактном виде. Подойдет тем, кто прошел “C# Стартовый” и “C# Базовый” и желает двигаться дальше в изучении языка C#.
C++ | Урок №2 Первая консольная программа на C++.
Первый практический урок, по курсу "C++ с нуля.Основы синтаксиса C++". Пример написания первой консольной программы на C++. Простой пример с пошаговым разъяснением действий.
Посещайте видео блог ITVDN, где, несомненно, найдете для себя всю необходимую информацию.
C# и .NET | Урок №3 - Первая программа на C#.
Данный урок из курса видео уроков, "Изучение языка C#", является больше теоретическим. В этом уроке будет разобран синтаксис языка C#. Но дополнительно будет практика создания первой небольшой программы на языке C#.
Смотрите еще больше полезных уроков на ITVDN.
C++ Базовий
Автор: Кирило Чернега
Курс “C++ Базовий” дозволяє продовжити поглиблення вивчення мови програмування З++. Значна частина курсу відведена на аналіз принципів об'єктно-орієнтованого програмування (ООП) та описи класів за допомогою С++. Також ви дізнаєтеся про шаблони, “розумні” покажчики та винятки, навчитеся застосовувати їх у вирішенні різних завдань.
C++ Поглиблений
Автор: Кирило Чернега
Курс “C++ Поглиблений” складається з 11 уроків, на яких будуть розглянуті просунуті можливості мови програмування С++ та її стандартної бібліотеки. Особливу увагу буде приділено тонким аспектам використання тих чи інших функцій мови, що дозволить писати ефективний та зрозумілий код С++. Після проходження курсу ви розумітимете, як ефективніше використовувати можливості цієї мови програмування.
Знижки до 50% на всі курси ITVDN
Автор: Редакция ITVDN
Вивчайте програмування, тестування, веб-дизайн та інші технології лише за 8 USD на місяць!
З 28 липня по 4 серпня на ITVDN - супер знижки на пакети підписки Стартовий, Базовий та Преміум з доступом до всіх відео курсів.
Що входить до пакетів підписки:
Доступ до всіх відео курсів, представлених у Каталозі (понад 230)
Можливість навчання з усіх спеціальностей
Доступ до інтерактивних практикумів
Вихідний код навчальних проектів
Презентації, опорний конспект, ДЗ
Перевірка виконаних завдань
Консультації з тренером
Онлайн тестування та сертифікація
Доступ до нових курсів, які виходитимуть під час дії підписки.
Акційні ціни:
Стартовий (3 міс.) - 35 USD (замість 49,99)
Базовий (6 міс.) – 54 USD (замість 89,99)
Преміум (12 міс.) – 85 USD (замість 169,99)
Акційний пакет підписки дасть можливість вчитися без обмежень, неодноразово повертатися до вже пройдених курсів і тем, що вас цікавлять, консультуватися з тренером, отримувати фідбек за домашніми завданнями, формувати практичні навички програмування.
Який пакет підписки обрати?
Пакет «Стартовий» найбільше підходить людям, які ще не визначилися з вибором спеціальності та хочуть спробувати вивчати різні технології, шукаючи свій шлях в IT. Також його обирають спеціалісти, які хочуть підвищити свій рівень, вивчити нові технології. Особливо корисний цей пакет підписки для тих, хто готується до співбесіди і хоче заповнити прогалини у знаннях окремих тем із різних технологій.
Акційна вартість - 35 USD, доступ до всіх курсів надається на 3 місяці.
Пакет «Базовий» - лідер продажів, він ідеально підходить для тих, хто хоче за півроку пройти повне навчання з якоїсь спеціальності та підтвердити свої знання відповідними сертифікатами.
Акційна вартість - 54 USD, доступ до всіх курсів надається на 6 місяців.
Пакет «Преміум» - це найвигідніша пропозиція як за ціною, так і за набором послуг. Ви зможете опанувати декілька напрямків або стати Full-stack розробником; також, вже влаштовуючись на роботу, використовувати наш ресурс як додаткову базу знань, що дозволяє поглиблювати та систематизувати ваші знання для більш швидкого професійного зростання.
Акційна вартість - 85 USD, доступ до всіх курсів надається на 12 місяців.
Якщо ви ще не визначилися з тим, що вивчати, допомогу щодо вибору конкретної спеціальності можна знайти на цій сторінці.
+ Подарункові сертифікати
Якщо ви хочете порадувати друга або близьку людину, яка бажає стати програмістом, можете придбати для нього Подарунковий сертифікат у період акції за акційною ціною. Активувати його можна будь-коли протягом року з моменту придбання сертифікату.
Терміни акції: з 28 липня до 4 серпня 2022 року
Увага! З 24 лютого 2022 року ми не надаємо послуги громадянам росії та білорусі. 💛💙 Слава Україні! Частину виручених коштів ми спрямовуємо на підтримку ЗСУ. Разом переможемо! 🇺🇦
Придбати підписку за акційною ціною
Новий відео курс – С# Асинхронне програмування
Автор: Редакция ITVDN
Друзі, привіт!
Ми підготували приємні новини для тих, хто хоче поглибити свої знання мови C# та навчитися створювати код, який ефективно оброблятиме декілька операцій водночас – новий відео курс “C# Асинхронне програмування” вже на сайті в повному обсязі!
Асинхронний підхід до програмування дозволяє створювати код, виконання якого не буде блокувати виконання іншого коду. Завдяки такому підходу, наприклад, одночасно може бути виконано багато різних задач.
На курсі ви познайомитесь із засобами асинхронного та паралельного програмування, а також розглянете:
шаблон асинхронного програмування TAP (Task-based Asynchronous Pattern) та його співставлення з шаблонами APM та EAP;
ключові слова async/await;
механізми Thread і ThreadPool;
налаштування продовження задачі (TaskContinuation), планувальник задач (TaskScheduler) та контекст синхронізації;
приклади роботи з великою кількістю задач, теорію блокування та синхронізації в багатопоточному середовищі й реалізацію цих засобів в .NET (як-от монітор, семафор, м’ютекс та інші).
Окремо будуть розглянуті потокобезпечні колекції, їх призначення та будова, розподілене програмування, види багатозадачності, засоби класу Parallel та методи PLINQ, різні шаблони паралельної та асинхронної обробки даних.
Автор курсу – Ганна Сичова, .NET Developer із комерційним досвідом в ІТ понад 7 років.
Курс складається з 8 відео уроків загальною тривалістю 5 годин 52 хвилини.
Структура курсу:
Початок роботи з асинхронністю в С#.
Task-based Asynchronous Pattern (TAP).
Ключові слова async/await. Технічна реалізація.
Робота з асинхронним кодом.
Блокування. Виключення.
Потокобезпечні колекції.
Планувальник задач (TaskScheduler). Вкладені та дочірні задачі.
Паралельне програмування.
Чого ви навчитеся на даному курсі:
Писати асинхронний код мовою C#.
Краще розуміти, як працюють ключові слова async/await.
Обирати найбільш відповідні засоби синхронізації та блокування ресурсів.
Розбиратися в засобах паралелізації, які існують в C#, та в яких випадках їх краще використовувати.
Краще розуміти, які проблеми можуть вирішити паралельне та асинхронне програмування.
Використовувати шаблони асинхронного та паралельного програмування.
Попередні вимоги
Цей курс підійде як новачкам у програмуванні, так і досвідченим .NET розробникам, які хочуть покращити свої знання із асинхронного та паралельного програмування в C#. Для розуміння розглянутих на курсі тем знадобиться знання мови C# на рівні курсу “C# Поглиблений”.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексних програм підготовки за спеціальностями:
C#/.NET Developer;
ASP.NET Core розробник;
ASP.NET MVC розробник.
Про новий відео курс Java Базовий
Автор: Редакция ITVDN
Добрий день, друзі!
Сьогодні маємо гарні новини для всіх, хто хоче опанувати базу класичної мови програмування Java – на ITVDN вийшли всі уроки курсу “Java Базовий”. Курс українською мовою!
Java – одна з найпопулярніших та найпоширеніших мов програмування серед існуючих, незважаючи на її вік.
Найбільшу славу вона здобула у мобільних та Enterprise застосунках (ПЗ для великого бізнесу), хоча цими сферами не обмежується. Джаву також використовують для створення комп’ютерних ігор, промислових та корпоративних застосунків, у банківських системах, системах штучного інтелекту тощо.
Курс “Java Базовий” є логічним продовженням курсу “Java Стартовий”.
Він дає основи об’єктно-орієнтованої парадигми програмування (ООП) та її втілення в Java. Ви познайомитеся з поняттями об’єкта та класу, основними концепціями ООП – інкапсуляцією, наслідуванням, поліморфізмом, абстракцією, а також зі статикою в Java, поняттям колекцій та мап для зберігання даних.
Дізнаєтеся про винятки та способи обробки помилок при виконанні програми; як працюють потоки введення-виведення у Java для зчитування та запису даних у файл, консоль, мережу та інші джерела. Також на курсі ви познайомитеся з можливостями написання коду мовою Java в стилі функціональної парадигми програмування з використанням лямбда-виразів і їх застосуванням для роботи з колекціями.
Автор курсу – Ростислав Алексєєв, Middle Java Developer at ACSK PrivatBank.
Тривалість курсу – 7 годин 56 хвилин.
Структура курсу:
Об'єктно-орієнтоване програмування. Класи та об'єкти.
Інкапсуляція та модифікатори доступу.
Наслідування.
Поліморфізм. Абстракція та інтерфейси.
Асинхронне тестування.
Конфігурація тестів.
Винятки.
Практичний урок. Створення програми для управління списком задач (todo-list).
Потоки введення-виведення.
Анонімні та внутрішні класи.
Робота зі Stream API та лямбда-виразами.
Практичний урок. Доопрацювання програми для управління списком задач (todo-list).
Чого ви навчитеся на даному курсі:
Розуміти основи об'єктно-орієнтованої парадигми програмування та використовувати ці знання під час створення повноцінної програми.
Розуміти та використовувати такі принципи ООП, як інкапсуляція, наслідування, поліморфізм та абстракція.
Розуміти створення класів, що наслідують властивості та методи вже існуючих класів, а також взаємодіяти між ними.
Використовувати метод super() для звернення до батьківського класу.
Розуміти, що таке абстрактні класи та інтерфейси, їх особливості, призначення та відмінності.
Розуміти і на практиці використовувати ключові слова static і final, а також тип даних enum.
Розуміти базові принципи використання таких структур даних, як колекції та мапи, як зберігати дані в цих структурах та легко з ними працювати.
Розуміти, що таке винятки та як їх використовувати для обробки помилок у програмі. Використовувати stack trace у разі появи винятків.
Створювати власні винятки та здійснювати обробку винятків засобами try-catch-finally.
Розуміти призначення та використання оператора instanceof.
Розуміти принципи багаторівневої обробки винятків.
Розуміти поняття потоків введення-виведення, створювати їх для роботи з файлами, каталогами та мережевими потоками. Працювати з буферами в потоках введення-виведення.
Розуміти базу функціональної парадигми програмування та працювати зі Stream API та лямбда-виразами, використовувати основні методи Stream API для обробки колекцій даних (filter(), map(), reduce(), collect(), forEach() та інші).
Попередні вимоги
Для розуміння матеріалу необхідно володіти початковими знаннями Java на рівні курсу “Java Стартовий”.
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки за спеціальністю Java Developer.
Вирішення практичних завдань на C++
Автор: Науменко Олександр
У курсі «Рішення практичних завдань на C++» на прикладі створення гри «Бики та корови» розглядаються основні принципи проектування, розробки та оптимізації програми, написаної на C++.
C# и .NET | Урок №1 - Что такое C# и зачем он нужен?
Это вводный урок, перед началом уроков по курсу "Изучение языка C#". Что будет представлено в последующих уроках? Что такое C# и зачем он нужен?
Изучайте программирование и информационные технологии на нашем онлайн ресурсе ITVDN.