Видеокурс ASP.NET Core Базовый на украинском языке - видеоуроки программирования | ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию
РУС
  • РУС
  • УКР

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

    Подписка
    РУС
    • РУС
    • УКР

    О курсе

    ASP.NET Core — это современный кроссплатформенный фреймворк для создания бекенда быстрых и мощных веб-приложений с использованием языка C#.

    Данный курс сосредоточен на ASP.NET Core Web API — подходе к разработке приложений ASP.NET, специально адаптированном для работы в стиле REST (Representation State Transfer или «передача представления состояния»). По сути, Web API-приложение представляет собой веб-сервис, к которому могут обращаться другие программы (веб-приложения, мобильные или настольные клиенты) и получать ответы в виде определенных наборов данных.

    На этом курсе вы познакомитесь с основами создания веб-приложений с использованием технологии ASP.NET Core. Вы освоите навыки работы с различными типами HTTP-запросов, научитесь создавать сервисы, отвечающие за бизнес-логику приложения, подключать приложение к базе данных и эффективно работать с БД. Также в рамках курса будет рассмотрена тема написания Unit-тестов для вашего приложения.

    После завершения курса вы сможете самостоятельно разрабатывать веб-приложения на базе ASP.NET Core для решения бизнес-задач, а также работать с базой данных с использованием инструментов, встроенных в платформу .NET.

    Читать дальше...

    Этот курс входит в специальности:

    Предварительные Требования

    Курс рассчитан на начинающих, которые уже знакомы с основами ООП и знают язык программирования C#, но хотят продолжить развиваться и научиться создавать веб-приложения с использованием ASP.NET Core. Также будут полезны базовые знания о реляционных базах данных и языке программирования SQL.

    Читать дальше...

    Вы научитесь

    • Создавать и настраивать приложения ASP.NET Core. 
    • Подключать приложение к реляционной базе данных и работать с ней. 
    • Разрабатывать различные сервисы в приложении и связывать их между собой. 
    • Обрабатывать различные ошибки во время работы приложения. 
    • Работать с HTTP-запросами. 
    • Различать коды статусов HTTP. 
    • Применять принципы SOLID в разработке приложений. 
    • Писать Unit-тесты для кода вашего приложения на ASP.NET Core.  
    Читать дальше...
    Скачать материалы курса Для получения материалов курса нужно авторизоваться
    Получить сертификат Для получения сертификата нужно авторизоваться
    • Длительность: 4 ч 6 м
    • Статус: в записи
    • Уроков: 7 из 12
    • Язык: украинский

    Что входит в курс

    • 7 видео уроков
    Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

    Знакомство с основными аспектами разработки веб-приложений на технологии ASP.NET Core, включая процесс создания приложения, регистрацию и работу с конечными точками, а также обработку HTTP-запросов и ответов. Студенты научатся создавать простые конечные точки, работать с параметрами в URL, использовать класс HttpContext и выполнять запросы для перенаправления.

    Читать дальше...

    Знакомство с ASP.NET Core Web API. Создание первого приложения на ASP.NET Core Web API с использованием контроллеров для работы с конечными точками. Студенты также освоят работу с пакетами NuGet и получат базовое представление об использовании инструмента Swagger для создания документации для веб-приложения.

    Читать дальше...

    Полноценная работа с ASP.NET Core Web API. Детальный обзор HTTP-запроса и его роли в Интернете. Знакомство с JSON как основным форматом данных в HTTP-запросах. Определение процессов сериализации и десериализации. Изучение основных типов HTTP-запросов для конечных точек. Прием и отправка сложных моделей данных в HTTP-запросах. Ознакомление с атрибутами и примерами их использования.

    Читать дальше...

    Знакомство с принципами SOLID в разработке веб-приложений. Важность использования SOLID для создания чистого, поддерживаемого и масштабируемого кода. Рассмотрение концепции Dependency Injection (DI) как ключевого инструмента в ASP.NET Core для управления зависимостями и упрощения тестирования. Студенты научатся внедрять DI в своих проектах, настраивать сервисы и понимать их жизненный цикл.

    Читать дальше...

    На этом уроке мы углубимся в мир контроллеров в ASP.NET Core и разберем их ключевую роль в создании Web API. Вы узнаете, как работают различные HTTP-методы (GET, POST, PUT, DELETE), чем они отличаются и как правильно их применять. Кроме того, мы раскроем, как код преобразуется в полноценное веб-приложение, которое становится частью интернета. 

    Для тестирования конечных точек вы познакомитесь с Postman — удобным и мощным инструментом для отправки HTTP-запросов. Мы изучим его основные функции и обсудим его отличия от Swagger. Урок включает много практики и увлекательные инсайты о работе современных веб-сервисов. 

    Читать дальше...

    На этом уроке мы раскроем «секреты» конфигурации ASP.NET Core. Вы узнаете, как хранить и считывать настройки приложения из различных источников — JSON, XML, INI файлы, а также познакомитесь с нефайловыми провайдерами конфигурации.

    Мы научимся структурировать конфигурацию так, чтобы она была гибкой, понятной и легко настраиваемой. Вы узнаете, как считывать секции конфигурации и переносить их в специальные классы для дальнейшей работы. Для максимальной чистоты кода мы внедрим паттерн IOptions, который сделает вашу конфигурацию ещё более эффективной и удобной для масштабирования.

    После урока вы не только овладеете искусством работы с настройками, но и сможете адаптировать своё приложение под разные окружения: Development, Staging или Production.

    Читать дальше...

    Вы узнаете, как настроить логирование для выявления проблем до того, как они повлияют на работу вашего приложения. Мы также научимся обрабатывать ошибки «на лету» с помощью Middleware, создавая пользовательские страницы ошибок и улучшая взаимодействие пользователя с вашим приложением.

    Далее мы рассмотрим Cookies и сессии, которые позволяют сохранять данные между запросами пользователя. А в завершение — изучим механизм кеширования. Вы научитесь работать с InMemoryCache для ускорения работы приложения и создадите собственные решения для кеширования на уровне сервисов.

    После урока вы сможете настроить гибкий механизм управления состоянием приложения, повысить его производительность и сделать его более удобным для пользователей.

    Читать дальше...
    ПОКАЗАТЬ ВСЕ

    Покупай подпискус доступом ко всем курсам и сервисам

    Библиотека современных IT знаний в удобном формате

    Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

    Стартовый
    • Все видеокурсы на 3 месяца
    • Тестирование по 10 курсам
    • Проверка 5 домашних заданий
    • Консультация с тренером 30 мин
    59.99 $
    Оформить подписку
    Базовый
    • Все видеокурсы на 6 месяцев
    • Тестирование по 16 курсам
    • Проверка 10 домашних заданий
    • Консультация с тренером 60 мин
    89.99 $
    Оформить подписку
    Премиум
    • Все видеокурсы на 1 год
    • Тестирование по 24 курсам
    • Проверка 20 домашних заданий
    • Консультация с тренером 120 мин
    169.99 $
    Оформить подписку
    комментарии и обсуждения
    Notification success