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

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

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

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

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

Результати пошуку за запитом: mvc
Створення гри Lines на C# та Unity для Android - відеокурси ITVDN

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

<p>На этом вебинаре мы напишем известную игру Lines. Мы воспользуемся всеми преимуществами шаблона MVC: спроектируем модель, сформируем представление и напишем контроллер, который свяжет логическую и визуальную часть программы. Добавим звуковые эффекты и запустим игру на Android-смартфоне.</p> <p>Вы сможете самостоятельно написать эту игрушку, повторив за ведущим все действия с подробными объяснениями. Вы получите ценный опыт создания программы для Android с нуля до результата.</p> <p><strong>План вебинара:</strong></p> <ol> <li>Правила игры Lines.</li> <li>Проектирование Model - алгоритм логики игры.</li> <li>Формирование View - интерфейс пользователя.</li> <li>Создание Controller - обработчик событий.</li> <li>Программирование методов с логикой игры.</li> <li>Добавление звуковых эффектов.</li> <li>Портирование игры на Android.</li> <li>Обзор созданного проекта.</li> </ol> <p><strong>Технологии:</strong> .NET, C#, MVC, Unity, Android.</p> <p><strong>Необходимое программное обеспечение:</strong> Windows 10, Visual Studio 2019, Unity 3D 2019.3, Android-смартфон.</p> <p><strong>Целевая аудитория:</strong> программисты, инженеры, IT-студенты.</p>
Как стать ASP.NET разработчиком?

Автор: Альберт Ташу

<p>На вебинаре мы рассмотрим такую популярную специальность, как ASP.NET разработчик. Вы узнаете, какими навыками необходимо обладать, чтобы разрабатывать веб-приложения на платформе .NET и какие перспективы это перед вами открывает.</p> <p><strong>Будут рассмотрены следующие вопросы:</strong></p> <ol> <li>Кто такой ASP.NET разработчик?</li> <li>Чем занимается back-end разработчик?</li> <li>Шаблон проектирования MVC.</li> <li>Необходимые знания и качества ASP.NET разработчика.</li> <li>План обучения.</li> <li>Рекомендуемая литература.</li> <li>Ответы на вопросы.</li> </ol> <p><strong>Целевая аудитория:</strong> начинающие .NET разработчики.</p>
ASP.NET Core Углубленный

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

Данный видео курс является расширением курса “ASP.NET Core Essential” и дает представления об основных механизмах нового фреймворка для разработки веб-приложений от Microsoft. Он идеально подойдет разработчикам, которые хотят перейти с ASP.NET MVC на ASP.NET Core и быстро узнать основные отличия новой платформы. В курс входят примеры, описывающие все основные нововведения: конвейер обработки запроса, система внедрения зависимостей, конфигурации приложения и логирования. В видео уроках вы найдете все необходимое, чтобы систематизировать знания по ASP.NET Core и начать разрабатывать, а затем и публиковать собственные кроссплатформенные веб-приложения.
Новий відео курс - Створення веб-додатків на PHP

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

Дорогие друзья, на ITVDN опубликован новый видео курс, посвященный изучению веб-разработки на PHP. Проходя курс “Создание веб приложений на PHP” вы сможете закрепить на практике знания PHP, полученные ранее из других курсов или книг. Видео курс создан для тех, кто хочет после изучения основ РНР увидеть, как строятся приложения без привязки к фреймворку. Это позволит получить практическую основу знаний для дальнейшего изучения фреймворков. На данном курсе на примере создания блога рассматривается разработка веб приложения с использованием готовых инструментов, которые предоставляет язык программирования PHP и известные открытые библиотеки. На курсе показываются популярные и общепринятые подходы для решения часто возникающих задач при построении приложения. Автор курса — Демьян Костельный, Middle PHP Developer. В записанных видео уроках он делится техниками эффективного построения веб-приложений на PHP, опираясь на собственный опыт и лучшие практики. Структура курса: Паттерн MVC и архитектура приложений. Маршрутизация в приложениях. Написание своего блога с MVC. Использование классов-репозиториев для БД. Паттерны проектирования в архитектуре приложения. Авторизация и регистрация. Создание админ панели к блогу. Файловая система. Безопасность в приложении. Гибкость админ панели. Чему вы научитесь на данном курсе: Создавать полноценное приложение с нуля, используя современные подходы, паттерны и библиотеки. Понимать, что такое архитектурный паттерн MVC и как его применять на практике при создании приложения. Понимать, зачем использовать проектирование архитектуры в приложении. Понимать принципы маршрутизации в веб приложении и реализовывать их в своем приложении. Использовать классы-репозитории для работы с базой данных. Работать с Doctrine ORM для простого доступа к базе данных. Понимать и уметь применять на практике такие порождающее паттерны, как Factory Method, Abstract Factory, Builder и Prototype. Реализовывать регистрацию и авторизацию в своем приложении. Работать с файловой системой в своем приложении. Обеспечивать базовый уровень безопасности своего приложения. Предварительные требования Для прохождения данного курса необходимы базовые знания HTML/CSS, PHP на уровне курса «PHP Базовый», понимание языка запросов SQL и знание MySQL. Смотрите первый урок в свободном доступе. Если у вас есть активная подписка, курс доступен для вас в полном объеме.
Вивчайте Spring безкоштовно

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

С 19 по 25 июня 2020 года на ITVDN проходит акция - вы можете пройти обучение по курсу Spring бесплатно! Что такое Spring? Spring — это фреймворк, который помогает разрабатывать простые, быстрые, гибкие и переносимые приложения на Java. Особенности ядра Spring применимы в любом Java-приложении, и существует множество расширений и усовершенствований для построения веб-приложений на Java Enterprise платформе. По этим причинам Spring приобрёл большую популярность и признаётся разработчиками как стратегически важный фреймворк. О курсе Автор - Роман Дзюба, Java Developer. Курс состоит из 10 видео уроков общей продолжительностью 6 часов 9 минут. В курсе рассмотрены различные способы использования модулей Spring, написание REST приложений, использование MVC моделей и другие темы. Программа курса: Введение в Spring Внедрение зависимостей и IoC контейнер Spring MVC Spring Data Spring Testing AOP RESTful web services Security Cache Boot Для кого этот курс Этот курс предназначен для Java разработчиков,он предполагает базовые знания программирования на Java и входит в комплексную программу обучения по специальности Java Developer. Чему вы научитесь на этом курсе: Понимать механизмы работы основных модулей Spring Framework. Использовать принципы Инверсии управления (Inversion of Control) и Внедрения зависимостей (Dependency Injection) для создания более качественной архитектуры приложения. Понимать принципы паттерна MVC и уметь создавать контроллеры для обработки запросов пользователя. Настраивать соединение приложения с реляционной БД и создавать методы для выполнения запросов к БД. Создавать модульные и интеграционные тесты для вашего приложения. Понимать принципы Аспектно-ориентированного программирования и использовать их для уменьшения дублирования кода, сокращения времени разработки, упрощения кода и его сопровождения. Создавать веб-сервисы, используя стиль архитектуры REST (Representational state transfer). Настраивать безопасность приложения на уровне методов и на уровне конечных точек (endpoints). Создавать роли пользователей и настраивать права доступа. Ускорять процесс разработки приложений и сокращать время на их развертывание. Как получить Сертификат по курсу Spring После каждого урока Вы сможете проходить онлайн тестирование, чтобы проверить, как усвоен материал, а после завершения курса пройти финальный тест, и, если Ваш результат будет выше 70%, Вы получите электронный сертификат, подтверждающий Ваши знания. Сроки акции Акция проходит 19 по 25 июня 2020 года. Доступ к курсу открывается на 10 дней. Изучайте программирование на ITVDN!
Коли потрібно переходити на 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 и новую функциональность разор-страниц. Автор перевода: Евгений Лукашук Оригинал статьи
ITVDN анонсує новий відеокурс Angular JS

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

ITVDN выпустил новый видеокурс AngularJS для веб разработчиков, создающих приложения используя JavaScript, по одному из самых популярных JavaScript фреймворков, который используется для написания Single Page Application. Большинство разработчиков используют AngularJS как основную библиотеку при разработке SPA приложений. Этот видеокурс будет полезен тем, кто хочет овладеть современными знаниями и выйти на новый профессиональный уровень. Он будет интересен как начинающим разработчикам, так и тем у кого уже есть опыт в программировании языке JavaScript. Данный видеокурс позволит структурировать свои знания и даст возможность получить необходимый набор знаний для того чтобы научиться разбираться в чужом коде и создавать также свои собственные приложения. Об AngularJS можно сказать, что он стал стандартом в разработке SPA приложений. Для того чтобы изучить данный видеокурс Вам необходима будет владеть языком HTML и СSS и , в том числе, JavaScript Essential и JavaScript Advanced. В данном курсе вы узнаете что такое AngularJS и шаблоны MVC. Когда именно нужно использовать AngularJS и какова его структура. Будут приведены простые и сложные примеры. Можно будет изучить как использовать Bootstrap. Вы научитесь создавать AngularJS приложения использовать модули, контроллеры и основные директивы для построения пользовательского интерфейса. Также вы научитесь использовать однонаправленный и двунаправленные привязки данных. Использовать директивы для создания повторяющихся элементов интерфейса и загрузки частичных представлений. В курсе будет рассмотрен AJAX – как неотъемлемая часть Single Page приложения. Будут рассматриваются примеры работы с сервисом $http для взаимодействия с серверной стороной. Одно из преимуществ приложений, написанных с использованием шаблона MVC – тестируемость. В одном из уроков курса будет показано, как создавать и запускать unit тесты для AngularJS приложений. В этом курсе подробно рассматриваются принципы создания сервисов в AngularJS, а также рассматриваются основные системные сервисы. Подробнее информацию о курсе Вы можете посмотреть на странице видеокурса по AngularJS.
Новорічні подарунки для розробників від ITVDN.com

Автор: Ирина Музыка

Новогоднее настроение, несмотря на дождь и слякоть, потихоньку проникает в наши офисы и дома. Мы все уже живем с предчувствии и ожидании праздника, отдыха, встреч и подарков. Образовательный портал ITVDN раздает подарки для IT специалистов – сертификаты на видео курсы. Чтобы получить их, нужно заполнить заявку.  Получив подарочный сертификат, можно выбрать один из видео курсов - по направлению C# и .NET: C# Starter (9 видео уроков ) C# Essential (18 видео уроков) C# Professional (17 видео уроков) SQL Essential (9 видео уроков) Алгоритмы и структуры данных (8 видео уроков) ADO.NET (8 видео уроков) Entity Framework 5.0 (4 видео урока) Шаблоны проектирования (29 видео уроков) WCF Essential (5 видео уроков) WPF Essential (10 видео уроков) WPF Advanced (10 видео уроков) Refactoring in .NET Apps (5 видео уроков) TDD (4 видео урока) SharePoint 2013 Администрирование (5 видео уроков) -по веб разработке (frontend и ASP.NET/backend): HTML, CSS ( 8 видео уроков) JavaScript Essential (5 видео уроков) JavaScript Advanced (10 видео уроков) HTML5, CSS3 (10 видео уроков) JQuery (9 видео уроков) Twitter Bootstrap  3 (4 урока) ASP.NET Базовый (10 видео уроков) ASP.NET Advanced (9 видео уроков) ASP.NET MVC Fundamentals ( 10 видео уроков) ASP.NET MVC 4 (5 видео уроков) Каждый видео курс включает в себя видео урок, презентацию, краткий конспект, практические примеры, расмотренные в уроке и задания для самостоятельной работы. Плюс тестирование и сертификация по выбранному видео курсу. Заявки принимаются до 25 декабря 2014 года. Заявку может составить любой сотрудник, но в целом в пакете для одной компании будет не более 10 сертификатов. Составитель заявки гарантированно получит свой именной подарочный сертификат. Коллектив ITVDN.com желает всем прекрасного Нового года!
Вивчай Spring безкоштовно

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

С 17 по 23 января 2020 года на ITVDN проходит акция - вы можете пройти обучение по курсу Spring бесплатно! Что такое Spring? Spring — это фреймворк, который помогает разрабатывать простые, быстрые, гибкие и переносимые приложения на Java. Особенности ядра Spring применимы в любом Java-приложении, и существует множество расширений и усовершенствований для построения веб-приложений на Java Enterprise платформе. По этим причинам Spring приобрёл большую популярность и признаётся разработчиками как стратегически важный фреймворк. О курсе Автор - Роман Дзюба, Java Developer. Курс состоит из 10 видео уроков общей продолжительностью 6 часов 9 минут. В курсе рассмотрены различные способы использования модулей Spring, написание REST приложений, использование MVC моделей и другие темы. Программа курса: Введение в Spring Внедрение зависимостей и IoC контейнер Spring MVC Spring Data Spring Testing AOP RESTful web services Security Cache Boot Для кого этот курс Этот курс предназначен для Java разработчиков и предполагает базовые знания программирования на Java. Курс входит в комплексную программу обучения по специальности Java Developer. Как получить Сертификат по курсу Spring После каждого урока Вы сможете проходить онлайн тестирование, чтобы проверить, как усвоен материал, а после завершения курса пройти финальный тест, и, если Ваш результат будет выше 70%, Вы получите электронный сертификат, подтверждающий Ваши знания. Сроки акции Акция проходит с 17 по 23 января 2020 года. Доступ к курсу открывается на 10 дней. Изучайте программирование на ITVDN!
140 тисяч передплатників на YouTube каналі ITVDN

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

YouTube канал ITVDN продолжает расти. Очень скоро мы перешагнем черту 140 тысяч подписчиков. Для нас это большая радость. Мы благодарим всех, кто смотрит наши видео уроки. В честь такого события мы проведем розыгрыш 5 подарочных сертификатов на 1 месяц подписки ITVDN. Условия акции просты: В период с 1 по 11 ноября поделитесь в социальных сетях любым видео с нашего канала. Заполните анкету участника акции (обязательно укажите ссылку на Ваш пост). Сохраните пост с видео на своей странице до момента объявления победителей. *Ваша страница должна быть открыта в настройках приватности для всех. Среди всех, кто выполнит условия акции, 12 ноября в 15:00 в прямом эфире на нашем канале будет проведен розыгрыш с помощью сервиса random.org и 5 счастливчиков получат в подарок подписку ITVDN сроком на 1 месяц. Почему выбирают ITVDN Ежедневно на YouTube канал ITVDN появляются новые видео уроки по программированию. Круг технологий, которым Вы можете обучаться, становится все шире. Но самой большой популярностью пользуются вебинары ITVDN. Вебинары – это возможность живого общения с нашими авторами, ответы на ваши вопросы. Сейчас на YouTube канале ITVDN более 1500 образовательных видео. Основные направления обучения: FrontEnd (HTML, CSS, Bootstrap, JavaScript, Angular, React, Vue.js и др.) Java, JDBC & Hibernate С#/.NET, .NET Core ASP.NET MVC, ASP.NET MVC Core Работа с базами данных (SQL, Transact SQL, MySQL, PostgreSQL) Шаблоны проектирования                                       PHP, Laravel, YII 2 Python, Django Unity/Game Dev. C++ Разработка под Android Paзработка под iOS Участвуйте в розыгрыше и пусть Вам повезет!
Notification success