Курс: Разработка WEB приложений с использованием ASP.NET Core MVC

Курс: Разработка WEB приложений с использованием ASP.NET Core MVC

Курс: Разработка WEB приложений с использованием ASP.NET Core MVC


Дополнительная дата проведения курса: 01.12.2025 - 05.12.2025

Продолжительность курса: 40 ак. ч.

Описание курса:
На занятиях курса Вы научитесь создавать веб-приложения с использованием библиотеки ASP.Net Core MVC 8.0, которая является частью свободно распространяемого и кроссплатформенного ПО .NET 8.0. Курс ориентирован на получение практических знаний, повышающих производительность и масштабируемость веб-приложений.

Аудитория:
• Профессиональные веб-разработчики, имеющие опыт создания приложений с использованием Visual Studio Code.

Необходимая подготовка:
• Успешное окончание курса Язык программирования C# 12.0, или эквивалентная подготовка.
• Успешное окончание курса Клиент - серверная разработка под .Net на языке C# , или эквивалентная подготовка.

Программа курса:
Модуль 1. Фрагменты:
• Создание Фрагментов;
• Добавление пользовательского интерфейса;
• Добавление фрагментов к Активностям;
• Управление Фрагментами;
• Транзакции с Фрагментами;
• Взаимодействие Фрагментов и Активностей;
• Жизненный цикл Фрагментов;
• Навигация между фрагментами;
• Приложение на одной активити.

Модуль 2. Многопоточность:
• Жизненный цикл процесса;
• Потоки;
• Фоновые потоки;
• Корутины Kotlin (Coroutine);
• Kotlin Flow.

Модуль 3. Архитектурные компоненты Goolge:
• LiveData;
• ViewModel;
• Room;
• Архитектурный шаблон MVVM.

Модуль 4. Отложенный запуск заданий в Android:
• Однократные и повторяющиеся события;
• AlarmManager;
• WorkManager.

Модуль 5. Собственные View:
• Использование Canvas;
• Использование SurfaceView;
• Использование Drawable;
• Shape Drawable и 2D графика;
• Модификация существующих View;
• Создание собственных View.

Модуль 6. Работа с мультимедиа:
• Запись и воспроизведение звука;
• Основы работы с камерой в Android;
• Использование имеющихся приложений работы с камерой;
• Прямое управление камерой;
• Съемка и сохранение фото и видео;
• CameraX.

Модуль 7. Карты и определение местоположения:
• Google MapsSDK;
• Yandex MapKit;
• Определение местоположения.

Модуль 8. Firebase Cloud Messaging:
• Архитектура приложений с FCM;
• Добавление FCM в проект;
• Посылка и примем сообщений.

Модуль 9. Jetpack Compose:
• Jetpack Compose;
• Работа с состоянием;
• Взаимодействие с View;
• Архитектурный шаблон MVI;
• Навигация;
• Compose vs Fragments.

Модуль 10. Внедрение зависимостей:
• Чистая архитектура;
• Dagger2 – структура;
• Архитектурный шаблон MVP.

Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: 19 мая 2025
  • Окончание: 23 мая 2025
  • Вендор: Авторский курс
  • Код курса: WEBCORE
  • Город: Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 59200 ₽
  • Дистанционно: 59200 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru