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

Замовити дзвінок

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

Підписка

Замовити дзвінок

+38 099 757 27 82
Результати пошуку за запитом: видеокурс c
JS більше не потрібний?! Blazor – революція у веб-розробці.

Автор: Віталій Ємець

<p>В ближайшие несколько лет веб-разработка сильно изменится. Уже сегодня WebAssembly дает возможность веб-разработчикам создавать богатые современные одностраничные приложения (SPA) с использованием практически любого языка программирования и платформы. Blazor - это фреймворк для создания браузерных приложений, написанный на .NET и запускающийся с помощью WebAssembly. В ходе вебинара участники получат базовые знания по использованию Blazor для создания веб-приложений и принципов его работы.</p> <p>&nbsp;</p> <p><strong>План вебинара:</strong></p> <ol> <li>Введение в использование Blazor. Что такое Blazor?</li> <li>Начало работы с использованием Blazor. Конфигурация и настройка проекта, установка зависимостей.</li> <li>Шаблоны Blazor ASP.NET Core и структура проекта Blazor.</li> <li>Компоненты Blazor (сборка компонентов, их использование).</li> <li>Параметры компонентов&nbsp; Blazor.</li> <li>Маршрутизация к компонентам Blazor.</li> <li>Взаимодействие с WebAssembly Blazor.</li> </ol> <p>&nbsp;</p> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен разработчикам, которые для создания веб-приложений используют C# и ASP.NET (ASP.NET Core).</p>
Практика С#. Створення блогу із BlogEngine.NET (ASP.NET MVC).

Автор: Вадим Рибалко

<p>Если Вы хотите создать свой блог на С#, участвуйте в серии вебинаров-практикумов, которые состоятся на ITVDN в январе. На первой встрече 15 января мы рассмотрим, что такое блоги, для чего они нужны и самое главное, как создать собственный блог с помощью гибкой и многофункциональной платформы на ASP.NET MVC под названием BlogEngine.NET.</p> <p>Познакомимся с основными фичами и возможностями, благодаря которым вы сможете легко и интерактивно добавлять контент в свои статьи.</p> <p><strong>План вебинара:</strong></p> <ol> <li>Вводная часть о блогах.</li> <li>Введение в BlogEngine.NET.</li> <li>Для чего нужна эта библиотека?</li> <li>Установка окружения.</li> <li>Запуск приложения.</li> <li>Обзор возможностей.</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен двум категориям людей: первая &ndash; это разработчики, которые знают язык и уже разрабатывают свои приложения на C#, вторая - люди, которые только начинают свой путь в карьере .NET разработчика в сфере веб-приложений и в будущем хотят создать что-то своё.</p>
Як стати .NET Desktop/UWP розробником? Безкоштовний вебінар

Автор: Вадим Рибалко

<p>На данном вебинаре мы рассмотрим все популярные технологии, применяемые .NET Desktop/UWP разработчиком. Рассмотрим сопутствующие технологии и инструменты, которые нужно знать для получения звания .NET разработчика. Ответим на вопросы зрителей и обсудим все детали и нюансы, которые возникнут в ходе разбора данного вопроса.</p> <p><strong><u>План вебинара:</u></strong></p> <p>1) Рассмотрение истории .NET разработки</p> <p>2) Разработка с применением технологии WinForms</p> <p>3) Разработка с применением технологии WPF</p> <p>4) Разработка под Windows 10 (UWP)</p> <p>5) Будущее за кроссплатформенностью. Разговоры про .NET Core</p> <p>6) Разбор инструментов разработки (Базы данных, REST &ndash; сервисы, все сопутствующие элементы)</p> <p>7) Ответы на вопросы</p> <p><strong><u>Целевая аудитория:</u></strong></p> <p>Данный вебинар будет интересен начинающим разработчикам (к примеру, &nbsp;студентам 3-5 курсов IT специальностей) - &nbsp;людям, которые хотят выучить язык программирования C# и сопутствующие технологии, связанные с разработкой под рабочие столы. Также он будет интересен и полезен людям, далеким от профессий IT, но желающим изменить свою профессию и поднять свои знания на новый уровень.</p>
Створення web шахів на HTML, JavaScript та PHP

Автор: Євген Волосатов

<p>Во время этого вебинара мы создадим веб-страницу с шахматной доской. Посетители смогут перемещать фигуры и видеть ходы других участников. Получится &quot;обычная&quot; шахматная доска, без проверки очерёдности ходов.</p> <p>Мы напишем клиент-серверные шахматы на основе MVC шаблона:</p> <p>M - Модель выполняет ходы на PHP и хранит позицию в MySQL.</p> <p>V - Представление показывает доску, реализовано только на HTML.</p> <p>C - Контроллером является JavaScript прослойка с jQuery.ajax-вызовами.</p> <p><strong>Используемые технологии: </strong>HTML, JavaScript, AJAX, jQuery, JSON, PHP, MySQL.</p> <p><strong>План вебинара:</strong></p> <ol> <li>HTML5. Создание Шахматной доски.</li> <li>jQuery. Перемещение Фигур мышкой.</li> <li>AJAX. Загрузка начальной позиции.</li> <li>PHP. Выполнение ходов на сервере.</li> <li>MySQL. Сохранение позиции в базе.</li> <li>Вызов PHP-методов из JavaScript.</li> <li>Игра в наши Шахматы со зрителями.</li> </ol> <p><strong>Предварительные требования: </strong>Базовые знания и навыки работы с HTML, JavaScript, PHP, MySQL.</p> <p><strong>Целевая аудитория: </strong>Программисты, IT-студенты, инженеры.</p>
5 міфів про програмування, які стримують новачків

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

Світ ІТ приваблює багатьох: висока зарплата, віддалена робота, цікаві завдання. Але перед тим як почати навчання, чимало людей зупиняються… через страх. І часто причина — у міфах, які давно не мають нічого спільного з реальністю. У цій статті ми розвінчуємо п’ять найпоширеніших міфів, що заважають новачкам почати шлях у програмуванні. Міф 1  «Щоб стати програмістом, треба бути математичним генієм» Цей стереотип і досі лякає багатьох. Насправді ж для старту в ІТ потрібне логічне мислення, а не знання вищої математики. Так, у деяких напрямках (наприклад, Data Science або GameDev) математика важлива. Але у Web-розробці, QA, DevOps, Backend-проєктах ти можеш працювати, навіть якщо в школі не любив алгебру. Факт: згідно з дослідженням IBM, 72% ІТ-фахівців мають гуманітарну освіту, а не технічну. Міф 2 «Навчання триває роками» Традиційна вища освіта — це 4-5 років, але в ІТ усе інакше. Онлайн-курси, буткемпи, інтенсиви — дозволяють отримати базу за 6–12 місяців. На платформі ITVDN студенти вивчають HTML, CSS, JavaScript, Python або C# у своєму темпі та отримують практичні навички, які потрібні роботодавцям.Навіть після кількох місяців навчання можна знайти стажування або пройти тестове завдання. Міф 3  «Програмування — це тільки для “ботаніків”» Є уявлення, що програміст — це замкнена людина, яка говорить лише з комп’ютером. Насправді це творча і командна професія. В ІТ цінують комунікацію, ініціативу, вміння шукати рішення. Багато розробників починали як фітнес-тренери, вчителі, маркетологи або менеджери. Програмування — це навичка, яку може опанувати кожен. Міф 4 «Без університету тебе ніхто не візьме» Сучасні компанії цінують скили, а не дипломи. Якщо у тебе є GitHub, виконані проєкти, сертифікати, знання англійської — це вже дає перевагу на старті. Більшість студентів ITVDN не мають ІТ-диплому, але після навчання успішно проходять співбесіди та отримують першу роботу. Під час рекрутингу найважливіше — практика, мислення і портфоліо, а не формальна освіта. Міф 5 «Щоб стати програмістом, треба одразу знати всі мови» Це один із найбільш шкідливих міфів. Насправді достатньо обрати одну мову для старту — і з неї побудувати фундамент. Наприклад: Python — чудовий для аналітики, автоматизації, бекенду JavaScript — ідеальний для веб-розробки C# / .NET — популярний для корпоративних застосунків Потім ти зможеш додати інші мови, але спочатку важливо навчитися думати, як програміст. Міфи — це психологічні бар’єри. Вони народжуються з незнання, чужого досвіду або застарілих уявлень. А правда така:  ✅ У програмування можна прийти з нуля  ✅ Навіть якщо тобі далеко не 20  ✅ Без технічної освіти  ✅ І без “геніального” рівня IQ Головне — мотивація, правильна програма та підтримка, які допоможуть пройти шлях від першого коду до першого оферу.
Заміщення методу С#

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

Введение В данной статье Вы узнаете, для чего и как использовать замещение метода в C#. Для того, чтобы на примере показать замещение метода в С#, создадим класс «Student» с двумя полями: FirstName и LastNamе. В примере используется также метод печати, который выводит FirstName и LastName в консоль. class Student {        public string FirstName;        public string LastName;        public virtual void Print() {              Console.WriteLine(FirstName + " " + LastName);        } } Класс Student выступает как базовый/родительский класс для классов DiplomaStudent и GraduateStudent. class DiplomaStudent : Student { } class GraduateStudent : Student { } ПРИМЕЧАНИЕ: Если производный класс наследует базовый класс, то все учасники, кроме частных членов, доступны в производном классе. То есть, оба поля и метод печати можно вызвать/инициировать в производном классе. Если нужно распечатать детали студентов на экране консоли, можно создать пример двух производных классов от «Student», используя основной метод. class Program {        static void Main(string[] args) {              DiplomaStudent ds = new DiplomaStudent();              ds.FirstName = "Max";              ds.LastName = "Payne";              ds.Print();              GraduateStudent gs = new GraduateStudent();              gs.FirstName = "Lara";              gs.LastName = "Croft";              gs.Print();        } } Запустите программу.  На данном этапе невозможно определить, к какому типу из категорий студентов принадлежит каждый студент. Например, добавим (-studentType) и прикрепим его после имени студента, чтобы сделать его более удобным для чтения. Для этого можно создать метод печати для обоих производных классов. class DiplomaStudent : Student {        public void Print() {              Console.WriteLine(FirstName + " " + LastName + " - diploma student");        } } class GraduateStudent : Student {        public void Print() {              Console.WriteLine(FirstName + " " + LastName + " - graduate student");        } } Но если Вы хотите не скрыть реализацию базового метода, а заместить ее, то можно использовать виртуальное ключевое слово.  class Student {        public string FirstName;        public string LastName;        public virtual void Print() {              Console.WriteLine(FirstName + " " + LastName);        } } Теперь базовый метод печати стал виртуальным. То есть, его можно заменить в производном классе и добавить его реализацию. Но сначала надо удалить метод печати с обоих производных классов, как показано ниже: class DiplomaStudent : Student { } class GraduateStudent : Student { } Напишите override, потом поставьте пробел. Вы увидите метод печати в Intellisense. Выберите и нажмите Enter. Он унаследует метод сигнатур. class DiplomaStudent : Student {        public override void Print() {              base.Print();        } } class GraduateStudent : Student {        public override void Print() {              base.Print();        } } Удалите его и добавьте свою собственную реализацию, как показано ниже:  class DiplomaStudent : Student {        public override void Print() {              Console.WriteLine(FirstName + " " + LastName + " - diploma student");        } } class GraduateStudent : Student {        public override void Print() {              Console.WriteLine(FirstName + " " + LastName + " -graduate student");        } } Запустите программу.  Предположим, что по какой-то причине Вам необходимо отменить реализацию вызова и печати базового класса. Это можно сделать при помощи такой комбинации: основное ключевое слово, затем точка (.), потом метод. class DiplomaStudent : Student {        public override void Print() {              base.Print();        } }   Источник: http://www.c-sharpcorner.com/UploadFile/219d4d/method-overriding-in-C-Sharp/
Новий відео курс PostgreSQL українською мовою

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

Друзі, привіт! Відтепер ви можете вивчати СУБД PostgreSQL на ITVDN українською мовою – новий відео курс “PostgreSQL” вже на сайті. PostgreSQL – це система управління реляційною базою даних з відкритим вихідним кодом, яка використовує та розширює мову запитів SQL для роботи з даними. Вирізняється чудовою масштабованістю, підтримкою нестандартних типів даних, легкою інтеграцією зі сторонніми інструментами та гарною підтримкою зі сторони спільноти, що позитивно впливає на екосистему PostgreSQL в цілому. PostgreSQL має потужні механізми безпеки, включаючи підтримку SSL, сильне шифрування та детальний контроль доступу, а також архітектуру, яка дозволяє легко додавати нові функції без зміни основного коду. Курс складається з 8 уроків, на яких кожен студент опанує основи побудови реляційних баз даних та SQL і познайомиться з базовим використанням СУБД PostgreSQL. З кожним заняттям рівень складності підвищується. В кожному уроці є домашні завдання на реальній базі даних. Після проходження курсу студенти будуть гарно розуміти основи PostgreSQL, що дозволить їм взаємодіяти з базами даних, виконувати операції маніпулювання даними, а також отримувати та змінювати дані. PostgreSQL найчастіше використовується серед розробників, які пишуть на Python, PHP, C#, Java, Ruby, JavaScript. Автор курсу – Єрмольонок Яна, Unity C# Developer. Має 7 років досвіду розробки з використанням FrontEnd і .NET технологій, а також Unity. Тривалість курсу – 3 години 43 хвилини. Структура курсу: Основні поняття Бази Даних. SQL (Частина 1). SQL (Частина 2). JOINs. Організація памʼяті в БД, індексування, представлення. Тригери. Транзакції. Додаткові можливості SQL та PostgreSQL. Чого ви навчитеся на даному курсі: Проєктувати БД, виконувати їхню нормалізацію. Працювати з реляційною СУБД PostgreSQL і складати прості запити. Виконувати об’єднання таблиць та користуватися підзапитами. Створювати представлення та оперувати функціями. Керувати базами даних та таблицями за допомогою DDL. Проводити транзакції. Створювати процедури та функції. Попередні вимоги Для комфортного проходження курсу у вас має бути: впевнене володіння персональним комп'ютером; розуміння того, що таке таблиці, рядки, стовпці, ключі (основні та зовнішні); базові знання SQL-команд (буде дуже корисним). Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання та опорний конспект. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.                
Новий курс "Тестування ASP.NET Core MVC додатків"

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

Привет, друзья! У нас отличная новость для .NET разработчиков — в каталоге ITVDN появился новый практическим курс “Тестирование ASP.NET Core MVC приложений”.  Тестирование приложений — это важная часть процесса разработки любого программного продукта. Данный этап позволяет искоренить большинство ошибок, которые были сделаны в процессе работы над софтом по тем или иным причинам. Поэтому очень важно уметь как можно раньше выявлять и исправлять проблемные места в разрабатываемом ПО. Более того — практически каждая программистская вакансия, предусматривающая создание бизнес-приложений, среди требований имеет пункт по тестированию. Что мы вам предлагаем? Курс “Тестирование ASP.NET Core MVC приложений” предоставит вам возможность на практических примерах изучить применение Unit тестирования, интеграционного и функционального тестирования веб-проектов, которые повышают как качество написанного кода, так и эффективность программного продукта в целом.  Создавая свой проект с нуля, вы научитесь быстро и корректно определять тестовые случаи, поймете практическую разницу между видами тестирования, а также разберетесь с тем, какой вид тестирования наиболее целесообразно применять для проведения тестов модели приложения, его представлений и контроллеров. Как один из важных итогов курса — вы поймете, как правильно проектировать архитектуру приложения, чтобы она была наиболее пригодна для дальнейшего тестирования. Автор курса Юрий Науринский — опытный C#/.NET разработчик. В записанных видео уроках Юрий делится эффективными техниками проведения тестирования ASP.NET Core приложений с архитектурой MVC, которые он сам успешно применяет в своей работе.  Структура курса: Введение. Обзор тестового проекта Unit-тестирование бизнес-логики Unit-тестирование Controller & Middleware Интеграционное тестирование компонентов ASP.NET Core MVC Интеграционное тестирование View  Интеграционное тестирование базы данных Функциональное тестирование: наивный подход Функциональное тестирование: BDD После успешного прохождения курса вы сможете:  Понимать, с чего начинать и как продолжать тестирование ASP.NET Core MVC приложений. Определять ситуации, в которых стоит применять различные виды тестирования. Понимать структуру пирамиды тестирования. Понимать, что такое юнит-тесты, интеграционные и функциональные тесты, а также разбираться в признаках хорошего теста. Понимать структуру разного вида тестов. Проводить тестирование базы данных и бизнес логики. Тестировать View и понимать, нужно ли это делать разработчику. Применять различные типы функционального тестирования. Разбираться в типичных ошибках функционального тестирования и их избегать. Понимать концепцию BDD (Behavior Driven Development) — разработки на основе поведения и ее отличие от TDD. Владеть основами языка Gherkin и успешно применять данный язык при составлении тестов. Использовать фреймворк SpecFlow для реализации BDD концепции в своем коде. Предварительные требования Необходимый бэкграунд для понимания материала курса: язык C#, фреймворк ASP.NET Core MVC, начальные знания про юнит-тестирование (весьма желательно). Курс входит в специальность ASP.NET Core Developer. Смотрите первый урок курса в свободном доступе. Также можем вам предложить ознакомиться со следующими статьями: “Когда стоит переходить на ASP.NET Core?” и “ASP.NET Core vs Node.js”. upd
ITVDN запрошує взяти участь у конференції Microsoft DevCon 2015

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

20 и 21 мая 2015 года состоится пятая конференция компании Microsoft, одна из важных конференций, которая будет посвящена разработке и тестированию программного обеспечения DevCon 2015. Дительность конференции два дня, и, пройдет на этот раз в природном курорте «Яхонты». Компания ITVDN выступит образовательным партнером конференции DEVCON 2015. В программе мероприятия будут вопросы касающиеся разработок приложений под платформу Microsoft, в том числе проведены интересные технические сессии по ключевым продуктам и решениям, интерактивные мастер-классы и круглые столы, общение с экспертами в сфере,  а также будет проведена развлекательная программа на свежем воздухе. Участники получат возможность получени  призовых сертификатов на видеообучение по программированию от компании ITVDN. DevCon 2015 - это одно из самых ярких событий года и отличная возможность побеседовать в режиме реального времени с экспертами Microsoft. В этом году будут озвучены доклады самых ярких экспертов компании Microsoft, а именно:   Джорджио Сардо – старший директор в группе Developer Experience & Evangelism в штаб-квартире Microsoft в Редмонде; Александр Ложечкин – директор Developer Experience в компании Microsoft по региону Centreal & Eastern Europe; Михаил Черномордиков – директор Developer Experience в подразделении Microsoft в России. На конференции будут озвучены множество интересных докладов по: Клиентская  разработка – для  создания и дизайна современных приложений для Windows и Windows Phone c использованием возможностей платформы, а также их монетизация и продвижение в Магазине приложений. Разработка сервисов для Microsoft Azure, а также использование облачной платформы в качестве backend для мобильных и других приложений. Инструменты и языки - методология использования средств разработки Visual Studio и управления жизненным циклом программного обеспечения. Использование текущих возможностей и обсуждение будущего платформы .NET, языков C#, JavaScript, XAML, технологий построения. Корпоративная разработка - работа с данными, также с инструментами бизнес-аналитики и офисной платформы Microsoft. Создание корпоративных приложений на SharePoint, Office и .NET. Разработка игр - впервые на DevCon будет озвучена тема с помощью каких инструментов, подходов и опыта в разработке игровых приложений на популярных инструментах: DirectX, Unity и других. Ежегодная конференция DevСon -  это ведущее событие этого года, она посвящена технологиям разработки приложений под платформу Microsoft. Конференция соберет лучших профессионалов-разработчиков, тестировщиков и архитекторов. Это потрясающяя возможность пообщаться с профессионалами из IT сферы «без галстуков» и узнать о планах развития продуктов Microsoft. На мероприятии будет представлено более 50 докладов по вопросам разработки мобильных платформ, web-платформ и конечно же облачных технологий. Подробнее о планируемых докладах можно увидеть в видеоролике конференции. Не пропустите самое важное событие года - спешите зарегистрироваться на DevCon! Регистрация на мероприятие и прямая трансляция доступна по адресу: http://www.msdevcon.ru/ru/
Вивчай PostgreSQL безкоштовно

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

З 5 до 12 березня 2025 року на ITVDN проходить акція – ви можете пройти навчання за курсом “PostgreSQL” безкоштовно! Що таке PostgreSQL? PostgreSQL – це система управління реляційною базою даних з відкритим вихідним кодом, яка використовує та розширює мову запитів SQL для роботи з даними. Вирізняється чудовою масштабованістю, підтримкою нестандартних типів даних, легкою інтеграцією зі сторонніми інструментами та гарною підтримкою зі сторони спільноти, що позитивно впливає на екосистему PostgreSQL в цілому. PostgreSQL має потужні механізми безпеки, включаючи підтримку SSL, сильне шифрування та детальний контроль доступу, а також архітектуру, яка дозволяє легко додавати нові функції без зміни основного коду. Відповідно до опитування Stack Overflow Developer Survey 2024, PostgreSQL є найпопулярнішою СУБД – нею користується 49% професійних розробників з різних куточків планети (понад 52 тисячі респондентів). Про курс “PostgreSQL” Курс складається з 8 уроків, на яких ви опануєте основи побудови реляційних баз даних та SQL і познайомитеся з базовим використанням СУБД PostgreSQL. В кожному уроці є домашні завдання на реальній базі даних. Перегляд відео уроків з подальшим виконанням д/з та тестуванням дозволить вам гарно розбиратися в основах PostgreSQL: взаємодіяти з базами даних, виконувати різноманітні маніпуляції даними тощо. PostgreSQL найчастіше використовується серед розробників, які пишуть на Python, PHP, C#, Java, Ruby, JavaScript. Автор курсу – Єрмольонок Яна, Unity C# Developer, 8 років досвіду розробки з використанням FrontEnd і .NET технологій, а також Unity. Тривалість відео уроків курсу – 3 години 43 хвилини. Програма курсу: Основні поняття Бази Даних. SQL (Частина 1). SQL (Частина 2). JOINs. Організація памʼяті в БД, індексування, представлення. Тригери. Транзакції. Додаткові можливості SQL та PostgreSQL. Для кого цей курс Курс підійде: BackEnd розробникам-початківцям, які переходять до вивчення БД; FrontEnd розробникам, які хочуть розширити свій стек технологій або планують перейти у FullStack розробку; тестувальникам (Manual QA та Automation QA); інженерам баз даних; DevOps спеціалістам; спеціалістам Data Science, Data Analyst, Data Engineer тощо. Для комфортного проходження курсу у вас має бути: впевнене володіння персональним комп'ютером; розуміння того, що таке таблиці, рядки, стовпці, ключі (основні та зовнішні); базові знання SQL-команд (буде дуже корисним). Чого ви навчитеся на даному курсі: Проєктувати БД, виконувати їхню нормалізацію. Працювати з реляційною СУБД PostgreSQL і складати прості запити. Виконувати об’єднання таблиць та користуватися підзапитами. Створювати представлення та оперувати функціями. Керувати базами даних та таблицями за допомогою DDL. Проводити транзакції. Створювати процедури та функції. Терміни акції Акція проходить з 5 до 12 березня 2025 року включно. Доступ до курсу відкривається на 10 днів.
Notification success