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

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

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

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

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

Результати пошуку за запитом: Обучение c
Вивчай верстку сайту на FlexBox безкоштовно

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

С 3 по 10 декабря 2020 года на ITVDN проходит акция — вы можете пройти обучение по курсу “Верстка сайта на FlexBox CSS” бесплатно! Что такое FlexBox? FlexBox (читается как “флексбокс”) призван упростить позиционирование элементов на странице. Он позволяет забыть о проблемах с неудобной ручной настройкой размеров и положения блоков, которая отняла бы у вас кучу времени так и не дав желаемого результата. С помощью технологии флексбокс вы можете задать желаемое поведение всем элементам страницы, прописав минимум кода. Это особенно удобно при адаптивной и мобильной верстках, когда размеры вашей интернет-странички не фиксированы и меняют свой размер в зависимости от устройства, с которого пользователь зашел на сайт. Другими словами, это современный инструмент верстки, позволяющий быстро создавать сложные гибкие макеты и функции, упрощая решение задач, для которых ранее использовали чистый CSS. Сегодня флексбоксы очень популярны в использовании и поддерживаются почти всеми современными браузерами. О курсе “Верстка сайта на FlexBox CSS” Автор видео курса — Виталий Мазяр, сертифицированный FrontEnd разработчик и тренер учебного центра CyberBionic Systematics. Вы познакомитесь с общими понятиями и принципами логики работы технологии Flexbox, научитесь применять основные свойства, рассмотрите способы взаимодействия между элементами, увидите, как можно комбинировать медиа запросы с флексбоксом и как правильно применять эту технологию для создания адаптивных веб-страниц. Вы узнаете, как работать с готовым макетом в Photoshop-е, а именно: определение точного расстояния между элементами, выгрузка иконок, картинок, шрифтов, а также цветов, в которые окрашены элементы. В каждом уроке показано поэтапное создание разметки, которая полностью соответствует макету сайта. Будут подробно разобраны способы размещения блоков по горизонтали и вертикали так, чтобы обеспечить их удобное отображение на любых устройствах. Программа курса: Знакомство с курсом Верстка сайта на FlexBox CSS Введение в FlexBox Верстка трех секций Смена потока и медиа запросы Адаптивная верстка сайта Для кого этот курс Курс предназначен прежде всего для начинающих верстальщиков и FrontEnd разработчиков, а также для всех, кого интересует такая технология верстки сайтов, как FlexBox. Чтобы освоить флексбоксы, вам необходимо знать языки HTML и CSS на базовом уровне. Курс входит в комплексные программы обучения по специальностям FrontEnd Developer, Верстальщик сайтов. Чему вы научитесь на этом курсе: Выполнять верстку хедера макета и меню в нем. Создавать простое меню на сайте с использованием флексбокс технологии. Уметь использовать свойства flex-grow и flex-shrink для создания «резиновой» верстки. Выполнять планшетную и мобильную версии простой страницы без использования дополнительных правил медиа запросов. Понимать функции свойств align-items, flex-wrap, order, а также их нюансы и преимущества использования. Работать с дополнительным потоком у flexbox, размещая элементы в нужной позиции. Понимать как, зачем и когда нужно сменить направление основного потока. Размещать много рядовых блоков, вне зависимости от их количества, работая с флексбоксами. Сроки акции Акция проходит с 3 по 10 декабря 2020 года включительно. Доступ к курсу открывается на 10 дней.
Оператор nameof: Нова функція С# 6.0

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

Введение 12 ноября 2014 в рамках конференции Connect () Microsoft презентовала Visual Studio 2015, которая имеет много новых и интересных возможностей тестирования для разработчиков. Microsoft анонсировала новую версию C# - C# 6.0, улучшенную и обновленную. Одно из нововведений функций C# 6.0 –оператор nameof. Что такое оператор nameof С введением оператора nameof теперь возможно избегать сложно закодированых строчек в коде. Оператор nameof принимает имя элементов кода и возвращает строчный литерал этого элемента. Параметры, которые принимает оператор nameof, включают имя класса и всех его членов, таких как: методы, переменные и константы. Довольно удобно использовать строчные литералы, чтобы бросить ArgumentNullException (назвать аргумент винованым) и вызвать события PropertyChanged (чтоб назвать измененное свойство), но велика вероятность появления ошибки, потому что можно неправильно их записать или не восстановить после рефакторинга. Выражения оператора nameof являются особым видом строчного литерала, где компилятор проверяет, есть ли у Вас что-то с заданным именем и Visual Studio знает, куда он ссылается, поэтому навигация и рефакторинг будут работать легко. Оператор nameof может быть полезным для разных сценариев, таких как INotifyPropertyChanged, ArgumentNullException и отображения. Пример 1 string person;             Console.WriteLine(nameof(person)); // prints person              int x = 2;             Console.WriteLine(nameof(x));     //prints x   Пример 2 class Operatornameof         {             public Operatornameof(string name) //constructor              {                 if (name == null)                     throw new ArgumentNullException(nameof(name)); // use of nameof Operator                 else                     Console.WriteLine("Name: " + name);             }         } Пример 3 class Operatornameof         {             private int _price;             public int price             {                 get                 {                     return this._price;                 }                 set                 {                     this._price = value;                     PropertyChanged(this, new PropertyChangedEventArgs(nameof(this.price)));   //// INotifyPropertyChanged                  }             }             private void PropertyChanged(Operatornameof operatornameof1, PropertyChangedEventArgs propertyChangedEventArgs)             {                 throw new NotImplementedException();             }         } Программа 1 с использованием Visual Studio 2013 using System; using System.Text; namespace CSharpFeatures {     public class operatornameof     {         public operatornameof(string name, string location, string age)         {             if (name == null)                 throw new ArgumentNullException("name");             else                 Console.WriteLine("\n Name: " + name);             if (location == null)                 throw new ArgumentNullException("location");             else                 Console.WriteLine(" Location: " + location);             if (age == null)                 throw new ArgumentNullException("age");             else                 Console.WriteLine(" Age: " + age);         }         static void Main(String[] args)         {             operatornameof p = new operatornameof("Abhishek", "Ghaziabad", "23");             Console.ReadKey();         }     } } Программа 1 с использованием Visual Studio 2015 Preview using System; using System.Text; namespace CSharpFeatures {     public class Operatornameof     {         public Operatornameof(string name, string location, string age)         {             if (name == null)                 throw new ArgumentNullException(nameof(name));             else                 Console.WriteLine("Name: " + name);             if (location == null)                 throw new ArgumentNullException(nameof(location));             else                 Console.WriteLine("Location: " + location);             if (age == null)                 throw new ArgumentNullException(nameof(age));             else                 Console.WriteLine("Age: " + age);         }         static void Main(String[] args)         {             Operatornameof p = new Operatornameof("Abhishek", "Ghaziabad", "23");             Console.Read();         }     } }   Программа 2 с использованием Visual Studio 2013 using System; namespace CSharpFeatures {     class Operatornameof1     {         static void Main(string[] args)         {             details d = new details();             d.Age = 23;             d.Name = "Abhishek";             Console.WriteLine("\n Name: {0} ", d.Name);             Console.WriteLine(" Age: {0} ", d.Age);             Console.ReadKey();         }     }     class details     {         private string _Name;         public int _Age;         public string Name         {             get { return this._Name; }             set { this._Name = value; }         }         public int Age         {             get { return this._Age; }             set { this._Age = value; }         }     } } Программа 3 с использованием Visual Studio 2015 Preview using System; namespace CSharpFeatures {     class Operatornameof2     {         static void Main(string[] args)         {             details d = new details();             Console.WriteLine("{0} : {1}", nameof(details.Name), d.Name);             Console.WriteLine("{0} : {1}", nameof(details.Age), d.Age);             Console.ReadKey();         }     }     class details     {         public string Name { get; set; } = "Abhishek";         public int Age { get; set; } = 23;     } } Из данной статьи Вы узнали, как использовать оператор nameof, чтобы избежать использования сложно закодированых строчек в коде. Надеемся, что Вам понравилась новая функция C# 6.0, введенная Microsoft. Источник: http://www.c-sharpcorner.com/UploadFile/16101a/nameof-operator-a-new-feature-of-C-Sharp-6-0/
Вебинары Артёма Мураховского по программированию на Python

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

Когда человек делает то, что он любит, что он сам избрал как свое дело, он вдохновляет других жить и творить. Таковым был Артём Мураховский. Он работал Python разработчиком, в вечернее время проводил курсы по пайтону в CyberBionic Systematics и провел несколько классных вебинаров на ITVDN. К сожалению, Артём погиб в марте этого года в боях под Авдеевкой, защищая Украину. В память о нём мы подготовили подборку его вебинаров. Смотрите. Здесь он жив. Слава герою! Стоит ли учить Python? Python – очень популярный язык программирования, используемый в различных направлениях IT-разработки: серверная веб-разработка, десктопные и мобильные приложения, игры, Data Science, ML, тестирование ПО, администрирование ОС и т. д. На вебинаре вы узнаете, кто такой разработчик Python и что он делает, какие знания, умения и навыки ему нужны, с чего начать и как спланировать свое обучение по данной специальности, а также получите полезные советы и подборку литературы. Прогноз погоды на языке Python Интенсивный тренинг по созданию Telegram-бота, уведомляющего вас об актуальной погоде. Минимум теории, максимум практики – подойдет как новичкам, которые не знакомы с программированием, так и начинающим разработчикам, стремящимся испытать себя. Вы познакомитесь с базовым синтаксисом Python, научитесь работать с запросами, узнаете, что такое API и воспользуетесь Telegram API, создадите бота для Telegram и научитесь использовать существующие сервисы для привязки к вашему приложению. BlackJack на языке Python Интенсивный тренинг по созданию карточной игры BlackJack для новичков и начинающих разработчиков. Вы научитесь: Писать простую программу на Python, повторяя действия тренера. Разбивать задачи на мелкие подзадачи и успешно решать их. Проектировать архитектуру программы. Писать программы на уровне классов. Решать алгоритмические задачи. Понимать предназначение паттернов проектирования.   Автоматизация парсинга сайтов Информация – это нефть 21-го века. На вебинаре мы рассмотрим один из самых распространенных подходов для сбора и обработки информации – парсинг сайтов (на языке Python). Мы возьмем один из популярных сайтов с рабочими вакансиями и на его примере разберем библиотеки для парсинга веб-сайтов, библиотеки для работы с запросами. Разберем виды популярных баз данных и поймем, где и какую нужно использовать.
JavaScript Продвинутый

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

✨ Хотите писать код, как это делают профессионалы? Встречайте долгожданный курс «JavaScript Продвинутый» с Дмитрием Охрименко — сооснователем ITVDN и CyberBionic Systematics, тренером с более чем 15-летним опытом. Он подготовил программу, которая действительно соответствует современным требованиям IT-рынка. Дмитрий знает, какие знания реально работают в коммерческих проектах и какие техники отличают опытного разработчика от новичка. Всего за 10 занятий вы почувствуете, что JavaScript стал для вас по-настоящему понятным инструментом: от асинхронного кода до хранения данных на клиенте. Этот курс создан, чтобы вы могли уверенно двигаться вперёд в своей карьере. О курсе JavaScript — язык, формирующий современную веб-разработку. Но базовых знаний недостаточно, если вы хотите быть конкурентоспособным на рынке. На этом курсе вы получите: чёткое понимание сложных механизмов JS, практические советы для коммерческих проектов, техники, которые отличают профессионала от новичка. Для кого этот курс  ✔ Студентов, прошедших курсы JavaScript Стартовый и JavaScript Базовый.  ✔ Разработчиков с небольшим опытом.  ✔ Тех, кто хочет выйти на новый уровень и уверенно работать с современным JavaScript. Чему вы научитесь  ✅ Организовывать код с помощью ECMAScript модулей  ✅ Писать асинхронный код с Async/Await  ✅ Использовать Symbol и Proxy  ✅ Понимать протоколы iterator и iterable  ✅ Работать с неизменяемыми (immutable) типами данных  ✅ Применять принципы функционального программирования  ✅ Строить асинхронный код на основе Observable (RxJS)  ✅ Использовать IndexedDB для хранения данных в браузере Программа курса ECMAScript модули – организация кода и подключение модулей Async/Await – современный подход к асинхронному программированию Symbols – специальный тип данных в JS Proxy & Reflect – шаблон проектирования Proxy Функции-генераторы – протоколы iterator и iterable Immutability – создание неизменяемых объектов Функциональное программирование – чистые функции, композиция, каррирование Observables (ч.1) – основы работы с потоками данных Observables (ч.2) – обработка данных (map, filter, reduce и др.) IndexedDB – хранение данных на клиенте 🚀 Переходите к обучению и откройте для себя новые возможности с JavaScript!  Ваш следующий уровень в программировании начинается здесь.               
Новий курс “React Essential”

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

Привет! У нас отличные новости для тех, кто изучает FrontEnd разработку. На ITVDN появился новый курс, посвященный разработке на React. Что это за технология? React - это популярный JavaScript-фреймворк. Он предназначен для упрощения разработки UI - пользовательского интерфейса. Среди его достоинств выделяют: гибкость, простую миграцию между версиями, высокую скорость разработки, хорошую производительность разработанных приложений, удобство в переиспользовании уже имеющегося кода. Курс “React Essential” является вводным в технологию React. Автор курса - Муляк Дмитрий - FrontEnd разработчик со стажем, который рад поделиться своими знаниями со всеми желающими развиваться в сфере разработки сайтов. Какие темы автор раскрыл в своем курсе? Введение в React. JSX в React. Основы React. Состояние и жизненный цикл. Формы. Стилизация в React. Создание списка заметок. Введение в роутинг. Пройдя этот курс, вы научитесь: Понимать философию разработки в стиле React. Строить простые одностраничные приложения с помощью React.js. Работать с компонентами в React, а также создавать компоненты самостоятельно. Преобразовывать функциональные компоненты в классовые. Работать с событиями и списками. Работать с состояниями с помощью библиотеки Redux. Применять для стилизации вашего приложения Inline CSS и CSS модули. Работать с другими аспектами фреймворка React. Предварительные требования Необходимый бэкграунд для успешного прохождения “React Essential”: хорошее знание HTML, CSS и JavaScript. Курс входит в специальности: FrontEnd Developer и React Developer. Если вас заинтересовало обучение технологии React и вы хотите познакомиться курсом, переходите по ссылке и смотрите бесплатный вступительный урок от Дмитрия. Также можем вам предложить ознакомиться со статьей “Что должен знать FrontEnd разработчик” либо просмотреть видео, где подробно рассматриваются основные технологии создания клиентских веб-приложений.
Selenium Camp

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

Приглашаем на Selenium Camp - ежегодную конференцию для разработчиков и QA и всех тех, кого интересует качественный процесс разработки и тестирования. Десятая юбилейная конференция состоится 21-22 февраля в Киеве.   В этом году программный комитет планирует покрыть такие направления: - веб-автоматизация с или без WebDriver / Selenium; - масштабирование автоматизации тестирования (облако, инструменты, experience reports); - тестирование микросервисов (инфраструктура, контракты, подходы); - инструменты тестирования (smart reporting, AI, smart tests execution); - мобильное тестирование (практические аспекты); - инфраструктура автоматизации тестирования (когда, где и как проводить тесты); - машинное обучение и автоматизация тестирования (предложения, чат-боты, модели); - метрика и мониторинг; - управление тестовыми данными и генерация; - качество кода в автоматизации тестирования (реальные истории); - hardware / роботы / IoT (experience reports).   Формат события: 2 дня практических докладов от отечественных и иностранных спикеров 3 параллельных потока BOF сессии, где освещаются самые актуальные темы и вопросы Виски фуршет для неформального общения со спикерами и участниками конференции 40% скидка на билет для тех, кто только переходит от ручного до автоматизированного тестирования *   Среди спикеров: Simon Steward (Selenium Project, UK), Marcus R Merrell (Sauce Labs, USA), Elias Nogueira (Waes, Netherlands), Николай Алименков (XP Injection, Украина), Андрей Солнцев (Codeborne, Estonia), Иван Крутов (Aerokube, Россия), Сергей Пирогов (EPAM, Украина).   Спешите, билеты уже в продаже! * Скидка 40% на билет, с которым участник может посещать только доклады для начинающих.
Synergy. IT Business & IT Education

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

Время: 8:30 - 20:30 Дата: 13 декабря 2019 Билеты: от 300 UAH Подробности: https://synergyconference.com.ua Место проведения: UNIT.Сity, г. Киев, ул. Дорогожицкая, 3, UNIT.Verse hall   О событии Платформа, где рождаются крутые коллаборации между ИТ-компаниями и учебными заведениями. Уже шестой год подряд IT Ukraine собирает вместе представителей ИТ-бизнеса, образования и власти, для того чтобы обсудить пути трансформации образовательной системы в Украине. В этом году мы пригласили больше чем 350 участников конференции. Наша общая цель - способствовать развитию нового формата подготовки специалистов, которые будут отвечать потребностям ИТ-рынка и станут драйверами креативной экономики Украины. Одно мероприятие - множество форматов. В рамках Synergy вас ожидают реальные кейсы коллаборации ведущих ИТ-компаний и вузов, лучшие практики корпоративного ИТ-образования, доклады спикеров, панельные дискуссии, ресепшн стартапов и образовательных проектов и, конечно же, нетворкинг в неформальной атмосфере. Всё для того, чтобы наладить новые бизнес-связи и партнерства.   На конференции обсуждаем: Проблемы несоответствия образования требованиям современного рынка. Новые форматы подготовки ИT-специалистов. Кейсы успешной коллаборации ИT-бизнеса и учебных заведений. Корпоративные проекты образования. Возможности обучения в течение всей жизни.   Среди спикеров и гостей мероприятия − топ-менеджеры масштабных ИT-компаний (EPAM, GlobalLogic, Luxoft, SoftServe), Google, EdEra, Освитория, Prometheus, Шаг, 1991 и другие, региональных ИT-кластеров, представители Министерства образования и науки и Министерства цифровой трансформации, руководители вузов и лидеры студенческих союзов.   Подробная информация и билеты здесь  https://synergyconference.com.ua/ Сохраните мероприятие на Fb https://www.facebook.com/events/988617391491762/   Заинтересованы? С радостью ответим на ваши вопросы Виктория Тимошенко, руководитель проекта +380 93 142 00 86 tymoshenko@itukraine.org.ua
AI Conference Kyiv

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

4 июня в Киеве пройдёт AI Conference – ежегодная конференция по искусственному интеллекту 4 июня компания Smile-Expo проведёт в Киеве уже вторую по счету AI Conference – масштабную конференцию по внедрению искусственного интеллекта в бизнес. Доклады спикеров, успешные кейсы, презентация смарт-продуктов и нетворкинг – ивент станет местом встречи специалистов, которые успешно используют AI-технологии на практике и готовы поделиться опытом.  Программа конференции Конференция будет включать три тематических блока: Искусственный интеллект и машинное обучение. Спикеры из METRO Cash&Carry Украина, DevRain и других компаний расскажут о том, как с помощью ИИ управлять миллионной базой клиентов и с чего начать внедрение AI-технологий в бизнес. Интернет вещей и анализ данных. Хедлайнерами этого блока станут спикеры из «Vodafone Украина», которые объяснят, чего может достичь бизнес с IoT и Big Data. Отдельно будет представлен доклад об умных маркетинговых стратегиях. Автоматизация и чат-боты. Эксперты расскажут, как автоматизировать электронный документооборот и маркетинг, внедрив AI-решения. Доклады представят спикеры из EDIN, «Клуб Планета Кино» и других компаний. В конце конференции пройдёт круглый стол, посвящённый успешному развитию бизнеса с применением AI, Machine Learning и IoT. Зона нетворкинга На конференции будет обустроена площадка для нетворкинга разработчиков, маркетологов, менеджеров, аналитиков и всех, кто хочет улучшить свой бизнес с помощью AI-технологий. Гости конференции смогут найти деловых партнеров и инвесторов, пообщаться с представителями различных компаний и проконсультироваться, чтобы подобрать нужное решение. Также в зоне нетворкинга участники мероприятия продемонстрируют свои AI-разработки: сервисы, услуги и приложения в сфере ИИ. Организатор и место проведения AI Conference Kyiv проводит международная компания Smile-Expo, которая вот уже 13 лет организовывает мероприятия на стыке бизнеса и инновационных технологий. Конференция состоится в современном конференц-холле «Оазис» по адресу: Киев, улица Василия Липковского, 1а. Билеты early bird Первые 50 билетов на мероприятие продаются по сниженной цене: 1500 UAH (билет на месте стоит 3000 UAH). Подробности и регистрация – на сайте >>> aiconference.com.ua.
У Москві пройде EdHack зі створення освітніх AR/VR-проектів

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

23-24 сентября будет проходить первый в России  хакатон по дополненной и виртуальной реальности в образовании EdHack AR/VR, организуемый в рамках международной конференции в сфере новых образовательных технологий EdCrunch. Организаторами хакатона выступают МИСиС, Рыбаков Фонд и при поддержке Министерства образования и науки РФ. Соорганизатором мероприятия выступит AVRA. AR/VR Ассоциация. Цель EdHack AR/VR – объединить разработчиков, дизайнеров, продюсеров с экспертами из сферы образования и AR/VR-отрасли для создания образовательных проектов с новыми технологиями. Создаваемые проекты должны быть ориентированы на решение проблем пользователей и задач бизнеса. Многие задаются вопросами: как увлечь учебным процессом, сделать его интерактивным и игровым? Как добиться быстрых и эффективных результатов от учебных курсов? Как научиться выступать на публике или знакомиться с девушкой? Участникам — программистам, дизайнерам, менеджерам и разработчикам — предстоит решить эти задачи и создать прототипы проектов для образования с использованием технологий дополненной и виртуальной реальности. В перерывах между мозговым штурмом и разработками участников ждут мастер-классы и экспертные сессии с ведущими представителями AR/VR-отрасли. Созданные на хакатоне EdHack AR/VR  проекты будут оцениваться в рамках трех номинаций: - виртуальная лаборатория - корпоративное обучение - коммуникации и тренинги. Лучшие команды получат крутые призы, а также предложения на создание пилотных проектов от компаний – партнеров хакатона. На финале будут присутствовать инвесторы и представители крупных компаний, желающие поддержать перспективные проекты и команды. Чтобы принять участие в хакатоне и побороться за призы, необходимо пройти регистрацию до 21 сентября! Место проведения: офис Mail.ru (Бизнес-центр SkyLight) по адресу: г.Москва, Ленинградский проспект, 39,  ст.79 (м. Аэропорт). Время проведения: 23 сентября (09:00) – 24 сентября (21:00). Подробная информация на сайте.
Технології та інновації. V всеросійський форум Breakpoint

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

V всероссийский форум Breakpoint для студентов и выпускников технических специальностей, молодых предпринимателей в технологической сфере пройдет 13-15 апреля 2017 года в Москве.Пространство для вдохновения, усовершенствования своего проекта и построения профессиональной траектории развития, для поиска идей и создания прорывных продуктов в технологической сфере. На форуме будут представлены 4 секции: Секция «Карьера» Создай свою модель профессионального успеха Для тех, кто хочет работать над технологическими продуктами крупных компаний. — Профессии и навыки будущего — Кейсы от технологических компаний — Стратегии профессионального развития — Инструменты планирования карьерного пути — Встреча с компаниями- лидерами технологического рынка Секция "Хакатон" Создай проект в области машинного обучения или разработай бота Для тех, кто хочет прямо здесь и сейчас решать поставленные задачи и создавать продукт для реальных кейсов. — Соорганизатор — Microsoft — Разработка технологического продукта — Питч перед компаниями-партнёрами — Возможность собрать команду для будущего проекта Секция "1-й шаг" Пройди путь от идеи и до запаковки проекта Для тех, у кого есть идея будущего технологического стартапа. — Способы генерации идеи — Экспресс оценка идеи — Выявление точек тестирования перед запуском — Customer development — Обратная связь от экспертов — Подготовка и питч перед бизнес-инкубаторами Секция "Upgrade" Сделай Upgrade своего технологического стартапа Для стартапов, которые работают уже 1-2 года, имеют готовый продукт или прототип и первых клиентов. Также интересен выход на экспорт. — Экспертная оценка — Кейсы и антикейсы крупных стартапов — Определение уникальности продукта — Выявление точек роста — Знакомство с зарубежными рынками — Краудфандинг — Подготовка и питч перед экспертами и акселераторами Участие бесплатное. Регистрация открыта до 31 марта: http://bit.ly/2nv93tR Подробная информация о форуме: http://bit.ly/2nqP4zv Ждём вас 13-15 апреля 2017 года в НИТУ МИСиС!
Notification success