WEBCORE Авторский курс
Продолжительность курса: 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.

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

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

  • Академ. часов: 40
  • Количество мест: 8
  • Направление: Курсы для ИТ-специалистов
  • Город: Москва
  • Очно: 44900 ₽ 89900 ₽
  • Вебинар: 44900 ₽ 89900 ₽

Расписание

Ведётся набор
Записаться на курс