Результати пошуку за запитом: Видеокурс c
Алгоритми та структури даних - новий відео курс для розробників-початківців
Всем начинающим программистам будет интересен и полезен новый видеокурс от учебного центра CyberBionic Systematics "Алгоритмы и структуры данных".
Пройдя этот курс, Вы научитесь комбинировать простые конструкции языка для построения сложных алгоритмов, получите опыт работы с большими массивами программного кода. Вам будет представлен инструмент для расчета сложности любого алгоритма, который позволит сделать выбор в сторону оптимального решения среди нескольких возможных.
Вы научитесь реализовывать сложные и простые структуры данных, такие как: бинарные деревья поиска, хеш-таблицы, стеки, очереди, списки, множества, динамические массивы; научитесь писать алгоритмы сортировки, алгоритмы поиска элемента в массиве, алгоритмы обхода двоичного дерева и удаления из него узлов, алгоритмы роста динамического массива.
Знание основ работы с алгоритмами и структурой данных необходимо каждому разработчику, независимо от того, на каком языке программирования он пишет.
Курс состоит из 8 тем-уроков общей продолжительностью 11 часов. Каждый урок содержит видео, практические примеры и краткий конспект теоретического материала урока.
Содержание видеокурса "Алгоритмы и структура данных"
УРОК 1. Введение в алгоритмы и структуры данных, связанные списки
Свойства алгоритмов.
Временная сложность алгоритмов.
Расчет сложности алгоритма.
Односвязные списки.
Двусвязные списки.
Смотреть урок бесплатно
УРОК 2. Динамический массив
Определение класса ArrayList.
Добавление значение в динамический массив.
Рост динамического массива.
Вставка элемента по индексу.
Удаление элемента.
Принадлежность элемента к массиву.
Урок 2
УРОК 3. Стеки и очереди
Понятие стека.
Использование стеков.
Особенности работы со стеком.
Очередь.
Использование очередей.
Особенности работы с очередью.
Урок 3
УРОК 4. Структура данных - дерево
Упорядочено ориентированное дерево.
Двоичное дерево.
Двоичное дерево поиска.
Методы работы с двоичным деревом.
Обход двоичного дерева.
Урок 4
УРОК 5. Множество
Определение.
Создание множества.
Методы работы с множеством.
Операции над двумя множествами.
Урок 5
УРОК 6. Алгоритмы сортировки
Определение.
Алгоритм сортировки пузырьком.
Алгоритм сортировки выбором.
Алгоритм сортировки слиянием.
Алгоритм сортировки вставками.
Быстрая сортировка.
Смотреть Урок 6 бесплатно
УРОК 7. Хеш-таблица
Определение.
Создание хеш-таблиц.
Понятие ключа и значения.
Роль массивов в хеш-таблице.
Урок 7
УРОК 8. АВЛ-деревья
Определение.
Правила создания АВЛ-дерева.
Методы работы с АВЛ-деревом.
Баланс АВЛ-дерева.
Урок 8
Первый и шестой уроки курса открыты для свободного просмотра. Ознакомиться с полным курсом или отдельными уроками Вы можете, перейдя в раздел Каталог.
Желаем Вам приятного просмотра и легкого изучения материала курса!
JavaScript названо мовою 2014 року
Автор: Редакція ITVDN
Портал TIOBE опубликовал итоговый рейтинг языков за 2014 год, и в категории «Язык года» победителем стал - JavaScript.
Из-за малой производетельности, в начале 2014 года JS распологался на девятой позиции. Но к средине 2014 была улучшена производительность, что в свою очередь, повысило рейтинг языка.
Причина того, что JS победил в категории “TIOBE’s language of the year” довольно проста – его рейтинг за последние 12 месяцев поднялся на 1.7%, а ближайший язык к нему (PL/SLQ) вырос всего лишь 1.38%.
С точки зрения общего рейтинга, язык C все еще лидирует. Также повысились доли языков, использующих Objective C, а именно C++ и C#. В рейтинге они занимают третью, четвертую и пятую строчки соответственно.
PHP по прежнему располагается выше JavaScript, переехавшего на позицию выше. Средину таблицы замыкает Python, Perl и PL/SQL. В нижней части таблицы: MATLAB, ABAP, COBOL, Assembly и Ruby.
Таблица рейтинга:
Янв 2015
Янв 2014
Язык программирования
Рейтинг
Дельта
1
1
C
16.703%
-1.24%
2
2
Java
15.528%
-1.00%
3
3
Objective-C
6.953%
-4.14%
4
4
C++
6.705%
-0.86%
5
5
C#
5.045%
-0.80%
6
6
PHP
3.784%
-0.82%
7
9
JavaScript
3.274%
+1.70%
8
8
Python
2.613%
+0.24%
9
13
Perl
2.256%
+1.33%
10
17
PL/SQL
2.014%
+1.38%
11
15
MATLAB
1.390%
+0.62%
12
26
ABAP
1.273%
+0.80%
13
27
COBOL
1.267%
+0.81%
14
24
Assembly
1.171%
+0.68%
15
12
Ruby
1.130%
+0.07%
16
11
Visual Basic .NET
1.074%
-0.48%
17
-
Visual Basic
1.074%
+1.07%
18
44
R
1.042%
+0.79%
19
10
Transact-SQL
0.874%
-0.68%
20
20
Delphi/Object Pascal
0.837%
+0.24%
В 2015 году мы будем наблюдать за программным языком Swift. Возможно он понизит рейтинг языков, использующих Objective C. Не делайте преждевременные выводы, так как в своем рейтинге TIOBE учитывает только востребованность языков программирования, не принимая во внимание их использование.
CocoaConf Belarus 2015
Автор: Редакція ITVDN
В субботу 12 декабря в Минске состоится конференция для iOS-разработчиков CocoaConf Belarus 2015.
Докладчики затронут самые горячие темы разработки на Objective-C, Swift, тестирования, функционального программирования, а также рассмотрим практики таких современных и активно развивающихся технологий, как Swift 2.0.
Все доклады конференции имеют практическую ориентацию, а решения доказали свою эффективность на проектах и компаниях, в которых работают наши докладчики. В докладе "Presenting Things in Swift" от Дениса Филеева (Mobile Tech Lead @Juno Lab, Belarus) разберемся, как сделать уровень View в приложении предельно простым и пассивным. С Алексеем Демедецким рассмотрим ценность понимания архитектуры, проблемы подхода MVC и практики перехода к модели MVVM. Поговорим c iOS-разработчиком MAPS.ME (популярного мобильного приложения c офлайновыми картами) о некоторых особенностях Objective-C++, в частности об использовании STL, управлении памятью, как работает ARC и C++, лямбды и блоки. Найти подробную информацию об остальных докладах и спикерах события, а также приобрести билеты вы можете на http://conf.cocoaheads.by/.
CocoaConf Belarus 2015 проводится независимым сообществом CocoaHeads Belarus при поддержке площадки SPACE.
Контактная информация и покупка билетов для компаний: +375 29 101 08 12, yuila@eventspace.by
Присоединяйтесь к #CocoaConfBy!
Новий курс С# Стартовий від Олександра Шевчука
Автор: Редакція ITVDN
Друзья, у нас есть прекрасные новости для вас! Александр Шевчук завершил работу над новым курсом “С# Стартовый. Процедурное программирование” и все уроки курса уже доступны на нашем сайте!
Александр Шевчук — сертифицированный разработчик и тренер Microsoft, эксперт в области построения архитектуры информационных систем, бизнес-анализа и управления IT-проектами, автор многих образовательных программ учебного центра CyberBionic Systematics для .NET разработчиков, а также один из самых любимых авторов видео курсов на ITVDN.
Вот как описывают Александра те, кто проходил обучение по его видео курсам (из комментариев под видео уроками на YouTube):
“Александр — мозг программирования мирового класса. 5+”.
“Если бы у нас были такие преподаватели по информатике, мы бы жили в стране, населенной одними программистами”.
“Александр Шевчук — блестящий учитель с редчайшей способностью делать "естественные" вещи действительно понятными”.
“Александр Шевчук — это лучший педагог по C# и не только на русском языке. Мало кто горит так тем, чтобы у вас в голове отложилась каждая мельчайшая деталь. Именно так и должен преподавать качественный учитель: разжевывать каждую деталь. Лучше пересказать, чем недосказать. Лучше человеку сразу поставить правильную технику "общения" с языком программирования и указать на каждую мелочь, чем что-то упустить и недосказать. Ведь именно из малого (мелочей) и строится в последствии многое.
А сравнения с реальным миром, которые Александр любит приводить, весьма уместны. Дают возможность даже людям с гуманитарным мышлением, далёким от точных наук, влюбиться в программирование”.
Для кого предназначен курс «C# Стартовый. Процедурное программирование» ?
Видео курс ориентирован в первую очередь на тех, кто никогда не программировал или имеет к программированию косвенное отношение. Для прохождения этого курса вам не потребуется никакой предварительной подготовки. C# — отличный язык программирования для новичков. Он имеет удобную среду разработки Visual Studio, которая вам будет всячески помогать в ваших начинаниях. Всё, что нужно — просто быть уверенными пользователями персонального компьютера. Ну и, конечно, иметь желание изучить язык программирования C#.
В чем новизна видео курса?
Этот курс является обновлённой версией мега популярного курса “C# Starter”, который был записан Александром в 2013 году. Его основное отличие в более подробном рассмотрении процедурных конструкций с учетом особенностей новых версий языка C#. Также, в новом курсе более детально рассматриваются подходы к написанию программного кода в процедурном стиле.
Сегодняшние реалии показывают, что требования к разработчикам заметно повысились, следовательно, в компаниях стали уделять особое внимание правилам и стандартам по написанию и оформлению программного кода. Данный курс визуально более объемный, чем старый, так как большинство нововведений здесь учтены и на них сделаны соответствующие акценты.
Сам курс насчитывает 42 видео урока, которые раскрывают всю ту базу, которая соответствует начальному уровню знаний языка C#.
Что вас ожидает?
Прежде всего — неповторимая манера подачи Александра Шевчука, которая погрузит вас в мир изучения программирования на C# с головой. Это максимально понятная и мотивирующая форма изложения учебного материала, которую вы вряд ли найдете где-либо в интернет-пространстве. Процесс изучения языка программирования C# будет для вас таким же легким и простым, как, например, просмотр научно-популярного сериала.
Некоторые учащиеся не одобряют отличительную черту Александра — очень подробно объяснять весь учебный материал. Однако, мы знаем, что дьявол кроется в деталях — без понимания мелочей вы рискуете упустить важные моменты, и тогда пробел в знаниях помешает эффективному впитыванию материала в дальнейшем.
Переходите по ссылке и вы убедитесь, что изучение C# может быть по-настоящему увлекательным и затягивающим.
Курс является первой ступенькой в изучении C# и входит в обязательную программу обучения по таким специальностям:
С#/.NET Developer
ASP.NET MVC Developer
ASP.NET Core Developer
Unity/Game Developer
Желаем вам приятного и продуктивного обучения на ITVDN. Наслаждайтесь учебой и получайте от нее удовольствие!
Новий відео курс – С# Асинхронне програмування
Автор: Редакція 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 розробник.
Нові відео курси ITVDN українською мовою
Автор: Редакція ITVDN
Перелік оновлено 03 березня 2026 року
Друзі, привіт! Якщо ви вже трохи знайомі з нашим ресурсом, то, мабуть, помітили, що від початку повномасштабної війни ми активно працюємо над створенням нових українськомовних відео курсів – якісних і доступних за ціною для кожного з вас.
Наразі ви можете вивчати на ITVDN такі українськомовні курси:
✅ FrontEnd + Node.js
HTML5 & CSS3 Стартовий
CSS Flexbox.
Верстання на Grid.
Практичний курс з верстки лендінгу
Bootstrap 5.
Шаблонізатор Pug.
JavaScript Стартовий.
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 Базовий
Entity Framework 6
ASP.NET Core Базовий
✅ Python
Python Стартовий.
Python Базовий
Flask.
Породжуючі патерни проєктування на Python
Структурні патерни проєктування на Python
Створення проєкту на Python і Django
✅ Інше
Основи використання Git
PostgreSQL.
Основи адміністрування Windows Server.
Docker.
React Native.
Unity Стартовий.
Android Базовий.
PL/SQL.
Unit-тестування в PHP.
Триває процес публікації нових курсів:
HTML5 & CSS3 Базовий
Transact-SQL
eLearning Forum in Ukraine 2018: приїхати, побачити та впровадити!
Автор: Редакція ITVDN
Партнеры eLearning форума из eTutor Academy не любят полумер, поэтому если спикеры – то только сильные игроки EdTech рынка, если ивент – то стопроцентная практика и кейсовая начинка, а не сухая теория. Поэтому без лишних предисловий приглашаем вас на третью, но по-прежнему космическую конференцию для профессионалов, практиков и фанатов дистанционного обучения eLearning Forum in Ukraine 2018.
Владельцы образовательного бизнеса, маркетологи, внешние и внутренние тренеры, сотрудники корпоративного сектора, менеджеры по внедрению и развитию дистанционного обучения в компании, разработчики электронных курсов и сервисов – 14-15 декабря в Киеве концентрация eLearning специалистов на один квадратный метр будет просто зашкаливать!
Что ждет участников?
2 насыщенных дня
2 тематических потока – “Онлайн-обучение как бизнес” и “Корпоративное онлайн-обучение”
9 часов кейсов, откровенных интервью и жарких дискуссий
18 ТОПовых спикеров
Шоу-рум EdTech решений
Workshop day
Атмосферная afterparty и... безлимитный нетворкинг!
Conference Day будет разделен на два тематических потока:
“Онлайн-обучение как бизнес”Conference Day будет разделен на два тематических потока:
В фокусе: схемы монетизации и продвижения онлайн-продуктов, чат-боты, продуктовая eLearning линейка, мотивация обучающихся в возрасте 50+, проблемы современных образовательных проектов.
“Корпоративное онлайн-обучение”
В фокусе: цифровая эвтагогика, гибридные программы адаптации, развития и обучения персонала, видеокурсы, геймификация и мотивация сотрудников, откровения организаторов ивентов для разработчиков курсов.
Об обратной стороне внедрения eLearning расскажут профессиональные е-тьюторы и настоящие фанаты дистанционного обучения: Дмитрий Черный (МАЛИБУ), Антон Савочка (Академия бизнеса EY), Евгений Штеменко (COMFY), Татьяна Гончарова (Таскомбанк), Катерина Мартиросова (Hop Hey), Федор Скиба (Strong Sides Education), Владимир Спиваковский (Edu Future), Владимир Коваль (Singularika), Максим Шкилев (Online INK), Мирослав Боцула (Collaborator), Светлана Пономаренко (Студия e-Learning), Игорь Цаленчук (Международный Институт Здоровья Человека) и другие.
Хотите определить уязвимые места вашего проекта и проработать ограничения, которые мешают развивать и масштабировать бизнес-процессы? Планирование бюджета, упаковка онлайн-курсов, продвижение и масштабирование бизнеса, распределение функций в команде, оценка рентабельности – под прицелом Workshop day окажется каждая молекула вашего проекта.
Ваш EdTech продукт работает на полную мощность, без сбоев и факапов? Тогда приезжайте делиться опытом ;) Но! Если вы делаете первые шаги в запуске собственного образовательного онлайн-проекта или устали изо дня в день следовать по проторенной eLearning траектории, тогда заряжайтесь дозой вдохновляющих инноваций и технологий из разряда “увидеть и применить” на ELForum 2018.
Хочу участвовать!
КОГДА? 14-15 декабря 2018 г.
ГДЕ? Конференц-холл “ДЕПО” (г. Киев)
Онлайн навчання для фронтенд розробників у CyberBionic Systematics
Автор: Редакція ITVDN
18 апреля 2016 года в CyberBionic Systematics стартуют курсы для Frontend-разрабoтчикoв.
Курсы ориентированы на аудиторию с разным уровнем подготовки, как для начинающих, так и для специалистов, имеющих опыт и некоторые знания в области веб-разработки.
Существуют такие фoрмы oбучения в CyberBionic Systematics:
Оn-line обучение
Онлайн обучение является замечательной возможностью пройти и освоить популярный курс с помощью сертифицированных тренеров от Microsoft тем, кто территориально не может посетить учебный центр. Уроки проходят в мини-группах с тренером в режиме Skype-call по два часа в день. Oбучаясь в on-line форме, Вы используете возможность получить ответы от тренера на все вопросы, четкое объяснение всех понятий, продемонстрировать свой код, обсудить дискуссионные темы с одногрупниками, что значительно повысит результативность Вашего обучения. Вы также получаете в подарок видеокурс. График обучения онлайн оговаривается между тренером, а также участниками группы, соответственно график мoжет отличаться oт заданного в расписании.
Oчное обучение
Занятия очного обучения проходят по адресу: г. Киев, ул. Евгения Свeрстюка 19, 5 этаж. Занятия по два часа каждый день (стационар) по будням или от четырех до пяти часов (полустационар) по выходным.
Проходите обучение полностью по всей специальнoсти или же выбирайте отдельные курсы, соответствующие уровню Вашей пoдготовки:
• HTML, CSS (восемь занятий, две недели) - знакомство с HTML&CSS - первыe шаги на профессиональном пути становления frontend-разработчика.
• JavaScript Базовый (семь занятий, две недели) – основы создания в веб-страницах элементов динамики и интерактивности.
• Twitter Bootstrap (четыре занятия, одна неделя) - создание стандартизованных кросс-браузерных, современных интерфейсов.
• JavaScript Advanced (десять занятий, две недели) - семантика и oсобенности работы с различными конструкциями JavaScript.
• JavaScript Шаблоны (пять занятий, одна неделя) – учитесь писать на JavaScript красиво.
• HTML5, CSS3 (десять занятий, две недели) - новые стандарты развития веб-технологий.
• jQuery (десять занятий, две недели) – один из самых популярных фрейворков JavaScript.
• Angular JS (девять занятий, две недели) – учимся расширять браузерные приложения, основываясь на MVC шаблонах.
• SEO Fundamentals (пять занятий, одна неделя) - знакомство с основными терминами, понятиями, подходами оптимизации сайтов.
С подробными, детальными описаниями курсов, предварительными требованиями и программой знакомьтесь в Каталоге.
По курсу, который Вас заинтересовал, посещайте пробное двухчасовое занятие.
Поспешите зарегистрироваться, группы стартуют восемнадцатого апреля 2016 года.
Напоминаем, что CyberBionic Systematics на IT Education Awards был отмечен лучшим в такой номинации, как Complex IT Education. Получил заслуженную награду от IT Biz Awards за инновации в ИТ-образовании.
Подробное описание программ всех курсов смотрите на CyberBionic Systematics.
Обязательно посетите страницу "Акции и скидки" прежде, чем записываться на курс, Вас там ожидают приятные сюрпризы!
Підсумки третього туру Шахової IT Арени для програмістів
Автор: Євген Волосатов
Состоялся третий тур Шахматной IT Арены.
Задания можно было решать на одном из 5 языков программирования - Python, C#, Java, C++ или Pascal.
Мы поздравляем победителей, которые набрали максимальное количество баллов за решение всех задач третьего тура. Смотрите видео итогов третьего тура и разбор задач.
Имена победителей:
Artyko
Владимир Шустов
Богдан Зарицкий
Олег Деміхов
Maksym Sukhorukov
Победители получат в подарок подписку ITVDN сроком на 3 месяца.
Также ТОП – 7 участников турнира, которые выполнили все задания третьего тура и получают в подарок один видео курс на свой выбор:
Artyko
Владимир Шустов
Богдан Зарицкий
Олег Деміхов
Maksym Sukhorukov
Ekaterina Zapryagaeva
Александр Восколуп (получает 2 курса, так как решил задания на Java и на Python)
Поздравляем победителей!
Підсумки другого туру Шахової IT Арени для програмістів
Автор: Редакція ITVDN
Состоялся второй тур Шахматной IT Арены.
Задания можно было решать на одном из 5 языков программирования - Python, C#, Java, C++ или Pascal.
Мы поздравляем победителей, которые набрали максимальное количество баллов за решение всех задач второго тура. Смотрите видео итогов второго тура и разбор задач.
Имена победителей:
Богдан Зарицкий
Maksym Sukhorukov
Artyko
Победители получат в подарок подписку ITVDN сроком на 3 месяца.
Также ТОП – 15 участников турнира, которые выполнили все задания второго тура и получают в подарок один видео курс на свой выбор:
Богдан Зарицкий
Maksym Sukhorukov
Artyko
Олег Деміхов
Ekaterina Zapryagaeva
Александр Восколуп
Владимир Шустов
Владислав Воросалов
Александр Восколуп
Alexander Stepanenko
Константин Падалкин
Олег Петровский
Дмитрий Липлявкин
Роман Брага
Михаил
Если Вы хотите принять участие в Шахматной IT арене, регистрируйтесь и решайте задачи третьего тура. Решения принимаются до 12:00 30 июня 2019 года.