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

Замовити дзвінок

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

Підписка

Замовити дзвінок

+38 099 757 27 82
Результати пошуку за запитом: mvc 5
Як стати PHP розробником? - вебінари ITVDN

Автор: Артем Кондранін

<p>На вебинаре мы рассмотрим такую популярную специальность, как PHP разработчик. Вы узнаете, какими навыками необходимо обладать, чтобы разрабатывать веб-приложения на платформе PHP и какие перспективы это перед вами открывает.</p> <p><strong>План вебинара:</strong></p> <p>1) Кто такой PHP разработчик?</p> <p>2) Чем занимается back-end разработчик?</p> <p>3) Путь с нуля до уровня PHP разработчика и возможности дальнейшего развития</p> <p>4) Рекомендуемая литература, полезные ссылки</p> <p>5) Ответы на вопросы</p> <p><strong>Целевая аудитория:</strong></p> <p>Начинающие PHP разработчики, верстальщики.</p>
Як стати розробником IOS?

Автор: Лавренюк Віталій

<p>Создание приложений для мобильных устройств - заманчивое направление для многих начинащих разработчиков. Если вы мечтаете писать крутые приложения для iOS, на этом вебинаре вы сможете получить ответы на все ваши вопросы, связанные с планированием обучения и стартом карьеры iOS разработчика.<br /> <br /> <strong>Будут рассматриваться следующие вопросы:</strong><br /> <br /> 1. Кто такой iOS разработчик?<br /> 2. Какие знания, умения и навыки нужны iOS разработчику<br /> 3. С чего начать обучение?<br /> 4. Составление плана обучения<br /> 5. Рекомендуемая литература<br /> 6. Ответы на вопросы</p> <p><strong>Целевая аудитория:</strong> начинающие IOS разработчики.</p>
Завантаження файлів через AJAX

Автор: Володимир Виноградов

<p>Ведущий вебинара: Владимир Виноградов, Web Developer, тренер-консультант Учебного центра CyberBionic Systematics. Целевая аудитория: front-end разработчики, которым интересно научиться отравлять файлы на сервер с помощью JavaScript и сохранять их на сервере. Программа: 1. HTTP протокол; 2. Объект XMLHTTPRequest; 3. C# как серверный язык программирования; 4. Создание запросов на сервер; 5. Написание приложения для отправки файлов на сервер. Мы рассмотрим, как писать приложения на JavaScript, которые взаимодействуют с сервером. Узнаем, как обрабатывать запросы от клиента на сервере с использованием языка C#, а также научимся писать скрипты, позволяющие клиенту загружать файлы на сервер. Поделитесь этим видео с Вашими друзьями!</p>
Entity Framework Core

Автор: Віталій Криворучко

Курс “Entity Framework Core” состоит из 5-ти логически взаимосвязанных уроков, на которых учащиеся ознакомятся с технологией доступа к данным. Курс рассчитан на тех, кто уже знает языки C# и T-SQL. Программа обучения предусматривает рассмотрение основных концепции работы с EF Core, таких как: создание объектной модели на основе базы данных, создание БД на основе объектной модели, использование операций добавления, получения, обновления и удаления, настройка конфигурации для соединения с БД. Также рассматриваются разные виды сопоставления объектной модели на БД, её тонкая конфигурация.
Вступ до Web Components

Автор: Дмитро Охріменко

На першому уроці буде розглянуто технологію HTML5 Web Components, її головні складові та причини виникнення. Також будуть розібрані деякі класичні завдання, які постають перед веб-розробниками, та методи їх вирішення за допомогою HTML5 Web Components. У цьому відеоуроці будуть розглянуті наступні теми: 1. Що таке Web Components, причини появи. 2. Проблеми, які вирішує Web Components. 3. Pollyfils. 4. Послідовність вивчення бібліотек, що працюють із Web Components. 5. Шаблони та Custom elements. 6. Життєвий цикл інтерфейсів користувача. 7. Приклад використання Web Components.
Унікальна IT-конференція на природі!

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

Этим летом приглашаем всех проектных и продуктовых менеджеров, тимлидов, девелоперов и QA с активной жизненной позицией, «стартаперов», владельцев IT-компаний и просто небезразличных к теме IT на Третью Международную Конференцию ITEM 2015! В этом году речь пойдет о проектном и продуктовом менеджменте, построении эффективной команды, о тенденциях развития IT-компаний в Украине, о работе с зарубежными заказчиками и партнерами, о привлечении инвестиций в проект, старте компаний за рубежом и др.  ITEM 2015 это: Кейсы от предпринимателей из Силиконовой долины опыт бизнес-лидеров США, Израиля и Украины современные тренды и прогнозы на будущее советы практикующих IT- юристов 2 дня полезной информации, нетворкинга и новых знакомств 350 участников 28 спикеров 9 практических воркшопов необыкновенно красивое место на берегу реки шашлык и дружеское общение на свежем воздухе афтепати в загородном ресторане. Среди приглашенных спикеров: Женя Розинский  (Vice President of Technology, Los Angeles, USA),  Евгений Сысоев (AVentures Capital), Sophie-Charlotte Moatti (Product leader at Facebook, San Francisco, USA), David Schwartz (VP, Product Management and Wix Boost, Israel),  Николай Алименков  (XPInjection),  Yann Kronberg  (Director of Product Management TRUSTe, Investor Phigital, Inc., San Francisco, USA), Valeriya Verveda  (Project Manager, Intersog),  Тимофей Евграшин (Ciklum Consulting), Konstantin Fominykh  (Основатель и СЕО компании TurnFix., New York, USA) и др. Список спикеров и тем конференции можно посмотреть здесь Ждем вас на конференции ! Дата проведения : 6-7 июня 2015 Место проведения: Днепропетровск, Business & Relax Hotel GoodZone. Трансфер из центра Днепропетровска. Узнать подробности и зарегистрироваться на конференцию можно на сайте http://item.dp.ua Внимание! Для студентов ITVDN и CyberBionic Systematics скидки от 5% до 20% по промокоду «CyberBionic»: 1 билет – скидка 5% 2 билета – скидка 10% 3 билета – скидка 12% 4 билета – скидка 15% 5+ билетов  - скидка 20%
Знижка 50% на IT навчання для співробітників

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

Скидка 50% при покупке 5 и более пакетов подписки для сотрудников Как проходит повышение квалификации IT специалистов в вашей компании? Многие компании до сих пор рассматривают корпоративные оффлайн тренинги как основной формат обучения. Бесспорно, живое общение со специалистом – проверенная временем и эффективная форма передачи знаний. Но, что делать, если вам нужно быстро и без отрыва от рабочего процесса обучить команду работе с новой технологией? Поиски тренера, организация и проведение тренинга – дело не быстрое и дорогостоящее. Где найти качественный и актуальный учебный материал? Как получить постоянный доступ к базе знаний? Видео курсы – самый доступный современный формат обучения Скорее всего вы воспользуетесь такими англоязычными образовательными платформами как  Pluralsight, Coursera или Lynda. Но ни для кого не секрет, что изучать новый  (и не самый простой!) материал намного проще на родном языке. И тут на помощь приходит ITVDN. Если вы еще не знакомы с видео курсами ITVDN – не теряйте ни минуты, закажите бесплатный тестовый доступ ко всем курсам, представленным в Каталоге прямо сейчас! За 5 лет на ITVDN создана ценнейшая база знаний не только для новичков, но и для профессиональных разработчиков. Убедитесь в этом сами. И если наш ресурс – это то, что вам нужно, воспользуйтесь специальным предложением для корпоративных клиентов, которое будет действовать только с 20 июня по 4 июля: При покупке 5 и более пакетов подписки на 6 или 12 месяцев действует скидка 50%. В пакете подписки: Доступ ко всем видео (более 170 курсов) Исходный код учебных проектов Презентации, опорный конспект, ДЗ Финальное тестирование Доступ к новым курсам, которые будут выходить в 2019 Консультация с тренером Акционная стоимость одного пакета подписки «Базовый» (6 месяцев) - $45 ($89,99) «Премиум» (12 месяцев ) - $85 ($169,99) С более подробной информацией о всех формах дополнительного IT обучения на ITVDN, вы можете ознакомиться на странице Обучение сотрудников. Для приобретения акционных пакетов подписки оформите заявку и наш менеджер в кратчайшие сроки свяжется с Вами.
Властивість CSS: z-index

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

Введение В данной статье с помощью некоторых примеров мы научим Вас использовать свойство CSS: Z-index. Z-index используется для стабилизации порядка элементов, которые перекрываются. Z-Index является важным свойством CSS. Оно указывает на уровень элемента в стеке. Свойство z-index регулирует вертикальный порядок перекрытия элементов, а сам z-index определяет, какой элемент будет располагаться выше остальных. Элемент с большим указателем порядка стека всегда будет располагаться выше элемента более низкого порядка. А элемент с самым большим индексом перекроет остальные элементы. «Порядок стека» обращается к позиции элемента по оси Z. Чем выше значение z-индекса, тем ближе элемент будет располагаться к верхней части порядка наложения. Синтаксис Z-index  z-index: auto| number | initial | inherit;  Z-index: auto Это настройка по умолчанию, что приписывает одинаковое значение и элементу, и родителю. Если значение не определено для родителя, то оно равняется нулю (0); Z-index: integer number Z-index: 1 Z-index: 2 Z-index: 3 Z-index: negative number Z-index: -1 Z-index: inherit Принимает такое же определенное значение, как свойство элемента родителя. Ниже предоставлен HTML код, который будем использовать.  <!DOCTYPE html> <html> <head>     <title>Z-Index tutorialtitle> head> <body>     <div id="one">Onediv>     <div id="two">Twodiv>     <div id="Three">Threediv>     <div id="Four">Fourdiv>     <div id="Five">Fivediv> body> html> Далее мы используем CSS код для установки внешнего вида всем элементам HTML, что использовались ранее. #one {     border: solid 5 px silver;     background-color: Aqua;     position: absolute;     z-index: 1;     opacity: 0.5;     height: 100 px;     width: 100 px; } #two {     border: solid 5 px silver;     background-color: Green Yellow;     position: absolute;     top: 30 px;     left: 35 px;     z-index: 2;     opacity: 0.5;     height: 100 px;     width: 100 px; } #Three {     border: solid 5 px silver;     background-color: Coral;     position: absolute;     top: 60 px;     left: 60 px;     opacity: 0.5;     z-index: 3;     height: 100 px;     width: 100 px; } #Four {     border: solid 5 px silver;     background-color: Yellow;     position: absolute;     top: 90 px;     left: 90 px;     opacity: 0.5;     z-index: 4;     height: 100 px;     width: 100 px; } #Five {     border: solid 5 px silver;     background-color: MediumSpringGreen;     position: absolute;     top: 120 px;     left: 120 px;     opacity: 0.5;     z-index: 5;     height: 100 px;     width: 100 px; } Полный код <!DOCTYPE html> <html> <head>     <title>Z-Index tutorialtitle>     <style>         #one {             border: solid 5px silver;             background-color: Aqua;             position: absolute;             z-index: 1;             opacity: 0.5;             height: 100px;             width: 100px;         }         #two {             border: solid 5px silver;             background-color: Green Yellow;             position: absolute;             top: 30px;             left: 35px;             z-index: 2;             opacity: 0.5;             height: 100px;             width: 100px;         }         #Three {             border: solid 5px silver;             background-color: Coral;             position: absolute;             top: 60px;             left: 60px;             opacity: 0.5;             z-index: 3;             height: 100px;             width: 100px;         }         #Four {             border: solid 5px silver;             background-color: Yellow;             position: absolute;             top: 90px;             left: 90px;             opacity: 0.5;             z-index: 4;             height: 100px;             width: 100px;         }         #Five {             border: solid 5px silver;             background-color: MediumSpringGreen;             position: absolute;             top: 120px;             left: 120px;             opacity: 0.5;             z-index: 5;             height: 100px;             width: 100px;         }     style> head> <body>     <div id="one">Onediv>     <div id="two">Twodiv>     <div id="Three">Threediv>     <div id="Four">Fourdiv>     <div id="Five">Fivediv> body> html> Наш результат: Заключение Надеемся, что данная статья Вам понравилась. Она будет полезной для новичков в HTML и CSS. Источник: http://www.c-sharpcorner.com/UploadFile/88d8c0/z-index-property-in-css/
Елементарні та посилання типи

Автор: Олександр Марченко

Введение Элементарные и ссылочные типы, или элементарно-ссылочный дуализм на примере строк в JavaScipt. Одно из ключевых правил языка JavaScript состоит в особенностях выполнения операций над элементарными типами данных и ссылочными типами. Так, числа и логические величины  являются элементарными типами данных, операции над ними выполняются по значению, они состоят из относительно небольшого и заранее определенного числа байт, поэтому операции над ними легко выполняются даже низкоуровневым интерпретатором JavaScript. Примером ссылочных типов являются объекты. Что касается массивов и функций – они являются специализированными типами объектов, поэтому также представляют собой ссылочный тип данных. Эти типы данных характеризуются произвольным количеством свойств и элементов, поэтому операции над ними выполняются намного сложнее. В случае массивов и объектов больших размеров, операции по значению могут привести к избыточному копированию и сравнению огромных объемов памяти, что легко может поставить под сомнение оптимальность использования клиентских ресурсов. Примером работы с элементарными типами послужит следующая пара инструкций: var a = 5; // переменная с именем a хранит значение 5 var b = a; // производится операция копирования, исключительно по значению: переменная с именем b хранит другое значение 5 (его дубликат) другим примером может послужить изменение значения внутренней копии переменной: var a = a + 5; // эта строка изменяет только внутреннюю копию переменной с именем a, перезаписывая в нее значение 10 Что касается работы со ссылочными типами, простейшим примером послужит набор операций над двумя массивами: var myArray = [10, 20, 30, 40]; // создаем переменную ссылочного типа, а именно массив с именем myArray состоящий из четырех элементов var otherArray = myArray; // присваиваем новой переменной с именем otherArray первую перменную, при этом, копирование значений из переменной с именем myArray не производится, мы разрешаем новой переменной работать со значениями из первой. otherArray[0] = 110; // так изменив якобы значения ново-созданной второй переменной, на самом деле мы производим операцию перезаписи значений из первой переменной. alert(myArray); // отобразим значение 110,20,30,40 Стоит отметить, что строки, которые, на первый взгляд, могут восприняться в качестве ссылочного типа в силу неограниченности своей длины, что касается JavaScript, то строки зачастую рассматриваются с позиции элементарного типа из-за того, что не являются сущностью с природой объекта. Что же касается реальных случаев, то строки не могут вписываться в двойственный элементарно-ссылочный тип. Строки нельзя представить объектами, поэтому можно предположить, что их можно отнести к элементарному типу, но такого рода ситуация может привести к непроизвольному расходованию системных ресурсов, в случае произведения операций по значению, в силу возможности задания произвольной длины строки. Поэтому в JavaScript нельзя изменить содержимое строки, пусть даже существует специальный метод charAt(), который после вызова вернет символ из заданной строки, но не существует метода setChartAt(), который мог бы ввести на это место другой символ. Строки в JavaScript преднамеренно созданы как неизменяемые сущности, в нем отсутствуют элементы языка, предполагающие возможность изменения символов в строке. Несмотря на то, что невозможно определить, каким образом производится копирование строк, есть возможность определить, как производится сравнение строк – по ссылке или же по их значению. <script>         var row1 = "hello world";         var row2 = "hello " + "world";         if (row1 == row2) {             alert("строки сравниваются по значению")         } script> Поскольку мы сравниваем абсолютно разные строки, состоящие из одинаковых последовательностей символов, но они интерпретируются как эквивалентные, следовательно, увидим соответствующую надпись. Важно помнить, что сравнение строк выполняется строго посимвольно и производится для числовых значений отдельного символа из общепринятой кодировки Unicode последовательно. Кроме того, сравнение символов происходит с учетом регистра, т.е. все прописные буквы будут иметь «вес» меньший, чем соответствующие строчные буквы. var word1 = "hello"; var word2 = "Hello"; var rez = word1 < word2; document.write(rez); // false Также стоит помнить, что сравнение происходит от первого определения разных символов, при этом длина строки не учитывается var word1 = "hello w"; var word2 = "hello World"; var rez = word1 > word2; document.write(rez); // true Порой получая знания от пользователя в виде строк, к примеру, используя prompt, возвращается строка, введенная пользователем. В таком случае нельзя сравнивать числа, полученные от пользователя, поскольку результат будет не верен. var a = "5"; var b = "10"; var rez = a > b; document.write(rez); // true Посимвольное сравнение дает результат: символ ‘5’ больше, чем ‘1’. Стоит помнить о явном преобразовании полученных значений к числовым. Использую унарный знак плюс «+» var a = "5"; var b = "10"; var rez = +a > +b; document.write(rez); // false Как видим, язык JavaScript имеет много тонкостей, о которых стоит помнить при написании своих сценариев и программ. В дальнейшем вы сможете самостоятельно обнаруживать подобные особенности и грамотно ими пользоваться.  
Вступ до ASP.NET Core

Автор: Daniel Roth

ASP.NET Core представляет собой существенный редизайн ASP.NET. В этом разделе представлены новые концепции в ASP.NET Core, а также содержатся объяснения, как они помогают разрабатывать современные веб-приложения.   Что такое ASP.NET Core? ASP.NET Core – это новый общедоступный и кроссплатформенный фреймворк для создания современного облака приложений, связанных с подключением к интернету, таких как веб-приложения, приложения для интернета вещей и мобильных серверов. Приложения ASP.NET Core могут работать на .NET Core или на полной платформе .NET Framework. Этот фреймворк был спроектирован таким образом, чтобы обеспечить оптимизированную платформу разработки для приложений, которые перемещаются в облако или выполняются локально. Он состоит из модульных компонентов с минимальной перегрузкой, поэтому вы сохраняете гибкость при построении своих решений. Существует возможность разрабатывать и запускать кроссплатформенные ASP.NET Core приложения на Windows, Mac и Linux. Фреймворк ASP.NET Core общедоступен на GitHub. Зачем строить ASP.NET Core? Первая предварительная версия ASP.NET появилась почти 15 лет назад как часть платформы .NET Framework. С тех пор миллионы разработчиков использовали технологию для создания и запуска отличных веб-приложений. За эти годы удалось добавить и разработать множество возможностей. ASP.NET Core имеет ряд архитектурных изменений, которые приводят к более компактной и модульной структуре. ASP.NET Core больше не основывается на файле System.Web.dll. Он основан на наборе детальных и хорошо структурированных пакетов NuGet. Это позволяет оптимизировать приложение с помощью пакетов NuGet, которые вам необходимы. Преимущества меньшей площади поверхности приложения включают: более строгую защиту, сниженный уровень обслуживания, улучшенную производительность и снижение затрат в модели «плати за то, что используешь». С помощью ASP.NET Core вы достигните таких основных улучшений: Единая история создания для Web UI и Web APIs Интеграция современных клиентских фреймворков и схем разработки Конфигурация, готовая для работы в облаке и основывающаяся на окружении Встроенная поддержка внедрения зависимостей Новый легкий и модульный HTTP-запрос Возможность хостироваться в IIS либо в вашем собственном приложении Фреймворк построен на платформе .NET Core, которая поддерживает истинное совместное управление версиями приложений Поставка как полные NuGet пакеты Новый инструментарий, который упрощает разработку современных веб-приложений Сборка и работа кроссплатформенных ASP.NET приложений на Windows, Linux и Mac Общедоступный и социально-ориентированный фремворк   Создание web UI и web APIs с использованием ASP.NET Core MVC Вы можете создавать службы HTTP, которые охватывают широкий круг клиентов, включая браузеры и мобильные устройства. Поддержка нескольких форматов данных и согласования содержимого – уже встроены. ASP.NET Core - идеальная платформа для создания web APIs и RESTful приложений на .NET Core. Вы можете создавать хорошо факторизованные и тестируемые веб-приложения, которые следуют шаблону Модель-Вид-Контроллер (MVC). Razor обеспечивает продуктивный язык для создания Views Тег-хэлперы позволяют серверному коду участвовать в создании и рендеринге HTML- элементов в файлах Razor Привязка модели автоматически отображает данные из HTTP-запросов в параметры метода действия Проверка модели автоматически выполняет проверку на стороне клиента и на стороне сервера   Разработка клиентской стороны ASP.NET Core предназначен для беспроблемной интеграции с различными клиентскими платформами, включая AngularJS, KnockoutJS и Bootstrap. Материал подготовлен на основе статьи: https://docs.microsoft.com/en-us/aspnet/core/. Авторы: Daniel Roth, Rick Anderson, Shaun Luttin
Notification success