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

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

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

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

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

Результати пошуку за запитом: mvc 5
Акція «Вивчай 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!
Unit тестирование

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

Одно из преимуществ приложений, написанных с использованием шаблона MVC – тестируемость. Этот урок показывает, как создавать и запускать unit тесты для AngularJS приложений.
Вступ. Огляд тестового проекту

Автор: Наурінський Юрій

Згадати піраміду тестування та концепцію патерну MVC. Зв'язати види тестів та компоненти фреймворку. Розгляд демо-проекту.
Підключення бази даних

Автор: Кобрин Андрій

Урок присвячений базам даних у Spring MVC. Студенти отримають можливість підключити базу даних до свого веб додатка.
Обробка винятків і валідація форм

Автор: Кобрин Андрій

У цьому уроці студенти зосередяться на обробці винятків та валідації форм у вебдодатках, створених з використанням Spring MVC.
Коли потрібно переходити на ASP.NET Core?

Автор: Steven Smith

Прошло много времени с момента релиза ASP.NET Core 1.0. Затем появились версии 1.1, 2.0… В общем и целом серверные компоненты и технология оказались достаточно качественными, в них было замечено всего лишь несколько багов. Кроме того, начиная с вышеупомянутой версии 1.1, было добавлено бессчётное множество различных полезных примочек к Entity Framework Core и самой ASP.NET Core. Помимо прочего, стоит также отметить радикальные отличия в структуре проектов, которые могут показаться слегка непривычными, но являются жизненно необходимыми для взаимодействия проектов .Net Core с другими типами проектов. Но ожиданиям качественного инструмента пришел конец. Произошел релиз Visual Studio 2017, и она успела зарекомендовать себя как достаточно стабильная версия. К тому же я без проблем сумел перенести мои проекты на базе project.json в новый формат файлов MSBuild без всяких проблем. Помимо прочего, стоит также отметить целую серию приятных улучшений стандартной среды языка .NET. Мы долго ждали и дождались – наконец-то стандарт .NET Core (вместе с технологией ASP.NET Core) успешно захватывает IT-рынок и обладает целым рядом полезных инструментов для разработки. Если вы из компании, которая от стольких лет ожидания успела натереть себе мозоль – определенно, вам есть чему радоваться. Итак, ASP.NET Core сейчас уже на полках. Так в каких случаях нам стоит забыть про старый добрый ASP.NET и опробовать его кроссплатформенную версию? Позволю себе поделиться мнением. Новые проекты Если вы начинаете разработку нового проекта с использованием MVC-подхода и/или Web API, вам определенно нужно обратить свое внимание на ASP.NET Core. Технология содержит в себе целую серию значительных улучшений, которые заметно отличают ее от предшественницы. Помимо прочего, она также может похвастаться первоклассной системой внедрения зависимостей. ASP.NET Core также обладает специальными tag-helper`ами. Используя сервис TestServer, вы запросто сумеете производить локальные тесты прямо на свое ПК (забудьте про падения через неверную конфигурация фаервола). Web API теперь внедрены в ASP.NET Core MVC, потому теперь нет никакой необходимости использовать сторонние библиотеки с кучей дублирующих компонентов. Также скорость работы значительно выше, плюс, помимо прочего, арсенал может похвастаться значительно большим количеством опций, нежели MVC5/WebAPI2, который в значительной мере привязан к IIS. Но что, если проект имеет среди зависимостей сторонние библиотеки (собственные или чьи-то еще), которые требуют полноценной среды .NET Framework, не включенной в .NET Core? Нет никаких проблем. При желании в ASP.NET Core можно включить полноценный .NET Framework. Желаете использовать ваш Entity Framework 6 или NHibernate для работы с данными? Да ради Бога. Все прекрасно будет работать и в ASP.NET Core. Единственное, что вы от этого утратите – это кроссплатформенность, ибо эти сервисы могут быть запущены только в рамках Windows-сервера. У меня нет времени переучивать команду на ASP.NET Core! На счастье, переход на новую платформу не займет много времени, если ваша команда уже знакома с ASP.NET MVC и/или Web API. Концепция Core – использовать все, что было раньше, но значительно лучше. Контроллеры и представления никуда не делись. Представления все еще используют Razor. Маршрутизация по сути своей осталась прежней – она даже стала немного проще. Фильтры также особо не изменились, а Web API добавили своего удобства в использовании (так как они были интегрированы в MVC). Конечно, отличия все же есть, но это не критично. Несколько новых вещей, вроде того, как запускается приложение или как работает middleware, выучить придется, но в целом опыт работы на предыдущей ASP.NET Core MVC тут будет решать очень многое. Я хочу поместить приложение в контейнер на Linux! Тогда вы можете желать только ASP.NET Core. Вы не сможете использовать библиотеки из среды .NET Framework, но что касательно стандартных компонентов .NET Core – полный вперед. И да, вы также можете помещать свои приложения под Azure на Linux. Судьба приложений на ASP.NET MVC 5 и/или Web API 2 Предугадать тут что-либо конкретное будет несколько затруднительно. Если эти приложения работают и запускаются без проблем, не думаю, что необходимость переходить под ASP.NET Core такая уж  срочная. Однако, несколько причин, по которым  стоит интегрировать подобные программы под ASP.NET Core, все же есть: Сама поддержка. Если вы бы хотели деплоить приложение и его сервер вместе, без привязки к IIS – Core, – это однозначно ваш выбор. Поддержка различных платформ. Порой использование Windows-ориентированных серверов может быть дороже прочих других. Возможно, вы могли слышать об поддержке контейнеров, Докера и так далее. Core все это поддерживает – причем на очень даже приличном уровне. Множественные приложения. Приходилось ли вам запускать несколько экземпляров приложения на одной и той же машине? ASP.NET Core позволит это делать значительно удобнее и эффективнее, нежели традиционный ASP.NET. Тестирование и Domain-Driven Design (DDD). Если ваша команда следует этому подходу, пишет тестируемое программное обеспечение, то ASP.NET Core (и Entity Framework Core) привнесёт целый ряд полезных фич, которые значительно могут упростить жизнь. Программы Web Forms         Если ваше приложение базируется на веб-формах, возможно, вам лучше всего будет оставаться на ASP.NET. Microsoft активно инвестирует в эту технологию. Существует множество способов улучшить качество кода, используя внедрение зависимостей и прочее. Но смена платформы на ASP.NET Core MVC будет такой же «болезненной», как и переход на ASP.NET MVC 5,4,3,2,1. Что хуже, используя MVC 5, вы можете запускать страницы отдельно друг от друга, но проделать подобное с ASP.NET Core не представляется возможным. Лично я могу посоветовать оставаться на веб-формах до тех пор, пока приложение не потребует полноценной замены. В плане нагрузки на данные, потребовалось бы применить стиль SPA-приложений со значительно большим количеством клиентского кода и фрейморков типа Angular 2, или React. Другие размышления Хотя Visual Studio – прекрасный инструмент для разработки приложений, эта среда не бесплатная (за исключением комьнити-версии). Помимо прочего, она Windows-ориентированная (да, есть VS для MacOS, но это совершенно другое приложение). Если же студия для вас по причине цены или размеров неприемлема, .NET Core будет воистину полезным приобретением. Вы можете на MacOS, Linux (и, разумеется, под Windows) работать в Visual Studio Code! Подобным образом, если ваши приложения больше ориентированы на клиентскую часть, ASP.NET Core порадует более облегченными размерами. В то время, как фронтендеры превозносят NodeJS как быструю технологию (и ее возможность исполнять js-код на сервере), ASP.NET Core может также исполнять Node.JS на сервере (и вы также можете работать под JS на сервере, если вам захочется). Используя TechEmpower, ASP.NET Core, развернутый с использованием Kestrel, может обрабатывать до 1 миллиона запросов за секунду на том же ПК и в рамках того же приложения, в то время, как NodeJS обрабатывает всего около 175 тысяч в секунду. Подведем итоги Безусловно, ваш опыт и ваше мнение может сильно отличаться от моего, потому вопрос о том, стоит ли переходить на ASP.NET Core для некоторых может остаться открытым. И, конечно, ASP.NET Core далеко не единственная технология, используя которую вы будете создавать свое следующее веб-приложение. Однако, тема этой статьи как раз-таки ASP.NET Core, с которым мне приходилось долго проработать. К тому же, написано очень много официальной документации на официальном сайте Microsoft. Я не советую переходить на ASP.NET Core лишь потому, что он такой новый и весь из себя красивый. Решение перейти должно быть тщательно взвешенным и подкрепленным весомыми аргументами, которые я постарался привести в своей статье. Что дальше? Разработка ASP.NET Core продолжается. Уверен, версия 2.0 – далеко не последняя! Было бы неплохо взглянуть на обновленный SignalR и новую функциональность разор-страниц. Автор перевода: Евгений Лукашук Оригинал статьи
Тиждень С#/.NET. Знижки на навчання + подарунок від JetBrains

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

Здравствуйте! C# — это мощный язык программирования, который используется во всех сферах создания программного обеспечения: настольные, веб, мобильные приложения, игры, облачные сервисы, приложения для бизнеса. По количеству вакансий .NET стабильно входит в ТОП-5, что говорит о высокой востребованности специалистов этого направления и высоком уровне оплаты труда.   Если вы хотите стать C#/.NET разработчиком, специально для вас c 19 по 26 августа на ITVDN скидка 30% на все специальности по .NET! Это отличный повод как для новичков в разработке, так и для тех, кто хочет систематизировать и углубить свои знания. Акционные цены c 19 по 26 августа: C#/.NET Developer - 56 USD - 54 курса на 8 мес. ASP.NET Core Developer – 42 USD - 20 курсов на 6 мес. ASP.NET MVC Developer - 35 USD - 23 курсов на 5 мес. Подарок от JetBrains Каждый участник акции получает уникальную возможность от наших партнеров – компании JetBrains, которая создает эффективные инструменты для разработчиков, помогающие сосредоточиться на творческих задачах, оставляя «рутину» кодинга современным IDE. Каждый участник акции, покупая подписку, получает в подарок лицензию на один из профессиональных инструментов для разработчиков на выбор – IDE JetBrains. Это профессиональные инструменты, которыми пользуются разработчики IT компаний. Какие IDE предоставляет компания? Webstorm – умная IDE для JavaScript IntelliJ IDEA – умная и продуктивная разработка на Java PyCharm – IDE для профессиональной разработки на Python Rider – быстрая и мощная кроссплатформенная IDE для .NET и многие другие. Лицензионная IDE от JetBrains сделает ваш процесс изучения программирования ещё более комфортным и продуктивным. Кстати, подарочные сертификаты во время акции также можно приобрести по супер цене! Желаем успехов в прокачке навыков .NET на ITVDN!
🎁 Акція «10 днів безкоштовного навчання»

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

Хочеш спробувати навчання на ITVDN та відчути, як працює платформа зсередини? З 28 серпня по 5 вересня у тебе є унікальна можливість отримати безкоштовний доступ на 10 днів до одного з курсів на вибір. Це чудовий шанс: протестувати формат навчання, оцінити якість матеріалів і викладання, пройти реальний курс і зрозуміти, чи підходить тобі напрям. Наразі ви можете безкоштовно вивчати на ITVDN такі українськомовні курси: ✅ FrontEnd + Node.js HTML5 & CSS3 Стартовий CSS Flexbox. Верстання на Grid. Практичний курс з верстки лендінгу Bootstrap 5. Шаблонізатор Pug. JavaScript Стартовий. JavaScript Базовий JavaScript Шаблони Асинхронне програмування у JavaScript. TypeScript. React Базовий. React Поглиблений. Vue.js Стартовий. Angular Базовий. Тестування Angular додатків Node.js Базовий. ✅ Java Основи IntelliJ IDEA Java Стартовий. Java Базовий Java Поглиблений. SOLID принципи в Java. MySQL Базовий. JDBC & Hibernate Unit-тестування в Java з JUnit Основи Java EE Spring. Spring MVC. Spring Data. Spring Security. Створення застосунків за допомогою Spring Data Асинхронне програмування на Java ✅ .NET C# Стартовий. SQL Базовий. C# Асинхронне програмування. Універсальні шаблони C#. Unit-тестування у C#. Породжуючі патерни проєктування. Структурні патерни проєктування мовою C#. Алгоритми та структури даних мовою C# Entity Framework Core Базовий ASP.NET Core Базовий ✅ Python Python Стартовий. Python Базовий. Python Базовий Flask. Породжуючі патерни проєктування на Python ✅ Інше Основи використання Git PostgreSQL. Основи адміністрування Windows Server. Docker. React Native. Unity Стартовий. Android Базовий. PL/SQL. Unit-тестування в PHP. Триває процес публікації нових курсів: HTML5 & CSS3 Базовий Transact-SQL JavaScript Патерни Проєктування Створення проєкту на Python і Django Entity Framework 6 📝 Як взяти участь? Щоб отримати доступ, потрібно виконати кілька простих кроків:  1️⃣ Зареєструватися на сайті ITVDN.  2️⃣ Підпишись на наші соціальні мережі - YouTube, Telegram, Instagram та зробити репост допису.  3️⃣ Обрати для себе 1 відеокурс.  4️⃣ Заповнити заявку учасника акції. 📅 Заявки приймаються з 28 серпня до 5 вересня включно. Доступ до обраного курсу буде відкриватись з 2 по 7 вересня. Тривалість доступу — 10 днів з моменту відкриття.
Тиждень знижок на С# та .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 року ми не надаємо послуги громадянам росії та білорусі.
Фільтри

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

У цьому уроці ви дізнаєтеся, що таке фільтр ASP.NET Core MVC і навчитеся їх створювати і використовувати у своїх додатках.
Notification success