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

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

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

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

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

Результати пошуку за запитом: c starter
Спеціальна пропозиція до Дня Соборності України

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

Друзі, вітаємо вас із Днем Соборності України – це одне із найважливіших наших свят. Єдність – найголовніша цінність у нашому протистоянні ворогу, головна наша сила. З нагоди свята ми підготували спеціальний пакет відеокурсів "Єдність" на ITVDN. Це гарна можливість здобути нові знання та навички, які стануть кроком до вашого професійного та особистого зростання. Освіта та технології — це ті ключі, які відкривають двері у майбутнє, створюють високотехнологічну сучасну державу. Акційний пакет «Єдність» Пакет Єдність  - це ваш доступ до 300+ відео курсів на 3 місяці за 33 USD. Акційна пропозиція діє тільки 2 дні – 22 та 23 січня. ITVDN – найбільша онлайн платформа з відеокурсами від українських розробників. Найновіші відеокурси українською мовою: ✅ FrontEnd + Node.js HTML5 & CSS3 Стартовий Bootstrap 5. CSS Flexbox. Верстання на Grid. Шаблонізатор Pug. JavaScript Стартовий. Асинхронне програмування у JavaScript. TypeScript. React Базовий. React Поглиблений. Vue.js Стартовий. Angular Базовий. Тестування Angular додатків Node.js Базовий. JavaScript Шаблони ✅ Python Python Стартовий. Python Базовий. Flask. Породжуючі патерни проєктування на Python ✅ Java Основи IntelliJ IDEA Java Стартовий. Java Базовий Java Поглиблений. SOLID принципи в Java. MySQL Базовий. Unit-тестування в Java з JUnit Spring. Spring Security. Spring MVC. Spring Data. JDBC & Hibernate Створення застосунків за допомогою Spring Data Основи Java EE ✅ .NET C# Стартовий. C# Асинхронне програмування. Універсальні шаблони C#. Unit-тестування у C#. SQL Базовий. Породжуючі патерни проєктування. Структурні патерни проєктування мовою C#. Алгоритми та структури даних мовою C# ✅ Інше Основи використання Git PostgreSQL. Основи адміністрування Windows Server. Docker. React Native. Unity Стартовий. Android Базовий. PL/SQL. Unit-тестування в PHP. Усі ці курси і ще 250+ інших будуть доступні для вас у пакеті «Єдність» Купуючи підписку ITVDN, ви підтримуєте створення нових відео курсів. Дякуємо вам! У єдності — наша сила! 💙💛
Карта спеціальності .NET розробник.

Автор: Михайло Трофименко

<p>C# &mdash; отличный язык для создания различного вида программного обеспечения, который позволяет разрабатывать любой софт &mdash; от настольных и веб приложений до компьютерных и мобильных игр. Несмотря на высокую функциональность, данный язык является достаточно несложным в изучении и отлично подойдет тем, кто собирается сделать первый шаг навстречу программированию.<br /> &nbsp;<br /> Программист, который пишет на C# и использует специальную программную платформу .NET называется C#/.NET разработчиком. Оба этих инструмента являются детищем компании Microsoft, которая постоянно поддерживает, развивает и совершенствует их, что способствует росту востребованности C#/.NET специалистов.<br /> &nbsp;<br /> Цель встречи &mdash; помочь вам найти ответы на все вопросы, касающиеся выбора этой специальности, обучения и карьеры, правильно расставить приоритеты в выборе технологий и учебных материалов.<br /> &nbsp;<br /> <strong>Программа встречи: </strong><br /> &nbsp;</p> <ol> <li style="text-align:justify;line-height:150%;">Кто такой C#/.NET разработчик?</li> <li style="text-align:justify;line-height:150%;">Актуальность специальности и востребованность на IT-рынке.</li> <li style="text-align:justify;line-height:150%;">Как стать C#/.NET разработчиком:</li> </ol> <ol style="list-style-type:lower-alpha;"> <li style="text-align:justify;">предварительные требования;</li> <li style="text-align:justify;">карта специальности;</li> <li style="text-align:justify;">обзор обязательных и факультативных технологий.</li> </ol> <ol> <li style="text-align:justify;line-height:150%;" value="4">Где и как изучить C#/.NET.</li> <li style="text-align:justify;line-height:150%;">Как получить первый практический опыт.</li> <li style="text-align:justify;line-height:150%;">Стажировка и первая работа - возможности и перспективы.</li> <li style="text-align:justify;line-height:150%;">Вопросы и ответы.</li> </ol> <p>&nbsp;<br /> <strong>Целевая аудитория</strong>: начинающие разработчики, студенты ВУЗов, а также все, кто интересуется .NET направлением и хочет профессионально развиваться в нём.<br /> <strong>Условия участия:</strong> бесплатно. Для получения приглашения на онлайн-трансляцию заполните регистрационную форму.</p> <hr /> <p><strong>Информационные партнеры:</strong></p> <p><strong><a href="https://ru.jobsora.com/" name="Работа. Вакансии. Трудоустройство" target="_blank"><img alt="Работа в России" src="https://itvdn.blob.core.windows.net/mail-delivery/mail-delivery-573a679a-1426-488a-99f9-3c79d5d073ad.png" style="width: 171px; height: 60px; float: left;" /></a></strong><br /> <span style="font-size: 13px;">&nbsp;Работа. Вакансии. Трудоустройство</span></p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p>
Тиждень С#/.NET. Знижки на навчання + подарунок від JetBrains

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

Здравствуйте! C# — это мощный язык программирования, который используется во всех сферах создания программного обеспечения: настольные, веб, мобильные приложения, игры, облачные сервисы, приложения для бизнеса. По количеству вакансий .NET стабильно входит в ТОП-5, что говорит о высокой востребованности специалистов этого направления и высоком уровне оплаты труда.   Если вы хотите стать C#/.NET разработчиком, специально для вас c 19 по 26 августа на ITVDN скидка 30% на все специальности по .NET! Это отличный повод как для новичков в разработке, так и для тех, кто хочет систематизировать и углубить свои знания. Акционные цены c 19 по 26 августа: C#/.NET Developer - 56 USD - 54 курса на 8 мес. ASP.NET Core Developer – 42 USD - 20 курсов на 6 мес. ASP.NET MVC Developer - 35 USD - 23 курсов на 5 мес. Подарок от JetBrains Каждый участник акции получает уникальную возможность от наших партнеров – компании JetBrains, которая создает эффективные инструменты для разработчиков, помогающие сосредоточиться на творческих задачах, оставляя «рутину» кодинга современным IDE. Каждый участник акции, покупая подписку, получает в подарок лицензию на один из профессиональных инструментов для разработчиков на выбор – IDE JetBrains. Это профессиональные инструменты, которыми пользуются разработчики IT компаний. Какие IDE предоставляет компания? Webstorm – умная IDE для JavaScript IntelliJ IDEA – умная и продуктивная разработка на Java PyCharm – IDE для профессиональной разработки на Python Rider – быстрая и мощная кроссплатформенная IDE для .NET и многие другие. Лицензионная IDE от JetBrains сделает ваш процесс изучения программирования ещё более комфортным и продуктивным. Кстати, подарочные сертификаты во время акции также можно приобрести по супер цене! Желаем успехов в прокачке навыков .NET на ITVDN!
Новий відео курс JavaScript

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

Всем привет! Друзья, хотим вас порадовать новым видео курсом, который будет интересен каждому начинающему FrontEnd разработчику, а также BackEnd программистам, использующим язык JavaScript в качестве основного или дополнительного инструмента написания кода. Его название — “JavaScript Базовый”. Он является логическим продолжением курса “JavaScript Starter” и посвящен более углубленному изучению работы с языком программирования JavaScript, без которого сегодня буквально немыслима веб-разработка. JavaScript – это один из самых популярных языков программирования. Без его знания не обойтись в web-разработке, однако, он может быть применен и для решения иных задач. Сегодня JavaScript, кроме добавления динамического поведения HTML страницам, применяется в разработке серверных приложений, игровых и мобильных приложений, а также для создания сценариев для автоматизации тестирования и многого другого. Изучение JavaScript — это хорошее вложение в будущее, так как язык пригодится для решения разных задач и будет полезным как Frontend или Backend разработчику, так и тестировщику программного обеспечения. В ходе курса “JavaScript Базовый” вы изучите главные принципы использования JavaScript при построении пользовательских интерфейсов и при создании сценариев, использующих объектно-ориентированные техники и функциональные подходы. Эти уроки станут фундаментом для дальнейшего изучения библиотек и фреймворков, базирующихся на языке JavaScript. Также, знания, полученные на этом курсе, помогут вам при изучении и использовании такого фреймворка, как Angular или библиотеки React. Курс записан одним из лучших авторов ITVDN — Дмитрием Охрименко, являющимся CEO CyberBionic Systematics, сертифицированным тренером Microsoft и автором курсов по .NET и FrontEnd разработке. В записанных видео уроках Дмитрий делится эффективными техниками работы с языком JavaScript, которые актуальны и востребованы на сегодняшний день. Структура курса: DOM и поиск элементов. Навигация по DOM элементам. Модификация DOM дерева. Свойства и атрибуты. Стили. События. Часть 1. События. Часть 2. События. Часть 3. HTML шаблоны. Функции конструкторы. Классы. Классы. Наследование. Контекст функции. Замыкания. Формы и элементы управления. Проверка данных формы. Cookies и Web Storage. Обработка исключений. Асинхронный код. Promise. Сетевые запросы. Чему вы научитесь на данном курсе: Создавать веб страницы с полноценным пользовательским интерфейсом Использовать классы и наследование классов, понимать принципы объектно-ориентированного подхода при разработке на JavaScript. Работать с функциями конструкторами и прототипами. Работать с функциями и использовать замыкания – понимать, что такое лексическое окружение, контекст. Работать с DOM деревом, находить элементы, создавать, удалять и менять состояние существующим элементам. Работать со стилями через JavaScript код. Использовать события, применять технику делегирования событий, работая с разными фазами события (Capture Phase и Bubble Phase). Использовать HTML template и шаблонизатор mustache.js. Работать с формами и проверять данные, введенные в формы. Работать с данными на стороне клиента, используя cookies и Web Storage. Обрабатывать исключения и создавать пользовательские исключения. Организовывать асинхронный код с помощью функций обратного вызова и Promise. Создавать сетевые запросы с помощью метода fetch. Предварительные требования Для понимания материалов данного курса потребуется знание базового синтаксиса JavaScript (материал курса “JavaScript Стартовый”) и знание основ HTML и CSS. Если вы уже занимаетесь разработкой на другом языке программирования и хотите изучить JavaScript – эти видео материалы вам идеально подойдут: просто бегло просмотрите уроки и сконцентрируйте внимание на особенностях работы JavaScript. Если вы занимаетесь тестированием ПО, “JavaScript Базовый” поможет вам в дальнейшем погружении в особенности языка JS и станет надежным помощником в освоении автоматизации тестирования. Смотрите первый урок курса в свободном доступе. Также, можем вам предложить ознакомиться с бесплатным вебинаром “Как стать FrontEnd разработчиком” для лучшего понимания важности JavaScript в веб-разработке. Видео курс “JavaScript Базовый” является второй ступенькой на пути к полноценному освоению языка программирования JavaScript. Если вы желаете не останавливаться на стартовом курсе и хотите дальше ринуться в изучение всех нюансов языка, вам также пригодятся ссылки на другие курсы по JS: ECMAScript 6 JavaScript Шаблоны JavaScript: Расширенные возможности Смотрите также записи вебинаров-практикумов по JS и фронтенд разработке. Оставайтесь на ITVDN!
На ITVDN новий курс - UX/UI Design мобільних додатків

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

Привет, друзья! Сегодня у нас хорошая новость для всех, кто интересуется UX/UI дизайном — в каталоге ITVDN появился новый курс “UX/UI Design мобильных приложений”. В современном мире графический дизайн — это не только захватывающие дух картинки и цепляющие логотипы, но и проектирование одновременно красочных и вместе с тем удобных пользовательских интерфейсов. UX/UI Designer — специалист, который совмещает в себе две роли: 1. Проектирует пользовательское взаимодействие с интерфейсом и то, какие шаги ему нужно совершить, чтобы сделать что-то (UX — опыт пользователя). 2. Определяет, как будет выглядеть каждый из предпринимаемых пользователем шагов (UI — интерфейс пользователя). Курс «UX/UI Design мобильных приложений» позволит вам получить необходимый набор знаний для разработки дизайна приложения в целом и дизайна удобных для пользователя мобильных приложений в частности. С использованием такого инструмента как Figma, в этом курсе будут реализованы и рассмотрены все этапы и циклы разработки: от вайрфрейма и прототипа, до создания пользовательского интерфейса, предназначенного под конкретную платформу или ряд платформ. Также, будут разобраны трендовые гайдлайны современности, специфика темных тем и кроссплатформенность. Автор курса — Владислав Шевченко, UX/UI дизайнер. В записанных уроках Владислав делится своим опытом по созданию грамотных и удобных дизайнов, а также рассказывает о специфике работы с техниками UX/UI дизайна в мобильных приложениях.   Структура курса: Основы мобильного приложения Вайрфреймы и их типы Material Design для Android приложения: часть 1 Material Design для Android приложения: часть 2 Human Interface Guideline для iOS приложения Темная тема Сравнение дизайна Android и iOS Кастомный дизайн для кроссплатформенного приложения Web и Mobile Упаковывание приложения Чему вы научитесь на этом курсе: Ориентироваться в цикле разработки дизайна. Понимать специфику Google material design для Android и Human Interface Guidelines для iOS приложения, особенности тактильности, минимализма, цвета, типографики и иконографики. Понимать особенности кроссплатформенных, гибридных, нативных приложений, сильные и слабые стороны каждого подхода. Понимать особенности темной темы, когда стоит ее применять и какие цели она преследует в Android и iOS. Использовать Figma для построения дизайна мобильного приложения. Создавать вайрфреймы, прототипы, понимать ошибки прототипирования и особенности UX архитектуры. Использовать визуальный язык и его принципы. Понимать принципы упаковки приложения для Appstore и Play Market, их отличия, плюсы и минусах каждой платформы, понимать, как готовить продукт к публикации. Предварительные требования Необходимый бэкграунд для понимания материала курса: предварительное знакомство с графическим редактором Figma (желательно), знакомство с различными мобильными платформами, наличие тяготения к созданию эффектных и удобных UX/UI дизайнов. Смотрите первый урок курса в свободном доступе. В настоящее время в пакете подписки доступны только первые три урока курса, остальные еще проходят стадию проверки перед публикацией и будут доступны в полном объеме к середине ноября. Если вы желаете провести ознакомление с графическим редактором Figma, можете просмотреть наши вебинары: “Создание дизайна лендинга с Figma”, “Веб-дизайн с Figma. Легкий старт”. Также вас могут заинтересовать: “UX дизайн на практике. Прототипирование и вангирование”, “UX дизайн и архитектура”. Для более точного понимания предметной области рекомендуем к просмотру вебинар “Как стать веб-дизайнером с нуля”. Если вы определились с профессией и хотите незамедлительно начать свой путь к становлению UX/UI дизайнером, предлагаем к прохождению следующие курсы: UX/UI Design Starter и UX/UI Design Essential.
До Дня Студента – відеокурси у подарунок

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

Друзі, привіт! 17-го листопада  -  День студента! 🎉✨🎁 Ми вітаємо усіх, хто зараз «гризе граніт науки». Бажаємо вам крутих викладачів, легких іспитів і заліків та цікавого студентського життяІ 🎁Подарунок Ми даруємо студентам наш найкращий контент – нові українські відеокурси з програмування, тестування, веб-дизайну та інших технологій! Обирайте, що вас цікавить, і вчіться безкоштовно. Ви можете обрати один із курсів: ✅ FrontEnd + Node.js HTML5 & CSS3 Стартовий CSS Flexbox. Верстання на Grid. Практичний курс з верстки лендінгу Bootstrap 5. Шаблонізатор Pug. JavaScript Стартовий. JavaScript Базовий JavaScript Поглиблений JavaScript Шаблони Асинхронне програмування у JavaScript. TypeScript. React Базовий. React Поглиблений. Vue.js Стартовий. Angular Базовий. Тестування Angular додатків Node.js Базовий. ✅ Java Основи IntelliJ IDEA Java Стартовий. Java Базовий Java Поглиблений. SOLID принципи в Java. MySQL Базовий. JDBC & Hibernate Unit-тестування в Java з JUnit Основи Java EE Spring. Spring MVC. Spring Data. Spring Security. Створення застосунків за допомогою Spring Data Асинхронне програмування на Java ✅ .NET C# Стартовий. SQL Базовий. C# Асинхронне програмування. Універсальні шаблони C#. Unit-тестування у C#. Породжуючі патерни проєктування. Структурні патерни проєктування мовою C#. Алгоритми та структури даних мовою C# Entity Framework Core Базовий ASP.NET Core Базовий ✅ Python Python Стартовий. Python Базовий. Python Базовий 2025 Flask. Породжуючі патерни проєктування на Python ✅ Інше Основи використання Git PostgreSQL. Основи адміністрування Windows Server. Docker. React Native. Unity Стартовий. Android Базовий. PL/SQL. Unit-тестування в PHP. Як отримати доступ Потрібно бути зареєстрованим користувачем ITVDN. Заповнити заявку та вказати в ній, який курс Ви бажаєте отримати. Акція тільки для студентів ВНЗ. Заявки приймаються до 12:00 18-го листопада, а доступ до обраного вами курсу буде відкрито в цей же день до 18:00 на 10 днів. Оформити заявку Що ви отримаєте: Доступ до усіх відео уроків обраного курсу на 10 днів Матеріали уроків – опорні конспекти, презентації Вихідний код навчальних проєктів Практичні завдання Онлайн тестування Після закінчення курсу отримати Сертифікат. Поділися інформацією з друзями! І навчайтеся на ITVDN разом  💛💙
🎁 Акція «10 днів безкоштовного навчання»

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

Хочеш спробувати навчання на ITVDN та відчути, як працює платформа зсередини? З 28 серпня по 5 вересня у тебе є унікальна можливість отримати безкоштовний доступ на 10 днів до одного з курсів на вибір. Це чудовий шанс: протестувати формат навчання, оцінити якість матеріалів і викладання, пройти реальний курс і зрозуміти, чи підходить тобі напрям. Наразі ви можете безкоштовно вивчати на ITVDN такі українськомовні курси: ✅ FrontEnd + Node.js HTML5 & CSS3 Стартовий CSS Flexbox. Верстання на Grid. Практичний курс з верстки лендінгу Bootstrap 5. Шаблонізатор Pug. JavaScript Стартовий. JavaScript Базовий JavaScript Шаблони Асинхронне програмування у JavaScript. TypeScript. React Базовий. React Поглиблений. Vue.js Стартовий. Angular Базовий. Тестування Angular додатків Node.js Базовий. ✅ Java Основи IntelliJ IDEA Java Стартовий. Java Базовий Java Поглиблений. SOLID принципи в Java. MySQL Базовий. JDBC & Hibernate Unit-тестування в Java з JUnit Основи Java EE Spring. Spring MVC. Spring Data. Spring Security. Створення застосунків за допомогою Spring Data Асинхронне програмування на Java ✅ .NET C# Стартовий. SQL Базовий. C# Асинхронне програмування. Універсальні шаблони C#. Unit-тестування у C#. Породжуючі патерни проєктування. Структурні патерни проєктування мовою C#. Алгоритми та структури даних мовою C# Entity Framework Core Базовий ASP.NET Core Базовий ✅ Python Python Стартовий. Python Базовий. Python Базовий Flask. Породжуючі патерни проєктування на Python ✅ Інше Основи використання Git PostgreSQL. Основи адміністрування Windows Server. Docker. React Native. Unity Стартовий. Android Базовий. PL/SQL. Unit-тестування в PHP. Триває процес публікації нових курсів: HTML5 & CSS3 Базовий Transact-SQL JavaScript Патерни Проєктування Створення проєкту на Python і Django Entity Framework 6 📝 Як взяти участь? Щоб отримати доступ, потрібно виконати кілька простих кроків:  1️⃣ Зареєструватися на сайті ITVDN.  2️⃣ Підпишись на наші соціальні мережі - YouTube, Telegram, Instagram та зробити репост допису.  3️⃣ Обрати для себе 1 відеокурс.  4️⃣ Заповнити заявку учасника акції. 📅 Заявки приймаються з 28 серпня до 5 вересня включно. Доступ до обраного курсу буде відкриватись з 2 по 7 вересня. Тривалість доступу — 10 днів з моменту відкриття.
ТОП-10 найкращих відео з .NET

Автор: Влад Сверчков

Вітаємо! Друзі, цього разу ми підготували для вас вибірку найкращих вебінарів від ITVDN за напрямком .NET. До рейтингу увійшли як пізнавальні вебінари з актуальною інформацією, так і вебінари, орієнтовані на прокачування ваших навичок створення коду. Давайте приступимо до їх розгляду. Як стати C# розробником у 2021 році? .NET чи .NET Core? Автор – Дмитро Охріменко, сертифікований спеціаліст Microsoft (MCTS, MCPD, MCT). Тренер-консультант, експерт з побудови розподілених та веб-орієнтованих додатків. Автор курсів з .NET та FrontEnd розроблення на ITVDN C#/.NET розроблення – це дуже перспективний напрямок у IT, життя якому дала всесвітньо відома компанія MIcrosoft. Якщо вам цікава дана сфера і ви хочете зробити в ній професійний старт, цей вебінар буде для вас дуже доречним! Мета вебінару – допомогти вам розібратися з головними аспектами даної спеціальності, спираючись на тенденції розвитку IT-ринку, правильно розставити пріоритети та допомогти спланувати ваше навчання та кар'єру за напрямком C#/.NET. На заході розглянуто такі важливі питання: Чи є сенс починати вчити C# у 2021 році? Що таке .NET Framework та що таке .NET Core? Що вивчати і в якій послідовності? Карта спеціальності Порівняння веб програми на .NET та на .NET Core Корисні ресурси для навчання та розвитку Питання та відповіді Як стати Full-Stack розробником? Автор – Віталій Ємець, FullStack Developer, Microsoft Certified Specialist Full-stack розробник (вимовляється "фул стек") – це майстер на всі руки у світі веб-розроблення. Йому під силу реалізувати як клієнтський, так і серверний бік додатку, якими зазвичай займаються FrontEnd і BackEnd розробники окремо один від одного. Таким чином, у деяких випадках Full-Stack фахівець може навіть одноосібно вести проєкт від початку до кінця. Які навички необхідно мати, щоб досягти такого рівня майстерності, і який інструментарій повинен бути у справжнього Full-Stack розробника? У чому переваги даної професії та які у неї підводні камені? Як Full-Stack розроблення пов'язане з технологіями C#/.NET? Усі відповіді на ваші запитання ви отримаєте на вебінарі Віталія Ємця. Що нового в C# 8, 9? Автор – Олексій Никифоров, Software Engineer & Business Analyst at HYS-Enterprise C# — це універсальна об'єктно-орієнтована мова, яка є потужним інструментом створення програмного забезпечення з широкою сферою застосування. При такій високій функціональності вона досить нескладна у вивченні і чудово підходить тим, хто збирається зробити перший крок назустріч програмуванню. Цей вебінар передбачає занурення в останні нововведення мови C#. Основний наголос буде зроблено на комунікацію та обговорення, припускаючи, що учасники вебінару – розробники C#, які стежать за новинками цієї мови. Автор пройдеться новими можливостями мови та обговорить, як ці зміни можуть бути використані з метою написання більш виразного та чистого коду. Алгоритми та структури даних у .NET Автор – Ярослав Кучук, .NET Developer На вебінарі розглядається питання фундаментальної алгоритмічної підготовки – від математичного обґрунтування потужності алгоритму до стандартних алгоритмів та структур даних. Базові алгоритми реалізовані на C#; автор аналізує їх з точки зору їхньої потужності. На вебінарі розглядаються такі теми: Поняття алгоритму Складність алгоритму та способи її вимірювання Основні структури даних Стек Черга Зв'язаний список Хеш-таблиця Бінарні дерева пошуку Червоно-чорні дерева Базові сортувальні алгоритми Базові пошукові алгоритми   Безпека .NET веб-додатків: часті помилки та методи боротьби з ними Автор – Олексій Голубєв, Lead Software Engineer в компанії SoftServe Мета вебінару – звернути увагу розробників на проблеми у сфері безпеки веб-додатків, які можна усунути ще на етапі розроблення. На вебінарі автор розповідає про найчастіші помилки у додатках, вразливостях, пов'язаних із сторонніми бібліотеками, і те, як їх можна уникнути. Зміст вебінару: Авторизація. Крадіжки сесій та стійкості паролів. Людський фактор. Що розробник може зробити не так і на що звертати увагу. Ін'єкції. Які зустрічаються частіше і про небезпечні WYSIWYG редактори. Рандомізація. Випадковості не випадкові. Вебінар підійде .NET розробникам – вітаються спеціалісти будь-якого рівня. Буде багато практичної інформації, яку можна застосувати як на етапі розроблення, так і на етапі проєктування систем. 6. Техніки тестування для C# розробників. Рівень Advanced Автор – Юрій Наурінський, Senior Fullstack .NET Software Developer На вебінарі буде розглянуто 3 «поглиблені» техніки тестування, якими має володіти досвідчений розробник. Буде трохи теорії, приклади та відповіді на запитання. Усі приклади мовою С#. Нижче наведено техніки, які розглядаються на зустрічі. Property based testing – техніка тестування, що застосовується для перевірки властивостей функції, програми, системи. Ключова ідея в тому, що описуються не заздалегідь задані очікувані значення, а властивості, яким повинні задовольняти тестові приклади. Далі, тестові приклади генеруються випадковим чином, постійно перевіряючи, чи вони задовольняють вищеописаним властивостям. Performance testing – одна з найважливіших технік тестування, яку бажано знати кожному розробнику, котра використовується для відповіді на питання, наскільки швидко працює функція, програма, система, а також її окремі компоненти. Також, може відповідати на питання скільки пам'яті споживає функція, програма, система. Load testing – техніка тестування, про яку бажано мати уявлення кожному веб-розробнику; застосовується для вимірювання поведінки системи під різним навантаженням, зокрема нормальним та піковим. Можуть вимірюватися час відповіді, пропускна спроможність, інші бізнес-орієнтовані метрики. 7. Docker для .NET розробників Автор – Олексій Никифоров, Software Engineer & Business Analyst at HYS-Enterprise Docker – це популярна платформа, яка використовується при розробленні, тестуванні та розгортанні програмного забезпечення. Вона дозволяє скоротити час між написанням коду та доставленням його на “production”. За останні роки популярність Docker'a сильно зросла, і ця технологія стала індустріальним стандартом у сфері контейнеризації програмних рішень. Docker може бути корисним дуже широкому спектру фахівців: розробник, тестувальник, адміністратор, реліз-менеджер і т. д. Незважаючи на те, що Docker написаний на Go і використовує особливості ядра Linux, .NET розробники, які традиційно ведуть розроблення під Windows, можуть отримати величезну користь від використання Docker'a на різних рівнях. Знання даного інструменту підвищить вашу продуктивність та дасть конкурентну перевагу на ринку праці. Вебінар буде корисним фахівцям початкового рівня, які завжди хотіли спробувати Docker. Ознайомлення буде засноване на програмі .NET Core. За завершенням, ви сміливо орієнтуватиметеся в основних концепціях та інструментах і зможете успішно розпочати свій шлях вивчення Docker'а. 8. F# та функціональне програмування для C# розробників Автор – Альберт Ташу, .NET Developer, тренер-консультант навчального центру CyberBionic Systematics, а також сертифікований спеціаліст Microsoft С# – це мультипарадигменна мова, і з кожним релізом вона набуває все більше можливостей, спрямованих на застосування функціонального програмування, яке є однією з найпопулярніших парадигм у сучасном розробленні програмного забезпечення. Для того, щоб легше було розібратися в цій парадигмі, буде розглянута дуже цікава мова платформи .NET – F#. Крім цього, торкнемося основних принципів функціонального програмування та їх застосування при розробленні мовою C#. Зміст вебінару: Введення до мови F# Основи функціонального програмування Застосування функціональних підходів розроблення на C# Рефакторинг проєкту на С# 9. Створення гри "Space Invaders" на C# з нуля Автор – Армен Маілян, C#/.NET Developer, тренер-консультант CyberBionic Systematics Який найкращий спосіб вивчити щось нове? Звичайно ж, перетворити це на гру! Цей спосіб гарний і у навчанні програмуванню. Почніть вивчення мови C#, створивши консольну комп'ютерну гру. Обіцяємо мінімум нудної теорії та максимум практики. Буде цікаво! Кому це буде корисно? Новачкам. Ніколи не програмували? Це не нагода відмовлятися від нового крутого досвіду. Ви маєте шанс зробити свою власну гру на C# і отримати досвід практичного застосування даної мови програмування, а також спробувати себе в ролі розробника ігор. Розробникам-початківцям C#. Ви зможете поглибити та застосувати на практиці свої знання мови C# разом із наставником. Чого ви навчитеся: Розробляти просту гру мовою C#. Розбивати велике завдання на окремі етапи та послідовно їх реалізовувати. Застосовувати на практиці процедурний і об’єктно-орієнтований підхід для написання програм на С#. Розуміти та застосовувати основи алгоритмування. Застосовувати знання основ ООП для створення повноцінної програми. Використовувати функціонал .NET Framework. 10. Створення еволюційної гри Conway's Game Of Life C# + WPF Автор – Юрій Наурінський, Senior Fullstack .NET Software Developer На вебінарі буде розглянутий Game Of Life – клітинний автомат, придуманий англійським математиком Джоном Конвеєм у 1970 році – і його реалізація за допомогою мови програмування C# та фреймворку WPF. Перш ніж реалізовувати гру, необхідно чітко визначити завдання та постановку правил самої гри. Далі буде розглянуто, як реалізувати саму логіку гри без прив'язки до будь-якого фреймворку. Наступний логічний крок після того, як було реалізовано основну логіку гри — це розгляд прив'язки логіки до фреймворку WPF і надання «життя» грі. Наприкінці вебінару автор розповість, які техніки тестування можна застосувати для гарантії коректності результату логіки гри. Цей вебінар буде цікавий C# розробникам, які бажають заглибитись у розроблення додатків з використанням технології WPF, а також хочуть розглянути з практичної точки зору досить цікаву та відому математичну гру.   Вивчайте розроблення .NET на ITVDN!
Підсумки третього туру Шахової 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 года.
Notification success