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

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

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

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

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

Результати пошуку за запитом: mvc4 5
Мікросервісна архітектура. Практика застосування

Автор: Ярослав Кучук

<p>В рамках вебинара будет рассмотрено&nbsp;использование микросервисов для решения небольшой практической задачи. В качестве альтернативы будет рассмотрено приложение, где бизнес-логика сосредоточнеа в одном&nbsp;API,&nbsp;и в конце концов мы придем к сравнительной характеристике&nbsp;и пониманию необходимости разбиения монолита на набор микросервисов.&nbsp;</p> <p>Применение таких базовых вещей,&nbsp;как хранилище данных, коллизии, аутентификация/авторизация будут рассмотрены в рамках вебинара.&nbsp;</p> <p><strong>План вебинара:</strong>&nbsp;</p> <p>1)&nbsp;Масштабируемость и гибкость. Немного об эволюции сервисных систем.&nbsp;</p> <p>2)&nbsp;Типичное приложение с некоторым фронтом и логикой, сосредоточенной в&nbsp;API.&nbsp;</p> <p>3)&nbsp;Определение микросервисов. Основные плюсы и минусы от их применения.&nbsp;</p> <p>4)&nbsp;Немного о необходимости модернизации ранее рассмотренного приложения. Когда и для чего нам это нужно.&nbsp;</p> <p>5)&nbsp;Основные риски перехода.&nbsp;</p> <p>6)&nbsp;Контейнеризация.&nbsp;</p> <p>7)&nbsp;Работа с БД через микросервисную архитектуру, аутентификация и авторизация.&nbsp;</p> <p><strong>Целевая аудитория:</strong>&nbsp;</p> <p>Основная аудитория данного вебинара&nbsp;&ndash;&nbsp;практикующие&nbsp;.NET&nbsp;разработчики,&nbsp;имеющие опыт не только в разработке, но и проектировании функциональности.</p>
Особливості проектування реляційної бази даних

Автор: Ярослав Кучук

<p>В рамках вебинара будут рассмотрены некоторые детали проектирования реляционной базы данных на примере MS SQL Server, влиящие на производительность и на&nbsp; последующее расширение источника данных. По каждому пункту будет как теоретическое вступление, так и набор практических кейсов.</p> <p><strong>План вебинара:</strong></p> <p>1) Что такое реляционные базы данных?</p> <p>2) Нормальные формы &ndash; за и против</p> <p>3) Применение индексов, типы индексов в MS SQL Server</p> <p>4) Определение состояния индексов, необходимость перестройки дерева индексов</p> <p>5) Иерерхии и типы отношений внутри базы данных</p> <p>6) Объекты базы данных (процедуры и функции, представления, триггеры). Когда и для чего они нам нужны.</p> <p>7) Версионирование объектов баз данных.</p> <p><strong>Целевая аудитория:</strong></p> <p>Основная аудитория данного вебинара &ndash; разработчики, использующие MS SQL Server, независимо от клиентской технологии, а также коннектора к источнику данных. Материалы относятся как к разработке &ndash; &ldquo;Database First&rdquo;, так и к сопровождению уже существующего источника данных.</p>
Как стать UI/UX дизайнером

Автор: Игорь Резниченко

<p>За последние несколько лет профессия UI/UX дизайнера приобрела огромную популярность, пережила несколько этапов эволюции и стала локальным buzzword. Это цель и мечта каждого начинающего дизайнера. Благодаря появлению большого количества школ, учебных курсов, вебинаров, эта профессия стала доступной для каждого. Буквально за полгода вполне реально освоить базовый курс и перейти к практике, а уже через год получить свою первую квалифицированную и хорошо оплачиваемую работу. В этом вебинаре вы узнаете предысторию появления профессии, а также суть работы UI/UX дизайнера, а в конце вебинара можно будет задать интересующие вас вопросы.</p> <p>План вебинара:</p> <p>1. Что такое дизайн и почему сейчас уже недостаточно &laquo;сделать красиво&raquo;?</p> <p>2. Что такое UI/UX и в чем различие между ними.</p> <p>3. В чём суть работы UI/UX дизайнера?</p> <p>4. Актуальные подходы к разработке дизайна интерфейсов.</p> <p>5. Методология Human Centered Design.</p> <p>6. Hardware и software инструменты в работе UI/UX дизайнера.</p> <p>7. Как построен рабочий процесс в аутсорс и продуктовых IT &ndash; компаниях.</p> <p>8. Насколько востребована профессия дизайнера интерфейсов сейчас?</p> <p>9. Ответы на вопросы.</p>
Создание многопоточного клиент-серверного приложения на Java

Автор: Евгений Волосатов

<p>На этом вебинаре мы попрактикуемся в использовании сокетов и потоков. Мы напишем на Java небольшое клиент-серверное приложение на сокетах. Для этого мы создадим две разные программы, которые запускаются на разных компьютерах, но при этом работают совместно, пересылая друг другу данные.</p> <p>Для связи программ друг с другом мы создадим универсальный класс Phone, и будем использовать его как на сервере, так и на клиенте в JAR файле. В конце вебинара мы добавим многопоточность в серверную часть, чтобы наш сервер мог обрабатывать несколько клиентов одновременно.</p> <p><strong>План вебинара:</strong></p> <p>1. Простейший сервер - Автоответчик.</p> <p>2. Простейший клиент - Уметь читать.</p> <p>3. Клиент-серверный диалог.</p> <p>4. Универсальный сокет - Телефон.</p> <p>5. Серверная Многопоточность.</p> <p><strong>Предварительные требования:</strong> Базовые навыки работы с Java, Intellij Idea.</p> <p><strong>Целевая аудитория</strong>: программисты, IT-студенты, инженеры</p>
Шахова IT Арена для програмістів. IV тур – Шах. Мат. Пат. Нічиє.

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

<p dir="ltr"><span style="background-color:transparent; color:rgb(0, 0, 0); font-family:calibri,sans-serif; font-size:11pt">Если ты силен в программировании и готов к сражению &ndash; докажи это в честном бою! Участвуй в Первой шахматной IT Арене, которая проходит на ITVDN с 9 июня по 7 июля 2019 года. </span><a href="https://itvdn.com/ru/news/article/chess-arena" style="text-decoration-line: none;" target="_blank"><span style="background-color:transparent; color:rgb(5, 99, 193); font-family:calibri,sans-serif; font-size:11pt">Подробности.</span></a></p> <p dir="ltr"><span style="background-color:transparent; color:rgb(0, 0, 0); font-family:calibri,sans-serif; font-size:11pt">Состязания проходят в 4 тура. </span></p> <p dir="ltr"><strong>Тема задач четвертого тура </strong><span style="background-color:transparent; color:rgb(0, 0, 0); font-family:calibri,sans-serif; font-size:11pt">- Шах. Мат. Пат. Ничья.</span></p> <p dir="ltr"><span style="background-color:transparent; color:rgb(0, 0, 0); font-family:calibri,sans-serif; font-size:11pt">На решение задач даётся 1 неделя, до начала следующего тура. На следующем вебинаре 7 июля </span><strong>мы рассмотрим решения задач, определим победителей четвертого тура</strong><span style="background-color:transparent; color:rgb(0, 0, 0); font-family:calibri,sans-serif; font-size:11pt"> и расскажем об условиях новых задач.</span></p> <p dir="ltr"><span style="background-color:transparent; color:rgb(0, 0, 0); font-family:calibri,sans-serif; font-size:11pt">Задания можно решать на одном из 5 языков программирования - &nbsp;</span><strong>Python, C#, Java, C++ или Pascal.</strong></p> <p><span style="background-color:transparent; color:rgb(0, 0, 0); font-family:calibri,sans-serif; font-size:11pt">Всех победителей ждут </span><strong>призы и подарки</strong><span style="background-color:transparent; color:rgb(0, 0, 0); font-family:calibri,sans-serif; font-size:11pt">!</span></p>
Як працює дизайн команда у продуктовій розробці.

Автор: Герман Шалов

<p>Дизайн &mdash; это значительная часть разработки продукта, так как отвечает за репрезентацию сервиса в глазах потребителя, а также в значительной мере определяет вектор развития продукта. Тем не менее, понимание дизайна и его процессов даже у состоявшихся специалистов всё ещё далеко от идеала &mdash; рынок и индустрия меняется слишком быстро, и устоявшиеся понятия даже двухлетней давности давно пора пересматривать.</p> <p>На вебинаре обсудим, что представляет из себя продуктовый дизайн, в чем его особенности и как определить его место в цикле продуктовой разработки.</p> <p>&nbsp;</p> <p><strong>План вебинара:</strong></p> <p>1. Что такое дизайн продукта и чем он отличается от веб- и мобильного дизайна.</p> <p>2. Что определяет компетенцию продуктового дизайнера.</p> <p>3. Как создается дизайн продукта: подходы и методы.</p> <p>4. Как организованы процессы внутри команды.</p> <p>5. Кросскомандная коммуникация - о чем и как говорить с дизайнерами.</p> <p>6. Почему процессы работают плохо и как их чинить.</p> <p>7. Инструментарий продуктового дизайнера.</p> <p>8. Автоматизация: дизайн-киты, дизайн-системы, гайдлайны, тексты.</p> <p>9. Ответы на вопросы.</p> <p><strong>Целевая аудитория:</strong></p> <p>Вебинар будет интересен всем, кто соприкасается с дизайном внутри продукта &mdash; проектным и продуктовым менеджерам, разработчикам, аналитикам.</p> <p>Рядовые сотрудники лучше поймут работу параллельной команды, её нужды и особенности процессов, а лиды с помощью полученных знаний смогут наладить коммуникацию и межкомандные процессы.</p> <p>Также вебинар будет крайне полезен веб-дизайнерам и дизайнерам мобильных приложений, которые хотят глубже погрузиться в создание продуктов, расширить круг своих компетенций и перейти &quot;на следующий уровень&quot;.</p>
З Сибіру до Кремнієвої долини. Особистий досвід.

Автор: Олександр Залуцький

<p>Приглашаем вас на онлайн встречу с <a href="https://www.linkedin.com/in/alex-zalutskiy-40a76a48/">Алексом Залуцким</a>, Senior Business Analyst, Epam Systems, California, на которой вы сможете в прямом эфире задать вопросы, связанные с профессиональным и карьерным ростом в IT. Это будет краткий рассказ программиста, перековавшегося в менеджеры и аналитики ради мечты. История про то, как не сдаваться даже в самой безвыходной ситуации.</p> <p>Какие трудности и вызовы возникают на пути начинающего айтишника и какие есть методы для их решения. А также много практических примеров без заумной теории.</p> <p>&nbsp;</p> <ol> <li>Сибирь: <ul> <li>Школа</li> <li>Первая программа в 12 лет.</li> <li>Олимпиада по информатике.</li> <li>Первая игра на qbasic и Pascal.</li> </ul> </li> <li value="2">Москва <ul> <li>Мест нет, но Вы держитесь)))</li> </ul> </li> <li value="3">Питер <ul> <li>Мест нет, но может в связисты пойдешь?</li> <li>Олимпиада среди вузов на космическую тематику.</li> <li>Дипломная работа и автоматизация космоса.</li> </ul> </li> <li value="4">Опять Москва <ul> <li>Первая работа Python-программистом.</li> <li>Перековаться в C++ инженера по безопасности.</li> <li>SQL девелопер в страховой компании.</li> </ul> </li> <li value="5">Как переехать в Силиконовую долину из Москвы? <ul> <li>Системный аналитик.</li> <li>Бизнес аналитик.</li> <li>Менеджер проектов.</li> <li>Работа в почти западной компании.</li> </ul> </li> <li value="6">Переезд внутри компании <ul> <li>Бизнес-анализ в супер технологичной компании.</li> <li>Первые шаги на новой местности.</li> <li>Ретроспектива 10 летнего пути.</li> <li>Можно было переехать быстрее за 2 года просто девелопером.</li> </ul> </li> <li value="7">Плюсы и минусы США</li> </ol> <p>&nbsp;</p> <p><strong>Целевая аудитория:</strong> IT сециалисты, которые столкнулись с трудностями, хотят найти новые пути и резервы для успешной карьеры, профессионального и личного роста, а также те, кого интересует работа в США.</p>
Як стати FrontEnd-розробником

Автор: Тисячний Влад

<p dir="ltr">FrontEnd Developer - это разработчик, который создает клиентскую сторону веб-сайтов. Ваши любимые сервисы - социальные сети, видеохостинги, интернет-магазины - любой интернет-продукт необходимо преподнести пользователю в привлекательном и удобном для него виде. В такой задаче никак не обойтись без фронтенд специалиста.</p> <p dir="ltr">Какие требования выдвигают работодатели к FrontEnd-разработчику? Что нужно знать и уметь, с чего начать и как лучше спланировать обучение. На вебинаре, вы получите ответы на все интересующие вас вопросы и составите целостное представление о профессии фронтендщика.&nbsp;</p> <p dir="ltr"><strong>План вебинара:</strong></p> <ol dir="ltr"> <li role="presentation">Пару слов об авторе. Как я начинал свой путь во FrontEnd.</li> <li role="presentation">Какие бывают типы FrontEnd-разработчиков?</li> <li role="presentation">Какие технологии должен знать каждый фронтенд специалист?&nbsp;</li> <li role="presentation">Версии JavaScript (5/6/7): разница, зачем их выпускают и почему их надо учить?</li> <li role="presentation">Что такое сборщики пакетов (Webpack, Gulp) и зачем они нужны?</li> <li role="presentation">Назначение менеджера пакетов NPM</li> <li role="presentation">Что такое фреймворк?</li> <li role="presentation">Фреймворки Angular/React/Vue/React Native: ключевые концепции, примеры кода, что и когда лучше использовать?</li> <li role="presentation">Рекомендуемая литература, полезные ссылки</li> <li role="presentation">Ответы на вопросы</li> </ol> <p dir="ltr"><strong>Целевая аудитория:</strong></p> <p dir="ltr">Все, кого интересует веб разработка, а также те, кто уже понял, что хочет стать FrontEnd-разработчиком.</p>
Unit-тестування Angular додатків.

Автор: Антон Нєстєров

<p>Юнит тестирование - &nbsp;это не только способ удостоверится в качестве своего программного продукта, но и также полезный инструмент документирования поведения вашего приложения.</p> <p>Если Вы начинающий разработчик &ndash; то наш вебинар поможет Вам познакомиться с азами тестирования, опытные специалисты смогут почерпнуть новые знания по работе с Jasmine и Karma, а также задать вопросы, связанные с практикой их применения на проекте.</p> <p>Данный вебинар покрывает основы тестирования, мы с Вами рассмотрим:</p> <ul> <li>как создавать шаблон теста прямо из консоли с помощью Angular CLI;</li> <li>рассмотрим тест фреймворк Jasmine;</li> <li>познакомимся со стандартным test-runner-ом Karma.</li> </ul> <p>Также рассмотрим несколько сценариев тестирования компонентов в Angular. Разберёмся как тестировать сервисы, пайпы и директивы.</p> <p>&nbsp;</p> <p><strong>План вебинара:</strong></p> <p>1) Юнит тестирование. Введение.</p> <p>2) Настройка приложения для юнит-тестирования.</p> <p>3) Karma and Jasmine.</p> <p>4) Тестирование сервисов.</p> <p>5) Тестирование компонентов.</p> <p>6) Сценарии компонентного тестирования.</p> <p>7) Тестирование пайпов.</p> <p>8) Тестирование директив.</p> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен как начинающим разработчикам, так и разработчикам с небольшим опытом, которые занимаются поддержкой или рефакторингом старых приложений. Также вебинар будет интересен начинающим AQA специалистам.</p>
Шахова IT Арена для програмістів. III тур - Прохідна пішака та рокірування

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

<p>Если ты силен в программировании и готов к сражению &ndash; докажи это в честном бою! Участвуй в Первой шахматной IT Арене, которая проходит на ITVDN с 9 июня по 7 июля 2019 года. <a href="https://itvdn.com/ru/news/article/chess-arena" target="_blank">Подробности.</a></p> <p>Состязания проходят в 4 тура.</p> <p>16 июня состоялось подведение итогов первого тура - определение победителей, разбор задач и постановка заданий второго тура. Смотрите <a href="https://www.youtube.com/watch?v=nXt0C5jDHNI" target="_blank">видео запись</a>.</p> <p>Для решения заданий перейдите <a href="https://itvdn.com/ru/start-practice" target="_blank">по ссылке.</a></p> <p>Решения&nbsp;заданий второго тура принимаются до 12:00 часов 23 июня.&nbsp;</p> <p>В каждом туре есть призы и подарки - трое лучших получают подписку ITVDN на три месяца, а остальные участники, выполнившие все задания, получают в подарок 1 видео курс на выбор.</p> <p><strong>Тема задач третьего тура </strong>- Проходная пешка и рокировка.</p> <p>На решение задач даётся 1 неделя, до начала следующего тура. На следующем вебинаре 30 июня <strong>мы рассмотрим решения задач, определим победителей третьего тура</strong> и расскажем об условиях новых задач.</p> <p>Задания можно решать на одном из 5 языков программирования -&nbsp; <strong>Python, C#, Java, C++ или Pascal.</strong></p> <p>До встречи на поле сражений!</p>
Notification success