ITVDN: Карта сайта
-
Каталог видеокурсов
-
Все видеокурсы
-
ADO.NET
- Архитектура технологии ADO.NET ( подключаемая часть)
- Получение данных. Объект SqlCommand.
- Автономная часть архитектуры. Объекты DataColumn, DataTable
- Классы DataRow, DataSet и DataAdapter
- Работа с реляционными данными. Объект DataRelation.
- Фильтрация изменений и сортировка данных.
- Объект DataSet со строгим контролем типов
- Передача обновлений
- Android Design Support Library
- Android User Interface
-
Android Базовый
- Введение в разработку Android
- Основы Kotlin
- Activity, Fragment и ViewModel
- Android фреймворк
- Макеты экрана Android
- Обработка ввода пользователя
- RecyclerView и шаблон адаптера
- Android фреймворк Compose
- Анимация
- Навигация и экранные переходы
- Работа с ресурсами
- Хранение и сохранение данных
- Сети и веб-сервисы
- Дополнительные темы
- Создание клиент-серверного приложения
- Android Углубленный
- Angular 11.0 Базовый
- Angular 2.0 Базовый
- Angular CLI
- Angular Базовый
- Angular Углубленный
- AngularJS Базовый
-
ASP.NET Core SignalR
- Введение в SignalR
- Серверная часть. Hub и HubContext
- Клиентская часть. .NET и JS Client
- Пользователи и группы в SignalR Core
- Безопасность, аутентификация и авторизация в SignalR
- Протокол MessagePack
- Потоковая передача
- Масштабирование в SignalR
- Логирование и диагностика
- Использование WebSocket без SignalR
- ASP.NET Core Web API. Практический курс
- ASP.NET Core Базовый
- ASP.NET Core Углубленный
- ASP.NET MVC 4
- ASP.NET MVC 5 Базовый
- ASP.NET MVC 5 Углубленный
- ASP.NET WEB API 2
- ASP.NET Базовый
-
ASP.NET Углубленный
- Архитектура IIS. Жизненный цикл HttpApplication
- Http модули и обработчики
- Асинхронные страницы в ASP.NET
- Пользовательские элементы управления
- Пользовательские серверные элементы управления
- Элементы управления, связанные с данными
- Кэширование данных в ASP.NET
- Кэширование вывода в ASP.NET
- Membership API
-
AWS Core
- Введение. Знакомство с Amazon Web Services
- Безопасность: модель общей ответственности
- Управление пользователями, группами и ролями в AWS.
- CloudWatch & SNS
- Виртуальные машины EC2
- Виртуальные машины в AWS
- Балансеры нагрузки
- Geo distributed системы
- Сервис Amazon CloudFront
- Масштабирование
- Использование S3 & Glacier
- Amazon RDS
- Проектирование облачных хранилищ
- Consolidated billing
- Bootstrap 4
- Bootstrap 5
-
C# 5.0 для профессионалов
- Пользовательские коллекции
- Системные коллекции C#
- Программирование ввода-вывода C#
- Работа с текстом в C#
- XML. Файлы конфигурации. Реестр.
- Рефлексия в C#
- Атрибуты в C#
- Сериализация в C#
- Сборщик мусора
- Версионность
- Потоки. Часть 1
- Потоки. Часть 2
- Асинхронная модель (IAsynResult)
- TPL
- C# 5 Async & Await
- Функциональное программирование
- Домены приложений и NT службы
- C# 5.0 Стартовый
-
C# 8.0 Стартовый
- Предисловие
- Знакомство с языком C#
- Первая программа
- Комментарии
- Консоль
- Алгоритм
- Переменные величины
- Машинная математика
- Системы счисления
- Смешанные системы счисления
- Технический смысл переменной
- Использование числовых переменных
- Операции над числовыми переменными
- Арифметические операторы
- Строковые переменные
- Операции над строковыми переменными
- Логические величины и операции сравнения
- Логические операторы
- Битовые операции
- Правила создания переменных
- Области видимости переменных
- Окна уязвимости
- Операторы checked и unchecked
- Константы
- Ветвление
- Сложность и воображаемые действия
- Множественное ветвление
- Переключатель
- Тернарный оператор
- Цикл WHILE
- Массивы
- Операции над массивами
- Цикл FOR
- Двумерные массивы
- Трёхмерные массивы
- Четырёхмерные массивы
- Зубчатые массивы
- Методы
- Параметры методов
- Правила использования методов
- Рекурсия
- GOTO
- DotNet
- C# Starter (EN)
- C# Starter (ES)
-
C# Асинхронное программирование
- Введение в асинхронное программирование
- Асинхронный шаблон программирования Task-based Asynchronous Pattern
- Планировщик задач. Дочерние задачи.
- Ключевые слова async await. Техническая реализация.
- Работа контекста синхронизации с async await. Роль async await в ASP.NET
- Асинхронное программирование с async await
- Исключения в асинхронном коде. Скоординированная отмена. Блокировки.
- Потокобезопасные коллекции. Producer-Consumer Pattern. Класс Parallel
- ConcurrentDictionary. PLINQ
- C# Асинхронное программирование
-
C# базовый (ООП)
- Введение в ООП, классы и объекты
- Классы и объекты. Диаграммы классов.
- Наследование и полиморфизм в C#
- Абстракция. Абстрактные классы и интерфейсы
- Массивы и индексаторы
- Статические и вложенные классы
- Структуры и их разновидности
- Перечисления (enum)
- Делегаты
- Универсальные шаблоны (generics) в C#
- Ограничения универсальных шаблонов в C#
- События (events) в C#
- Потоки (threads) в C#
- Коллекции в C#
- Обработка исключений (exception)
- Перегрузка операторов в C#
- Анонимные и динамические типы. LINQ.
- Пространства имен. Директивы препроцессора в C#
- C# Базовый (ООП) 2021
-
C# Базовый. Ускоренный курс
- Введение в ООП, классы и объекты
- Классы и объекты. Диаграммы классов
- Наследование и полиморфизм C#
- Абстракция. Абстрактные классы и интерфейсы в C#
- Массивы и индексаторы в C#
- Статические и вложенные классы в C#
- Структуры и их разновидности в C#
- Перечисления (enum) в C#
- Делегаты в C#
- Универсальные шаблоны (generics)
- Ограничения универсальных шаблонов
- События (events)
- Потоки (threads)
- Коллекции
- Обработка исключений (exception)
- Перегрузка операторов
- Анонимные и динамические типы. LINQ
- Пространства имен. Директивы препроцессора
- C# Стартовий
-
C# Стартовый. Ускоренный курс
- C# Starter Express (для начинающих). Знакомство с языком C#
- C# Starter Express (для начинающих). Машинная математика и системы исчисления
- C# Starter Express (для начинающих). Переменные и типы данных
- C# Starter Express (для начинающих). Условные конструкции
- C# Starter Express (для начинающих). Логические операции
- C# Starter Express (для начинающих). Циклические конструкции
- C# Starter Express (для начинающих). Методы
- C# Starter Express (для начинающих). Методы. Рекурсия
- C# Starter Express (для начинающих). Массивы
-
C# Углубленный
- Пользовательские коллекции
- Системные коллекции в C#
- Программирование ввода-вывода C#
- Работа с текстом. Регулярные выражения
- XML. Файлы конфигурации. Реестр
- Рефлексия
- Атрибуты
- Сериализация
- Управление памятью. Сборщик мусора
- Полиморфизм. Версионность
- Потоки
- Синхронизация при помощи объектов ядра и конструкций пользовательского режима.
- Асинхронная модель программирования
- TPL. Параллельное программирование
- Async Await
- Домены приложений. NT-службы
- C# Углубленный. Ускоренный курс
- C# Универсальные шаблоны
- C++ Базовый
- C++ Стартовый
-
C++ Углубленный
- Вывод типов при использовании шаблонов, auto и decltype
- Функторы
- Стандартная библиотека шаблонов. Контейнеры
- Стандартная библиотека шаблонов. Итераторы и алгоритмы
- Параллельное программирование. Потоки и средства их синхронизации
- Параллельное программирование. Задачи и параллельные алгоритмы
- Rvalue-ссылки, семантика перемещения и прямая передача
- Шаблоны проектирования и С++
- Метапрограммирование
- Полезные нововведения С++17
- Работа с файлами
- CoffeeScript
- CSS Flexbox
- Dependency Injection в Android-разработке
- Django
- Django Базовый
-
Django Стартовый
- Введение в Django
- Маршрутизация в Django
- Представления
- Шаблоны
- Модели (часть 1)
- Модели (часть 2)
- Формы
- Django ORM и административная панель
- Django и REST. Обзор REST, обзор Django Rest Framework
- Django и REST, ч.2. Реализация простого API с DRF
- Деплой Django-приложения часть 1
- Деплой Django-приложения часть 2
- Деплой Django-приложения часть 3
- Безопасность в Django
- Docker
- ECMAScript 6
- Entity Framework 5
- Entity Framework 6
- Entity Framework Core
- Entity Framework Core Базовый
- Entity Framework Core Базовый
- Figma. Дизайн интернет-магазина
- Flask
- Flask
- Flask Framework
-
Golang
- Введение. Основные понятия языка, стиль написания, пакеты и типы.
- Первая программа. Утилиты Go.
- Массивы, срезы, словари, оператор range.
- Структуры и интерфейсы. Интерфейсный тип данных.
- Многопоточность. Горутины, каналы, оператор select.
- Пакеты. GoDoc
- IO, пакет bytes, буферы.
- Тестирование. Измерение производительности функций.
-
Google Material Design для WPF разработчика
- Введение. Палитра цветов
- Кнопки
- Кнопки часть 2
- Текстовые поля
- Селекторы, слайдеры, фишки
- Типография и тени
- Карточки, пак иконок и цветовые зоны
- Списки, древовидные списки, таблицы
- Расширители и группа элементов
- Меню и панель инструментов
- Индикаторы, диалоговые окна, анимация переходов
- Визуальные уведомления (тосты), навигационные панели
-
HighLoad++ 2017. Архитектуры/масштабируемость, бекенд, enterprise-системы
- Распределенный отказоустойчивый сервис финансовых транзакций
- Как обслужить миллиард пользователей и отдать терабит трафика
- И тогда наверняка вдруг запляшут облака!
- Отказоустойчивая архитектура фронтальной системы банка
- Как мы делали многопользовательскую браузерную игру для HL++ с воксельной графикой
- Масштабирование сети VR-аттракционов CinemaVR
- Как построить кластер для расчета сотен тысяч high-CPU/high-MEM-задач и не разориться
- Чем заняться вечером, если я знаю, сколько будет ++i + ++
- Хочу всё сжать
- Опыт разработки модуля межсетевого экранирования для MySQL
- Как писать сервис, поддержка которого не превращается в ад
- Как мы поддерживаем 100 разных версий клиентов в Badoo
- Безболезненный Fallback cache на Scala
- Разгоняем ASP.NET Core
- Знакомство с NGINX Unit
- Пишем свой протокол поверх UDP или платформа потокового видео с нуля на миллион онлайнов
- Почему оно не находится!
- HighLoad++ 2017. Безопасность
-
How to C# Базовый
- Что такое класс и как его создавать
- Как работают модификаторы доступа private и public
- Как использовать свойства в C#
- Как работают конструкторы в C#
- Как работают автоматические реализуемые свойства в C#
- Как работают сильные и слабые ссылки в C#
- Парадигма ООП: Инкапсуляция
- Как создавать частичные классы в C#
- Как создавать частичные методы в C#
- Как работают поля только для чтения в C#
- Язык UML
- Парадигма ООП: Наследование
- Как работает модификатор доступа protected
- Как работает UpCast и DownCast
- Парадигма ООП: Полиморфизм
- Как работает замещение метода базового класса
- Как работают операторы IS AS
- Как работает модификатор sealed
- Парадигма ООП: Абстракция
- Как создавать абстрактные классы и как они работают в C#
- Как работают абстрактные методы
- Как создавать интерфейс в C#
- Зубчатые массивы в C#
- Как создавать неявно типизированные массивы в C#
- Ковариантность массивов в C#
- Как используется ключевое слово params в C#
- Что такое индексатор в C#
- Работа ключевого слова static в C#
- Статические классы в C#
- Как работают расширяющие методы в C#
- Как работают вложенные классы в C#
- Как работают структуры в C#
- Как работает структура DateTime в C#
- Как работают перечисления в C#
- Как работает делегат и как его создавать в C#
- Как работают комбинированные делегаты в C#
- Как работают анонимные методы в C#
- Как использовать лямбда выражения и лямбда оператор в C#
- Как создавать универсальные шаблоны в C#
- Как работают ref и out параметры в C#
- Тип Nullable в C#
- Как работает операция поглощения в C#
- Работа ограничения параметров типа в C#
- Работа ограничения параметров типа new() в C#
- Как работают коллекции в C#
- Как создавать словари в C#
- Как создавать события в C#
- Использование ключевых слов add и remove в C#
- Шаблон MVP в C#
- Как создавать потоки в C#
- Как передать данные в потоки в C#
- Работа основных и фоновых потоков в C#
- Что такое критическая секция в C#
- Анонимные методы в потоках C#
- Что такое коллекции и как с ними работать в C#
- Как работает цикл foreach в C#
- Как используется оператор yield в C#
- Интерфейсы IEnumerator и IEnumerable в C#
- Обработка исключительных ситуаций в C#
- Как работает конструкция try-catch в C#
- Зачем нужен блок finally в C#
- Как работает ключевое слово throw в C#
- Как обрабатывать внутренние исключения в C#
- Базовый класс Object в C#
- Как работает метод ToString() в C#
- Как работает метод GetHashCode() в C#
- Как работает метод Equals() в C#
- Как работает метод ReferenceEquels() в C#
- Как работает метод GetType в C#
- Как работает техника клонирования в C#
- Работа Prototype в C#
- Как работает перезагрузка оператора в C#
- Как использовать операторы преобразования explicit и implicit в C#
- Как использовать анонимные типы в C#
- Язык Linq, выражение запросов в C#
- Как использовать динамические типы в C#
- Что такое пространства имен в C#
- Что такое DLL библиотеки и как их создавать в C#
- Модификаторы доступа internal и internal protected в C#
- Как использовать директивы препроцессора в C#
-
How to C# Стартовый
- Как скачать и установить Visual Studio 2015 Community on Windows 10
- Настройка среды разработки Visual Studio
- Обзор самых популярных сочетаний клавиш в VS
- Создание решений и проектов, используя встроенные шаблоны
- Простейший пример использования отладчика в VS
- Как правильно именовать переменные (Правила именования локальных переменных в .Net (Code convention )
- Значения по умолчанию для локальных переменных
- Как создаются и используются константы
- Как работает преобразование типов
- Как работают самые популярные арифметические операторы
- Как работает инкремент и декремент
- Как работают операции сравнения
- Как работает переполнения
- Как работает конкатенация
- Как использовать оператор sizeof()
- Как использовать условную конструкцию if (с одной ветвью)
- Как использовать условную конструкцию if-else (с двумя ветвями)
- Как использовать условную конструкцию if-else (с несколькими ветвями)
- Как использовать тернарную условную операцию (? : )
- Как использовать оператор многозначного выбора switch-case
- Как работают логические функции: конъюнкция, дизъюнкция, отрицание, исключающее ИЛИ
- Как работает Логический сдвиг
- Как использовать короткозамкнутые вычисления
- Как работает оператор безусловного перехода goto
- Как работает цикл с предусловием while
- Как работает цикл с постусловием do-while
- Как работает цикл со счетчиком for
- Как работает оператор досрочного выхода из цикла break
- Как работает оператор пропуска итерации continue
- Как использовать бесконечные циклы
- Какие есть отличия между процедурами и функциями
- Как правильно именовать методы
- Как работать с методами (создавать и вызывать)
- Как работает управляющая структура return
- Как использовать перегрузки методов
- Как используются методы с опциональными параметрами
- Как работает рекурсивный вызов метода
- Как создать одномерный массив
- Как создать многомерный массив
- Как реализовать перебор элементов массива
-
How to C# Углубленный
- Работа с коллекциями
- Итератор
- Интерфейсы коллекций
- Ключевое слово yield
- Интерфейс ICollection
- Интерфейс IList
- Коллекция ArrayList
- Коллекция Queue
- Коллекция Stack
- Коллекция HashTable
- Коллекция SortedList
- Словари OrderedDictionary, ListDictionary, HybridDictionary
- Специализированные коллекции BitArray и BitVector32
- Коллекция NameValueCollection
- Коллекция DictionaryGeneric
- Класс DirectoryInfo (часть 1)
- Класс DirectoryInfo (часть 2)
- Класс FileInfo
- Класс FileStream и работа с потоками декораторами
- Работа со строками
- Интерфейс IFormatable
- Кодировка
- Регулярные выражения
- Работа с XML
- Конфигурации
- Системный реестр Windows
- Рефлексия
- Атрибуты
- Сериализация
- Бинарная сериализация
- Как создать пользовательский сериализатор
- Использование сериализации
- Атрибуты OnSerializing, OnSerialized и OnDeserializing, OnDeserialized
- Работа сборщика мусора
- Куча для больших объектов
- Метод Finalize
- Использование интерфейса IDisposable и метода Dispose
- Шаблон Disposable и его применение с паттерном IDisposable
- Что такое версионность?
- Паттерн NVI
- Полиморфизм
- Ad hoc полиморфизм
- Методы с динамическими аргументами
- Класс Thread
- Принудительное завершение работы потока (Abort)
- Состояния потоков
- Класс Interlocked
- Класс Monitor и конструкция lock
- Использование пула потоков (ThreadPool)
- Использование таймера (Timer)
- Стандартный асинхронный шаблон (IAsyncResult)
- Библиотека параллельных задач (TPL)
- Использование async/await в приложении (WPF/MVVM)
-
How to HTML&CSS
- Как добавить изображение на страницу
- Как настраивать положение и размеры изображения на странице
- Как использовать изображение в качестве ссылки
- Как происходит работа с фоном на веб-странице
- Как создать таблицу
- Как управлять фоном таблицы
- Как контролировать отступы в таблице и как сделать объединение ячеек
- Как контролируются размеры таблицы и как создать ее подпись
- Как создать списки, какие бывают виды списков, работа с маркерами списков и создание уникального маркера
- Как задать слой и контролировать его размеры
- Как управлять положением слоя на странице
- Как контролировать обтекание слоя
- Как работают свойства margin и padding
- Как использовать тег span
- Как подключить CSS к странице и использовать селекторы с именем тега в CSS
- Как использовать классы и идентификаторы в СSS
- Как использовать мультиклассы, вложенные селекторы и соседние селекторы в CSS
- Как создать форму с полями для ввода логина и пароля, текстовое поле и кнопку на странице
-
How to Java Стартовый
- Как скачать и установить путь к JDK на Windows 10
- Проверка работы JDK + написание первой программы в командной строке
- Как скачать и установить среду разработки Intellij IDEA на Windows 10
- Настройка среды разработки IDEA
- Написание первой программы в IDEA + обзор полезных сочетаний клавиш
- Как правильно именовать переменные
- Примитивные типы данных и их значения по умолчанию
- Как создаются и используются константы, правило именования
- Использование различных систем счисления + таблица Unicode
- Как использовать классы обёртки и их методы
- Как работает преобразование типов
- Как работают арифметические операторы (детальное рассмотрение тонкостей)
- Полное погружение в инкременты и декременты с примерами
- Как работают операции сравнения
- Как работает переполнения данных
- Как работает конкатенация (детальное рассмотрение тонкостей)
- Как сделать локальную область видимости
- Рассмотрение основных методов класса Math, знакомство с документацией
- Как ввести с клавиатуры значения при помощи класса Scanner
- Как ввести с клавиатуры значения при помощи класса BufferedReader
- Как преобразовать строку в число при помощи Scanner/BufferedReader
- Как использовать условные конструкции if, if else, if else if
- Как использовать тернарную условную операцию (? : )
- Как использовать оператор многозначного выбора switch-case
- Как использовать отладчик
- Как работают логические операции
- Как работают побитовые операции
- Как работают логические сдвиги числа
- Как использовать короткозамкнутые вычисления
- Как работает цикл с предусловием while
- Как работает цикл с постусловием do-while
- Как работает цикл со счетчиком for
- Как работает оператор досрочного выхода из цикла break
- Как работает оператор пропуска итерации continue
- Как нарисовать прямоугольник при помощи вложенных циклов
- Как нарисовать квадрат при помощи вложенных циклов
- Как нарисовать треугольник при помощи вложенных циклов
- Как использовать бесконечные циклы
- Как работать с метками в Java
- Как создать метод
- Как правильно именовать и вызывать методы, рассмотрение методов с возвращаемым значением и без возвращаемого
- Как использовать перегрузку методов
- Как вызвать метод из другого метода
- Как создать простую рекурсию
- Как создать сложную рекурсию
- Как создать одномерный массив
- Как создать многомерный массив
- Как создать зубчатый массив
- Как передать массив в метод в качестве параметра
- Как найти минимальный, максимальные элемент массива
- Как реализовать сортировку по возрастанию/убыванию на примере сортировки пузырьком
- Как реализовать перебор элементов массива на примере циклов for, for-each
- Как выводить в консоль значения разными цветами
-
How To JavaScript
- Как интегрировать JavaScript на страницу
- Возможности JavaScript
- Какие есть способы создания переменных в JavaScript
- Как правильно именовать переменные в JavaScript
- Как правильно создавать константы в JavaScript
- Какие есть типы данных в JavaScript
- Как работает преобразование типов в JavaScript
- Как работают самые популярные арифметические операторы в JavaScript
- Как работает инкремент и декремент в JavaScript
- Как работают операции сравнения в JavaScript
- Как работает конкатенация строк в JavaScript
- Как сравниваются значения разных типов в JavaScript
- Как использовать условную конструкцию if (с одной ветвью) в JavaScript
- Как использовать условную конструкцию if-else (с двумя ветвями) в JavaScript
- Как использовать условную конструкцию if-else (с несколькими ветвями) в JavaScript
- Как использовать тернарную условную операцию(? :) в JavaScript
- Как использовать оператор многозначного выбора switch-case в JavaScript
- Как работают логические функции: конъюнкция, дизъюнкция, отрицание, исключающее ИЛИ в JavaScript
- Как работает цикл с предусловием while в JavaScript
- Как работает цикл с постусловием do-while в JavaScript
- Как работает цикл со счетчиком for в JavaScript
- Как работает оператор досрочного выхода из цикла break в JavaScript
- Как работает оператор пропуска итерации continue в JavaScript
- Как правильно использовать бесконечные циклы в JavaScript
- Как создать одномерный массив в JavaScript
- Как создать многомерный массив в JavaScript
- Как реализовать перебор элементов массива в JavaScript
- Как используются методы для работы с массивами в JavaScript
- Как создавать функции в JavaSript
- Как передавать функцию по имени в JavaScript
- Как работает рекурсивный вызов функции в JavaScript
- Особенности работы с локальными и глобальными областями видимости в JavaScript
- Как правильно использовать ключевое слово return в JavaScript
- Как работать с ассоциативными массивами в JavaScript
- Способы создания и наполнения объектов в JavaScript
- Объекты: передача по ссылке в JavaScript
- Как работать с вложенными объектами в JavaScript
- Как применять конструкцию for in к объектам в JavaScript
- Как применять конструкцию if in к объектам в JavaScript
- Как правильно удалять свойства из объектов в JavaScript
- Как правильно удалять элементы из массивов в JavaScript
-
How To PHP Стартовый
- Как создать и использовать пользовательскую функцию
- Как работать с датой, временем и служебными массивами PHP
- Как расшифровать ответ сервера
- Как отправить данные из формы и обработать на сервере
- Как загрузить файл на сервер и настроить скачивание
- Как работать с сессиями и cookies
- Как записать в файл и прочитать его
- Как работать регулярными выражениями
- Как отправить e-mail в PHP
-
How to SQL Базовый
- Как создать базу данных и таблицы в SQL Server 2014?
- Как использовать оператор вставки INSERT в SQL Server 2014?
- Выборка данных. Как использовать запрос SELECT и конструкции WHERE в SQL Server 2014?
- Как использовать оператор UPDATE и DELETE в SQL Server 2014?
- Удаление базы данных, создание базы данных и ее изменение в SQL Server
- Как использовать INNER, LEFT, RIGHT, FULL, CROSS JOIN в SQL Server 2014?
- Как использовать операцию UNION, UNION ALL, EXCEPT, INTERSECT в SQL Server 2014?
- Как создать разные типы индексов в SQL Server 2014?
- Как создать связи между таблицами с помощью PK и FK в SQL Server 2014?
- Как создать пользовательское ограничение в SQL Server 2014?
- Как создать хранимую процедуру и функцию в SQL Server 2014?
- Как создать триггер на вставку, обновление и удаление в SQL Server 2014?
- Как сделать представление в SQL Server 2014?
- Как сделать вставку, обновление с помощью представления и измененить представление?
- Как использовать оператор CASE и WAITFOR в SQL Server 2014?
- How to Swift Базовый
- How to Swift Стартовый
- HTML & CSS
- HTML5 & CSS3 Базовый
- HTML5 & CSS3 Стартовий
- HTML5 & CSS3 Стартовый
- HTML5 & CSS3 Углубленный
- HTML5 Web Components
- HTML5 и CSS3 Базовый
- HTML5 и CSS3 Стартовый (2018)
- IntelliJ IDEA Tips & Tricks
- Java Database Connectivity (JDBC)
-
Java Professional
- Введение
- Объектно-ориентированное программирование. Документирование программ
- Проектирование иерархии классов. Знакомство с UML
- Особенности создания классов
- Рефакторинг. Типичные архитектурные решения и антипаттерны
- Обработка ошибок и исключений. Отладка, тестирование и профилирование
- Коллекции и дженерики
- Основы ввода-вывода
- Работа с консолью и файловой системой
- Создание графического интерфейса пользователя
- Обработка событий от интерфейсных элементов
- Многопоточность в Java
- Работа с сетью
- Разработка приложений для платформы Netbeans
- Java Базовый
-
Java Базовый
- Объектно ориентированное программирование. Классы и объекты
- Инкапсуляция и модификаторы доступа
- Наследование
- Полиморфизм. Абстракция и интерфейсы
- Static, final и enum
- Коллекции и карты
- Исключения
- Практический урок. Создание программы для управления списком задач (todo-list)
- Потоки ввода-вывода
- Анонимные и внутренние классы
- Работа со Stream API и лямбда-выражениями
- Практический урок. Доработка программы для управления списком задач (todo-list).
- Java Стартовий
- Java Стартовый
-
Java Углубленный
- Introduction to Collections. Iterator and Comparator
- Java Collection Framework (Collection)
- Java Collection Framework (Map)
- Basic IO, NIO
- How to work with Strings. [String, StringBuilder, StringBuffer]
- Regular expressions and Date API
- Reflection and ClassLoader
- Annotations. JavaDoc. VarArgs
- Serialization in Java. Interfaces Serializable and Externalizable
- Cloning in Java, interface Cloneable
- XML в Java, маршалинг, демаршалинг. XML парсеры
- How to parse JSON in Java. Gson, Jackson parsers
- Thread и Runnable
- Problems with Threads
- Java 8. Lambdas, Stream API, Optional
-
Java Углубленный
- Maven. Зависимости. Сборка проекта
- Конфигурация проекта. Класс Properties. Тесты Junit
- Работа со строками
- Работа с датой и временем
- Logger. Использование логгера slf4j
- Клонирование. Интерфейс Cloneable
- Практика. Этап 1
- Рефлексия
- Аннотации
- Сериализация и десериализация
- Работа с XML. Marshalling и Unmarshalling
- Работа с JSON. Библиотека Gson
- Практика. Этап 2
- Thread, Runnable, Synchronization and Concurrency
- Практика. Этап 3
-
JavaScript Базовый
- DOM и поиск элементов
- Навигация по DOM элементам
- Модификация DOM дерева
- Свойства и атрибуты
- Стили
- События. Часть 1
- События. Часть 2
- События. Часть 3
- HTML шаблоны
- Функции конструкторы
- Классы
- Классы. Наследование
- Контекст функции
- Замыкания
- Формы и элементы управления
- Проверка данных формы
- Cookies и Web Storage
- Обработка исключений
- Асинхронный код. Promise
- Сетевые запросы
- JavaScript Базовый
-
JavaScript Базовый 2015
- Знакомство с курсом JavaScript Advanced
- Конструкторы и прототипы
- Работа с документами.
- Объект window. Регулярные выражения.
- JavaScript и CSS
- События и обработка событий (Часть 1)
- События и обработка событий (Часть 2)
- Формы и элементы формы
- Cookies и сохранение данных на стороне клиента
- Работа с графикой на стороне клиента
- AJAX и HTTP протокол
- JavaScript Стартовый
- JavaScript Стартовый
- JavaScript Стартовый 2015
- JavaScript Шаблоны
- JavaScript Шаблоны
- JavaScript: Расширенные возможности
- JDBC & Hibernate
- JDBC & Hibernate
- Jenkins
- jQuery
- JQuery 2014
- Kodu Game Lab
- Kotlin
- Laravel
-
Magento 2
- Установка CMS Magento 2
- Общая структура CMS
- Работа с базой данных
- Работа с Api. Сервисные контракты
- Observer и Plugin в Magento 2
- Обзор возможностей админ панели
- Работа в админ панели. Создание меню и конфигураций
- Работа в админ панели. Админ Grid
- Углубленная работа с Front-end Magento 2
- Использование Javascript в Magento 2
- Введение в checkout Magento 2
- Microsoft Аrchitecture Guide
-
MSDN Video Channel
- Attribute - class
- XmlNode.ChildNodes - свойство
- Console.Write(String, Object)
- CancellationTokenSource - класс
- Одномерные массивы
- Console.Write(Object)
- Mutex - класс
- Console.WriteBool
- Console.SetWindowSize
- Console.ReadLine
- Action
- Console.Write(Int32)
- HashTable - класс
- Console.WriteLine(Char)
- Console.ResetColor
- XmlTextReader.GetAttribute - метод
- ThreadPool - класс
- Console.Read
- Action T1 T2 T3
- IComparable
- String
- Библиотека классов платформы .NET Framework
- AsyncCallback - делегат
- Console.WriteLine - метод
- Console.WriteDecimal
- IsolatedStorageFile
- Console.SetOut
- Console.WriteChar
- Console.WriteLine(Object)
- Многомерные массивы
- Console.Clear
- Arrays as objects
- Action T1 T2
- Console.SetIn
- Environment
- Thread.Abort метод
- Hello world. First Program
- XmlTextReader.MoveToNextAttribute
- XmlDocument - ctor
- Code conventions C#
- XmlDocument.Load(XmlReader)
- Action T1 T2 T3 T4
- Console.SetCursorPosition
- Console.Write(String, Object[])
- Console.Write(Int64)
- Action T1
- Thread.Join метод
- IEnumerable - интерфейс
- XmlTextWriter.WriteStartDocument - метод
- Arrays Root C# Programming Guide
- Program Structure C#
- IAsyncResult интерфейс
- EventHandler
- Semaphore - класс
- Stream
- Console.SetWindowPosition
- XmlTextReader.Read - метод
- Console.Beep
- Task - класс
- IList - интерфейс
- IEnumerator - интерфейс
-
MySQL Базовый
- Введение в MySQL. Основные запросы: Insert, Update, Select, Delete
- Типы данных для создания таблиц
- Использование Foreign Keys при проектировании БД
- Построение связей через JOIN
- Создание индексов
- Подготовка запросов
- Создание процедур и функций MySQL
- Условия IF-CASE и циклы в MySQL – Repeat, While
- Транзакция. Триггеры
- MySQL подзапросы
- MySQL Базовый
- Node.js
- Node.js Базовый
- Photoshop. Базовый курс для web-разработчика
-
PHP 5.6 Базовый
- Класс и Объект
- Конструктор, деструктор. Статические методы и свойства
- Константы. Ссылки на объекты. Сравнение объектов.
- Наследование
- Инкапсуляция. Ключевое слово «final»
- Полиморфизм. Перезагрузка методов.
- Абстрактный класс и интерфейс.
- Exceptions, try{} catch($e){} finaly{}. Трейты.
- Автоматическая загрузка классов spl_autoload. Пространства имен.
- static, serialize(), clone
- Шаблоны проектирования
- Обзор баз данных
- MVC
- PHP 5.6 Стартовый
-
PHP 7.4 Базовый
- Знакомство с ООП, PHP ООП
- Контекст вызова. Константы. Статика в PHP ООП
- Наследование и полиморфизм в PHP
- Инкапсуляция
- Абстракция
- Перегрузка. Магические методы перегрузки
- Особенности работы с классами
- Клонирование. Сериализация
- Строгость типов
- Исключения в PHP
- Автозагрузка классов, namespace
- Знакомство с БД
- Composer
- MVC
- Рефлексия
- SPL
- Работа с объектом как с массивом
- PHP 8.0 Стартовый
- PHP Углубленный
-
PL/SQL
- Введение в PL/SQL
- Основные команды SQL (DDL, DML)
- Блоки PL/SQL, циклы и условные конструкции
- Команды и блоки. Часть 1
- Курсоры и типы данных, определяемые пользователем
- Коллекции в PL/SQL
- Процедуры, функции в PL/SQL и работа с ними
- Коллекции и функции. Часть 2
- Обработка ошибок в PL/SQL
- Триггеры в PL/SQL
- Ошибки и триггеры. Часть 3
- Пакеты в PL/SQL
- Динамический и статистический SQL, пакет DBMS_SQL.
- Пакеты и динамический SQL. Часть 4.
- PostgreSQL
- PostgreSQL
- Python 3.4.0 Стартовый
- Python 3.8.6 Базовый
- Python 3.8.6 Стартовый
- Python Базовий
- Python Базовый
- Python Стартовый
- Python Углубленный
- QA Стартовый
-
Qt Framework
- Обзор фреймворка Qt
- Инструменты разработчика Qt
- Принципы работы приложений Qt
- Элементы графического интерфейса Qt Widgets
- Менеджеры размещения Qt Widgets и работа со стилями
- Модель-отображение и работа с графическим отображением Qt Widgets
- Язык описания графического интерфейса QML
- Библиотека элементов графического интерфейса Qt Quick
- Взаимодействие С++ и QML кода
- Развертывание Qt приложений
- React 0.14 Базовый
- React Native
-
React Native
- Начало работы с React Native и Expo Go
- Настройка рабочей среды
- Базовые компоненты React Native - Стандарты интерфейса
- Работа со списками в React Native - Отображение данных
- Стилизация в React Native
- Сторонние библиотеки для стилизации компонентов
- Дополнительные компоненты React Native - улучшение взаимодействия
- Основы Hooks
- Глубокое погружение в Hooks
- Коммуникация между компонентами
- Коммуникация между компонентами
- Навигация в React Native с использованием Expo Go
- Работа с формами и вводом данных
- Анимация и жесты
- Работа с мультимедиа и камерой
- Работа с RESTful API
- Работа с локальным хранилищем данных
- Push-сообщения и фоновые задания
- Международнизация и локализация приложений
- Заключительный проект
-
React Базовый
- Знакомство с React
- Структура React приложений. Специфика работы с JSX
- Основы работы с компонентами React
- Управление состояниями функциональных компонентов. Введение в хуки
- Управление эффектами компонентов. Возможности метода useEffect
- Разработка приложений для списка заметок
- Роутинг и навигация в React
- Знакомство с библиотекой Redux
- Работа с API, создание приложения для определения погоды
- Разработка модального окна
- React Базовый
- React Углубленный
-
React Углубленный
- Создание проекта. TypeScript. Типизация в React
- Стилизация. Часть 1
- Стилизация. Часть 2
- Практика 1. Работа с API и стилизация
- Хуки useContext, useRef, порталы
- Кастомные хуки и memory leak
- Работа с формами
- Мемоизация
- Оптимизация
- Redux Toolkit, RTK Query
- Практика 2. Миграция на RTK Query
- GraphQL
- JWT token, авторизация, частные и публичные маршруты
- Server-side Rendering
- Тестирование компонентов
-
Ruby on Rails
- Знакомство с Ruby on Rails
- C из MVC. Знакомство с Controllers. Routing
- V из MVC. Знакомство с Views. Templates. Assets pipeline. Webpack
- M из MVC. Знакомство с ActiveRecord, миграциями и ассоциациями
- Интерфейс запросов ActiveRecord. Валидации и коллбеки ActiveRecord
- Debug
- TDD
- Rails Forms
- Service Object
- Concerns
- FormObject
- Background Jobs
- Caching, I18N, L10N
- Deploy
- Изменения в Ruby On Rails 6
- Ruby Базовый
- Ruby Углубленный
- Scala Базовый
- Scala Стартовый
- Scala Углубленный
- SharePoint 2013 Администрирование
- SOLID принципы в Java
- SOLID принципы в Java
- Spring
- Spring
- Spring Data
- Spring MVC
- Spring MVC
- Spring Security
- Spring Security
-
SQL Базовый
- Знакомство с MS SQL Server 2019
- Запросы DDL. Команды CREATE, ALTER, DROP, TRUNCATE, EXEC
- Запросы DDL. Типы данных, атрибуты
- Запросы DML. Команды INSERT, SELECT, ORDER BY, WHERE
- Запросы DML. Команды UPDATE, DELETE, операторы фильтрации
- Группировка данных
- Объединение таблиц
- Встроенные функции
- Переменные. Условия. Циклы.
- Процедуры. Триггеры. Представление.
- SQL Базовый
-
SQL Базовый. Разбор ДЗ
- Выполнение домашнего задания SQL Essential. Видео урок №1
- Выполнение домашнего задания SQL Essential. Видео урок №2
- Выполнение домашнего задания SQL Essential. Видео урок №3
- Выполнение домашнего задания SQL Essential. Видео урок №4
- Выполнение домашнего задания SQL Essential. Видео урок №5
- Выполнение домашнего задания SQL Essential. Видео урок №6
- Выполнение домашнего задания SQL Essential. Видео урок №7
- Выполнение домашнего задания SQL Essential. Видео урок №8
- Выполнение домашнего задания SQL Essential. Видео урок №9
- SQL Практикум
- SQLite. Базы данных в Android приложениях
-
STL – стандартная библиотека шаблонов. Теория и практика
- Понятие сложности алгоритма
- Структуры данных. Стек. Очередь
- Структуры данных. Двусвязный список. Бинарное дерево
- Обзор библиотеки STL. Вектор
- Работа с контейнерами STL – основные операции
- Контейнеры STL с линейным доступом
- Работа с контейнерами STL – ассоциативные контейнеры
- Работа с контейнерами STL – основные операции
- Итераторы в STL
- Алгоритмы в STL
- Специальные контейнеры и классы
- Практическое использование мощности STL на примере тестового задания
- Swift Базовый
- Swift Стартовый
- Swift Стартовый
-
Swift Углубленный
- Способы улучшения UX о которых все забывают
- Работа Swift
- Инструменты управления третьепартийными зависимостями
- Работа с асинхронным кодом. PromiseKit.
- Концепция реактивного программирования
- Подходы разработки приложений с использованием CoreBluetooth
- Запуск приложения
- Тестирование
- Продвинутая отладка приложений
- Частые ошибки и как их избегать
- TDD - Разработка через тестирование
-
Transact SQL
- Знакомство с SQL. Типы данных.
- DDL, DML
- SELECT. Условия выборки
- Built-in Functions. Scalar Functions
- System Catalog. Aggregate functions
- Целостность данных. Первичный, внешний ключ
- Нормализация БД
- Соединение таблиц. JOINs
- Операторы работы с наборами. Представления
- Subquery, Temporary table, Common table expression
- Индексы
- Процедурный язык Transact-SQL
- Хранимые процедуры. Пользовательские функции.
- Транзакции. Триггеры.
- Twitter Bootstrap 3
- TypeScript
-
ADO.NET
-
Все видеокурсы