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

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

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

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

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

Результати пошуку за запитом: mvc
Тиждень знижок на С# та .NET

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

Друзі, з 15 по 22 вересня на ITVDN великі знижки на пакети відео курсів за напрямком C#/.NET – до мінус 50%! Це чудова можливість як для новачків, так і для тих, хто хоче систематизувати та поглибити свої знання. .NET (“дот нет”) – це сучасна платформа для створення ПЗ від гіганта ІТ-індустрії – компанії Microsoft. У якості основної мови програмування вона застосовує C# (“сі шарп”), яка вирізняється своєю універсальністю, відносною простотою та потужністю. C# / .NET успішно використовуються у створенні цілого спектру програмних продуктів: серверна сторона веб-додатків, настільні та мобільні ігри і додатки, хмарні сервіси, Big Data, тестування тощо. C# протягом багатьох років стабільно входить в п’ятірку лідерів і ми рекомендуємо цей напрямок як дуже перспективний. C# чудово підходить новачкам у ІТ, оскільки має відносно простий та зрозумілий синтаксис. Також вона не потребує особливих знань з математики – шкільної бази цілком достатньо. Акційні ціни – лише з 15 по 22 вересня: .NET Developer – 60 USD (замість 119.99) ASP.NET Core Developer – 52 USD (замість 74.99) ASP.NET MVC Developer – 63 USD (замість 89.99) Який пакет підписки обрати? .NET Developer – якщо ви новачок в ІТ і бажаєте почати вивчення спеціальності з нуля, або ж вже знайомі з C#, але хочете поглибити і вдосконалити свої знання. Ключові технології пакету .NET Developer: Мова програмування C# з нуля до поглибленого рівня. Алгоритми та структури даних і шаблони проектування – сукупність правил з написання гарно оптимізованого, легко масштабованого та зручного для читання коду. Основи SQL – мова структурованих запитів для роботи з базами даних Основи Transact SQL – мова для взаємодії із системами управління реляційними базами даних MS SQL Server Основи Entity Framework Core – об'єктно-орієнтована технологія роботи з даними, орієнтована на .NET Core платформу Основи роботи з Git – система керування версіями проектів Також на вас чекатимуть інші додаткові відео курси з таких технологій, як WCF, WPF, UWP, елементи математичної логіки тощо. Крім доступу до обов'язкових та необов'язкових відео курсів у пакеті підписки – домашні завдання, курсові проекти, тести та сертифікати з вивчених технологій, інтерактивний практикум навичок, онлайн консультація з тренером, диплом зі спеціальності. Акційна вартість – 60 USD (замість 119.99), доступ до 55 відео курсів на 8 місяців. ASP.NET Core Developer – цей напрямок підійде для тих, хто впевнено володіє мовою C# і хоче опанувати сучасний фреймворк ASP.NET Core для створення хмарних додатків, котрий відрізняється мультиплатформністю, високою продуктивністю та відкритим вихідним кодом. Ключові технології пакету ASP.NET Core Developer: Entity Framework Core – об'єктно-орієнтована технологія роботи з даними, орієнтована на .NET Core платформу. ASP.NET Core – фреймворк, який використовує середовище виконання .NET Core. Він призначений для розробки якісних сучасних вебдодатків та є продовженням розвитку платформи ASP.NET. Головна особливість – мультиплатформність, висока продуктивність, відкритий вихідний код. ASP.NET Core Web API – відгалуження ASP.NET Core для зручного створення HTTP-сервісів, що працюють за принципами REST. ASP.NET Core SignalR – бібліотека з відкритим вихідним кодом, що дозволяє створювати клієнт-серверні програми, які працюють у режимі реального часу. Крім доступу до обов'язкових та необов'язкових відео курсів у пакеті підписки – домашні завдання, курсові проекти, тести та сертифікати з вивчених технологій, інтерактивний практикум навичок, онлайн консультація з тренером, диплом зі спеціальності. Акційна вартість – 63 USD (замість 89.99) – доступ до 22 відео курсів на 6 місяців. ASP.NET MVC Developer – цей напрямок підійде для тих, хто впевнено володіє мовою C# і хоче рухатися далі – опановувати потужний фреймворк для веброзроблення під платформу Windows – ASP.NET MVC, а також допоміжними технологіями. Ключові технології пакету ASP.NET MVC Developer: Entity Framework 6 – об'єктно-орієнтована технологія роботи з даними (версія 6). ASP.NET MVC – фреймворк від компанії Microsoft для створення вебдодатків, динамічних вебсайтів та інтерактивних сторінок, який орієнтований на застосування Model-View-Controller архітектури. ASP.NET Web API 2 – технологія для створення власних Web API. Крім доступу до обов'язкових та необов'язкових відео курсів у пакеті підписки – домашні завдання, курсові проекти, тести та сертифікати з вивчених технологій, інтерактивний практикум навичок, онлайн консультація з тренером, диплом зі спеціальності. Акційна вартість – 52 USD (замість 74.99) – доступ до 24 відео курсів на 5 місяців. Подарункові сертифікати також беруть участь в акції! Хочете порадувати друга чи близьку людину, яка бажає стати програмістом? Пропонуємо придбати Подарунковий сертифікат за спеціальністю за акційною ціною. Власник сертифікату може активувати його протягом одного року з моменту придбання. Терміни акції: з 15 по 22 вересня 2022 року. Увага! З 24 лютого 2022 року ми не надаємо послуги громадянам росії та білорусі.
Створення Web API в MVC6

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

Введение ASP.Net Web API – это основа создания HTTP услуг широкого спектра клиентов, таких как браузеры, мобильные телефоны, планшеты и так далее. API должна быть совместима с современными браузерами, чтобы использовать эти услуги в простой форме. Мы можем быстро и просто сбрасывать служебные данные в браузер, а также приложения. Необходимость в Web API Если Вы нуждаетесь в Web Service и Вам не нужно SOAP, то API ASP.Net –лучший выбор. Он строит простые HTTP сервисы, основанные на базе существующей WCF. ASP.Net Web API на основе HTTP легко определяются. У них открытый исходный код. Легкая архитектура подходит для устройств с ограниченной шириной полосы, например, смартфонов. Создание простой Web API в ASP. NET MVC 6 Запустите Visual Studio 2015 Preview. В меню Файл выберите New > Project. В диалоговом окне New Project нажмите Tempates > Visual C# > Web и выберите ASP. NET шаблон проекта Web-приложений. Назовите проект "WebApplication1" и нажмите OK. В диалоговом окне New ASP.NET Project выберите "ASP.NET 5.0 Empty” шаблон. Проект включает в себя следующие файлы:   Global.json содержит настройки решения. В project.json находятся настройки проекта. Project_Readme.html – read me файл. Startup.cs содержит встроенный код конфигурации. Откройте файл Project.json. Добавьте библиотеки классов (class libraries) в разделе зависимостей (dependencies). ​ "dependencies": {           "Microsoft.AspNet.Server.IIS": "1.0.0-beta1",           " "Microfost.AspNet.Diagnostics": "1.0.0-beta1" } Затем откройте Startup.cs с кодом, показанным ниже.  public class Startup    {         public void Configure(IApplicationBuilder app)         {             // For more information on how to configure your application, visit http://go.microsoft.com/fwlink/?LinkID=398940              app.UseWelcomePage();             // app.UseMvc();          }     }  После отладки Visual Studio перейдите на http://localhost:port/ в браузере. Создание Web API Мы создадим Web API, чтобы упорядочить список клиентских продуктов. Сначала нужно добавить ASP.Net MVC6 в приложение. Добавьте пакет MVC6 в список зависимостей в Project.json. Используйте код ниже. "dependencies": {         "Microsoft.AspNet.Server.IIS": "1.0.0-beta1",         "Microsoft.AspNet.Diagnostics": "1.0.0-beta1",         "Microsoft.AspNet.Mvc": "6.0.0-beta1"       } Затем добавьте MVC в request pipeline в Startup.cs. Добавьте Using для Microsoft.Framework.DependencyInjection.   Добавьте следующий метод в Startup класс. using System; using Microsoft.AspNet.Builder; using Microsoft.AspNet.Http; using Microsoft.Framework.DependencyInjection;//add new  namespace WebApplication1 {     public class Startup     {         public void Configure(IApplicationBuilder app)         {                      app.UseWelcomePage();              app.UseMvc();         }         public void ConfigureServices(IServiceCollection services)         {             services.AddMvc();         }     } } Добавьте модель using System; using System.ComponentModel.DataAnnotations; namespace WebApplication1.Model {     public class Customer     {         public int CustomerId { get; set; }         [Required]         public string Name { get; set; }     } } Добавьте контроллер  using Microsoft.AspNet.Mvc; using System.Collections.Generic; using System.Linq; using WebApplication1.Model; namespace WebApplication1.Controllers {     public class HomeController : Controller     {                 static readonly new List<Customer> _items = new List<Customer>()             {                 new Customer  { CustomerId = 1, Name = "Henry" },                 new Customer { CustomerId = 2, Name = "John" },             };         public IEnumerable<Customer> Get()         {             return _items;         }         public IActionResult GetById(int id)         {             var its = _items.FirstOrDefault(x => x.CustomerId == id);             if (its == null)             {                 return HttpNotFound();             }             return new ObjectResult(its);         }         public void CreateCustomer([FromBody] Customer item)         {             if (!ModelState.IsValid)             {                 Context.Response.StatusCode = 400;             }             else             {                 item.CustomerId = 1 + _items.Max(x => (int?)x.CustomerId) ?? 0;                 _items.Add(item);                 string url = Url.RouteUrl("GetByIdRoute", new { id = item.CustomerId },                     Request.Scheme, Request.Host.ToUriComponent());                 Context.Response.StatusCode = 201;                 Context.Response.Headers["Location"] = url;             }         }         public IActionResult DeleteItem(int id)         {             var item = _items.FirstOrDefault(x => x.CustomerId == id);             if (item == null)             {                 return HttpNotFound();             }             _items.Remove(item);             return new HttpStatusCodeResult(204);         }     } } Выше описывается класс HomeController. Маршрутизация Атрибут маршрутизации определяет URL шаблоны контроллера. [Route("api/[controller]")] Методы HTTP [HttpGet], [HttpPost] и [HttpDelete] – атрибуты, определяющие методы HTTP для контроллера. public IEnumerable<Сustomer> Get() { }  //[HttpGet]  public IActionResult GetById(int id) { } //[HttpGetbyid}  public void СreateСustomer([FromBody] Сustomer item) { } // [HttpPost]  public IActionResult DeleteItem(int id) { } //[HttpDelete] {Customerid: int} int ограничивает переменную до соответствия целому числу, чтобы URL-адреса совпадали. http://localhost/api/home/1 http://localhost/api/home/42 Из этой статьи Вы узнали, как создавать Web API в MVC 6, используя модели, контроллер и HTTP методы. Источник: http://www.c-sharpcorner.com/UploadFile/85ed7a/create-web-api-in-mvc-6/
CocoaConf Belarus 2015

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

В субботу 12 декабря в Минске состоится конференция для iOS-разработчиков CocoaConf Belarus 2015. Докладчики затронут самые горячие темы разработки на Objective-C, Swift, тестирования, функционального программирования, а также рассмотрим практики таких современных и активно развивающихся технологий, как Swift 2.0.  Все доклады конференции имеют практическую ориентацию, а решения доказали свою эффективность на проектах и компаниях, в которых работают наши докладчики. В докладе "Presenting Things in Swift" от Дениса Филеева (Mobile Tech Lead @Juno Lab, Belarus) разберемся, как сделать уровень View в приложении предельно простым и пассивным. С Алексеем Демедецким рассмотрим ценность понимания архитектуры, проблемы подхода MVC и практики перехода к модели MVVM. Поговорим c iOS-разработчиком MAPS.ME (популярного мобильного приложения c офлайновыми картами) о некоторых особенностях Objective-C++, в частности об использовании STL, управлении памятью, как работает ARC и C++, лямбды и блоки. Найти подробную информацию об остальных докладах и спикерах события, а также приобрести билеты вы можете на http://conf.cocoaheads.by/. CocoaConf Belarus 2015 проводится независимым сообществом CocoaHeads Belarus при поддержке площадки SPACE.  Контактная информация и покупка билетов для компаний: +375 29 101 08 12, yuila@eventspace.by Присоединяйтесь к #CocoaConfBy!
Подарункові сертифікати до Дня Закоханих

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

Что подарить близкому человеку в День влюбленных? Это всегда очень сложный вопрос. Все мы такие разные. Но если его (или ее) интересует программирование, если он хочет освоить с нуля IT специальность или изучить новые технологии, у нас для вас хорошая новость. Ко Дню Влюбленных Подарочные сертификаты ITVDN на обучение можно приобрести со скидкой! Вы можете выбрать в подарок: один из универсальных сертификатов – Стартовый, Базовый или Премиум – которые дают доступ ко всем курсам и сервисам Стартовый (3 месяца) – 43 USD (49,99) Базовый (6 месяцев) – 65 USD (89,99) Премиум (12 месяцев) – 122 USD (169,99) сертификат для обучения по одной из 12 IT специальностей: .NET Developer - 64 USD (79.99) Frontend Developer - 56 USD (69. 99) Java Developer - 48 USD (59.99) Python Developer - 43 USD (49.99) ASP.NET Core Developer – 34 USD (39.99) ASP.NET MVC Developer - 34 USD (39.99) Верстальщик сайтов - 34 USD (39.99) JavaScript Developer - 34 USD (39.99) Angular Developer - 34 USD (39.99) PHP Developer - 34 USD (39.99) Android Developer - 34 USD (39.99) Unity/Game Developer - 34 USD (39.99) Подарочный сертификат можно активировать в любое удобное время в течение года с момента его приобретения. Акция действует только 2 дня – 13 и 14 февраля 2020 года! Купить Подарочный сертификат по акционной цене
Акція «Вивчай ASP.NET Core безкоштовно»

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

Ловите новый подарок от ITVDN! C 6 по 12 сентября 2018 года видеокурс ASP.NET Core Essential доступен бесплатно для всех зарегистрированных пользователей ITVDN. ASP.NET Core – это кроссплатформенная технология для создания сетевых веб-приложений от компании Microsoft. Преимущества ASP.NET Core: Использование языка C# Поддержка нескольких платформ Открытый исходный код Наличие качественного фреймворка для работы с базами данных Поддержка NuGet пакетов Видео курс ASP.NET Core Essential записан Евгением Лукашуком, он состоит из 11 уроков общей продолжительностью более 5 часов. В курсе рассмотрены такие темы: Вступление. Установка. Ознакомление Структура базового проекта. Что такое Middleware Конфигурация. Основы конфигурации Понятие маршрутизации MVC. Основные значения Модели Представления Контроллеры Web API. Razor-страницы Entity Framework Core Публикация приложения. Доступные сервера В каждом уроке для вас будут доступны: Видео Учебные материалы с примерами кода Презентации Опорный конспект к каждому уроку Домашние задания Для участия в Акции нужно быть зарегиcтрированным пользователем ITVDN. Доступ к курсу открывается на 10 дней. Изучайте ASP.NET Core Essential на ITVDN!
Акція "1+1=3" акція ITVDN 2017 рік

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

Покупайте подписку ITVDN на два месяца, а третий получите в подарок! С 11 до 18 мая 2017 года у Вас есть возможность получить в подарок один дополнительный месяц подписки с полным доступом ко всем видео курсам по программированию. В специальном акционном пакете «1+1=3» доступны такие услуги: полный доступ ко всем видео курсам, представленным в Каталоге, на 90 дней возможность скачивать учебные материалы поурочное и итоговое онлайн тестирование электронные сертификаты по успешно пройденным курсам а также возможность формировать практические навыки с помощью Тренажера ITVDN общение с другими пользователями и авторами курсов на Форуме ITVDN В настоящее время в каталоге ITVDN 84 видео курса. Наиболее полно представлены такие направления обучения, как C#./.NET, FrontEnd, ASP.NET MVC, разработка игр на Unity, Python, Java. При составлении плана обучения мы рекомендуем воспользоваться путеводителями по специальности: С#/.NET Developer Frontend Developer Команда ITVDN желает Вам скорейшего достижения Ваших целей в обучении и карьере! Учитесь сами и расскажите о возможностях видео обучения Вашим друзьям. Акция действует до 18:00 18 мая 2017 года. Примечание. В пакет подписки не входят курсы по специальности QA и PM. Оформить подписку по акции «1+1=3»  
Практика C#. Створення блогу із Blogifier.Core.

Автор: Вадим Рибалко

<p>22 января состоится вторая онлайн встреча по теме создания блогов на языке C#. В первой части мы рассматривали, что такое блоги, для чего они нужны и как создать собственный блог, используя гибкую и многофункциональную платформу на ASP.NET MVC под названием BlogEngine.NET. Познакомились с основными фичами и возможностями.</p> <p>На втором вебинаре мы рассмотрим немного другой подход в создании блога, в котором используются технологии ASP.NET Core и Angular. Платформа, с которой мы будем работать, называется Blogifier.Core. У&nbsp; нее есть ряд преимуществ в сравнении с BlogEngine.NET, и мы их подробно рассмотрим на нашей встрече.</p> <p><strong>План вебинара:</strong></p> <ol> <li>Введение в Blogifier.Core</li> <li>Для чего библиотека нужна?</li> <li>Установка окружения.</li> <li>Запуск приложения.</li> <li>Обзор возможностей.</li> <li>Темы.</li> <li>Выбор хостинга.</li> <li>Деплой проекта.</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Данный вебинар будет интересен двум категориям людей: первая &ndash; это разработчики, которые знают язык и уже разрабатывают свои приложения на C#, вторая - люди, которые только начинают свой путь в карьере .NET разработчика в сфере веб-приложений и в будущем хотят создать что-то своё.</p>
ASP.NET Core. Найкращі архітектурні практики. Частина 2 - вебінари ITVDN

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

<p>На вебинаре будут показаны примеры лучших архитектурных практик в рамках&nbsp;.NET Core. Вебинар является продолжением темы, рассмотренной на нашей <a href="https://itvdn.com/ru/webinars/description/aspnet-core-arch">предыдущей встрече</a>. Мы обсудим разные аспекты использования (замены) контейнера для Dependency Injection, немного тюнинга и оптимизации Entity Framework, использование&nbsp;внешней аутентификации и deployment посредством Docker.</p> <p><strong>План вебинара:</strong></p> <ol> <li>Обзор ключевых моментов <a href="https://itvdn.com/ru/webinars/description/aspnet-core-arch">прошлого вебинара</a></li> <li>Наше приложение, API + MVC клиент</li> <li>Создаем бизнес-логику, уровень сервисов. Использование Dependency Injection.</li> <li>Тюнинг Entity Framework</li> <li>Использование внешней аутентификации (Google, Facebook)</li> </ol> <p><strong>Целевая аудитория:</strong></p> <p>Основная аудитория данного вебинара &ndash; практикующие .NET разработчики, имеющие опыт не только в разработке, но и проектировании функциональности.</p>
Створення web шахів на HTML, JavaScript та PHP

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

<p>Во время этого вебинара мы создадим веб-страницу с шахматной доской. Посетители смогут перемещать фигуры и видеть ходы других участников. Получится &quot;обычная&quot; шахматная доска, без проверки очерёдности ходов.</p> <p>Мы напишем клиент-серверные шахматы на основе MVC шаблона:</p> <p>M - Модель выполняет ходы на PHP и хранит позицию в MySQL.</p> <p>V - Представление показывает доску, реализовано только на HTML.</p> <p>C - Контроллером является JavaScript прослойка с jQuery.ajax-вызовами.</p> <p><strong>Используемые технологии: </strong>HTML, JavaScript, AJAX, jQuery, JSON, PHP, MySQL.</p> <p><strong>План вебинара:</strong></p> <ol> <li>HTML5. Создание Шахматной доски.</li> <li>jQuery. Перемещение Фигур мышкой.</li> <li>AJAX. Загрузка начальной позиции.</li> <li>PHP. Выполнение ходов на сервере.</li> <li>MySQL. Сохранение позиции в базе.</li> <li>Вызов PHP-методов из JavaScript.</li> <li>Игра в наши Шахматы со зрителями.</li> </ol> <p><strong>Предварительные требования: </strong>Базовые знания и навыки работы с HTML, JavaScript, PHP, MySQL.</p> <p><strong>Целевая аудитория: </strong>Программисты, IT-студенты, инженеры.</p>
Angular 4 Jump Start. Майстер-клас Дмитра Охріменка у Terrasoft.

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

<ul> <li>Что такое Angular. Коротко об истории развития Angular.</li> <li>Преимущества Angular. Главные особенности и терминология.</li> <li>Зачем Angular разработчику нужен TypeScript? &bull; Общая архитектура приложений Angular.</li> <li>Что нового в Angular 4?</li> <li>Создание REST сервиса с использованием ASP.NET MVC WebAPI.</li> <li>Создание приложения с маршрутизацией несколькими компонентами и сервисом для работы с backend.</li> </ul> <p>Презентация- <a href="https://www.youtube.com/redirect?event=video_description&amp;v=ka6zZMjWtq8&amp;redir_token=bABWnG4oJj0DLmADJUpwiGoc3cR8MTU0NDY5NDM5NEAxNTQ0NjA3OTk0&amp;q=https%3A%2F%2Fgoo.gl%2FELZxcB" rel="nofollow" target="_blank">https://goo.gl/ELZxcB</a></p> <p>Примеры кода- <a href="https://www.youtube.com/redirect?event=video_description&amp;v=ka6zZMjWtq8&amp;redir_token=bABWnG4oJj0DLmADJUpwiGoc3cR8MTU0NDY5NDM5NEAxNTQ0NjA3OTk0&amp;q=https%3A%2F%2Fgoo.gl%2FxF7GcF" rel="nofollow" target="_blank">https://goo.gl/xF7GcF</a></p>
Notification success