Курс: Разработка 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. Фрагменты:
• Создание Фрагментов;
• Добавление пользовательского интерфейса;
• Добавление фрагментов к Активностям;
• Управление Фрагментами;
• Транзакции с Фрагментами;
• Взаимодействие Фрагментов и Активностей;
• Жизненный цикл Фрагментов;
• Навигация между фрагментами;
• Приложение на одной активити.
Модуль 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.