Результати пошуку за запитом: mvc4 5
Як стати розробником 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%
Хелловін наближається! Страшні знижки стукають у твій дім
Автор: Редакция ITVDN
Страшные скидки на ITVDN - это давняя добрая традиция, отпугивающая злых духов холодными октябрьскими ночами. Смотрите наши видео уроки и ничего не бойтесь!
С 28 по 31 октября на ITVDN скидки на обучение до 50%:
Верстальщик сайтов (доступ на 4 месяца) — $20 (вместо $39.99)
FrontEnd Developer (7 месяцев) — $42 (вместо $69.99)
JavaScript Developer (3 месяца) — $20 (вместо $39.99)
React Developer (5 месяцев) — $25 (вместо $49.99)
Angular Developer (3 месяца) — $20 (вместо $39.99)
.NET Developer (8 месяцев) — $48 (вместо $79.99)
ASP.NET MVC Developer (5 месяцев) — $25 (вместо $49.99)
ASP.NET Core Developer (6 месяцев) — $36 (вместо $59.99)
Python Developer (6 месяцев) — $36 (вместо $59.99)
Java Developer (7 месяцев) — $42 (вместо $69.99)
Android Developer (5 месяцев) — $30 (вместо $49.99)
iOS Developer (3 месяца) — $20 (вместо $39.99)
PHP Developer (4 месяца) — $20 (вместо $39.99)
Ruby Developer (6 месяцев) — $30 (вместо $59.99)
C++ Developer (3 месяца) — $20 (вместо $39.99)
Unity/Game Developer (6 месяцев) — $36 (вместо $59.99)
Страшные скидки не обошли стороной и пакеты подписок, которые открывают доступ ко всем курсам на ITVDN — а их у нас более 200 (!). Таким образом:
Пакет Стартовый (доступ на 3 месяца) — $35 (вместо $49.99)
Пакет Базовый (6 месяцев) — $58.5 (вместо $89.99)
Пакет Премиум (12 месяцев) — $110.5 (вместо $169.99)
В этот жуткий час не забудьте про друга!
Если у вас есть друг, который хочет освоить IT-профессию либо углубить свои познания в программировании, вы можете сделать ему хороший сюрприз – вручить подарочный сертификат с доступом ко всем видео курсам. Во время акции подарочные сертификаты также будут продаваться со скидками.
Получите максимальную выгоду от этого Хэллоуина на ITVDN!
Розіграш сертифікатів з 16 ІТ-спеціальностей
Добрый день!
27-го октября в 15:00 на YouTube-канале ITVDN в прямом эфире состоится розыгрыш подарочных сертификатов по 16 IT-специальностям - обучение с нуля до уровня специалиста.
Хочешь стать программистом? Изучай программирование по видео курсам - это идеальный вариант, который подходит всем - студентам, специалистам, желающим сменить профессию, домохозяйкам и даже пенсионерам, которые хотят попробовать себя в удаленной работе.
Видео курсы доступны 24 часа в сутки. Учись, когда тебе удобно. Если что-то не понял, смотри повторно, делай задания и если ты реально хочешь стать разработчиком, у тебя получится!
Ну а пока - лови момент, регистрируйся для участия в розыгрыше и пусть тебе повезет.
16 специальностей на ITVDN, которые участвуют в розыгрыше:
Frontend Developer — 41 курс, доступ на 7 месяцев.
React Developer — 15 курсов на 5 мес.
Angular Developer — 10 курсов на 3 мес.
Верстальщик сайтов — 22 курса на 4 мес.
JavaScript Developer — 9 курсов на 3 мес.
PHP Developer — 20 курсов на 4 мес.
Ruby Developer — 18 курсов на 6 мес.
Python Developer — 18 курсов на 6 мес.
C#/.NET Developer — 54 курса на 8 мес.
ASP.NET Core Developer — 20 курсов на 6 мес.
ASP.NET MVC Developer — 23 курса на 5 мес.
Java Developer — 29 курсов на 7 мес.
Android Developer — 21 курс на 5 мес.
iOS Developer — 7 курсов на 3 мес.
С++ Developer — 8 курсов на 3 мес.
Unity/Game Developer — 27 курсов на 6 мес.
Чтобы принять участие в розыгрыше, нужно:
Быть зарегистрированным на сайте ITVDN.
Подписаться на наш канал в Telegram.
Заполнить Заявку участника акции.
Заявки принимаются до 24:00 26-го октября.
Подарочный сертификат на обучение можно активировать в любое удобное время в течение 12 месяцев с момента его получения.
Регистрируйся для участия в розыгрыше и не забудь рассказать о нем друзьям!
Знижка 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 имеет много тонкостей, о которых стоит помнить при написании своих сценариев и программ. В дальнейшем вы сможете самостоятельно обнаруживать подобные особенности и грамотно ими пользоваться.