10 марта в Киеве начнется
ASP.NET Core — это фреймворк от компании Microsoft, который использует среду выполнения .NET Core. Он предназначен для разработки качественных современных веб-приложений и является продолжением развития платформы ASP.NET. Однако, это не просто обновленная технология. Своим выходом ASP.NET Core фактически обозначил качественное изменение всей платформы. На сегодняшний день данный фреймворк является очень востребованным в веб-разработке на .NET.
В ходе двухнедельного интенсива вы узнаете, чем так хороша новая платформа, ознакомитесь с популярными шаблонами, которые используются в ASP.NET Core, научитесь взаимодействовать с базами данных и организовывать корректную работу с различными типами веб-запросов. Как результат — вы сможете создавать современные кроссплатформенные приложения с применением ASP.NET Core.
Программа тренинга:
1. Introduction
● История технологии .NET Core
● Понятие клиент-серверного приложения
● Основные типы HTTP-запросов
● Базовая структура проекта
● Отличия .NET Core и .NET Framework
● .NET Standard
2. Middleware
● Что такое Middleware
● Конвейер обработки запросов
● Жизненный цикл Middleware
● Основные компоненты Middleware
3. DI / Logging (ILogger/Serilog)
● Введение. Уровни сообщений лога
● Использование ConsoleLogProvider
● Применение LoggerFactory
● Фильтрация сообщений, которые будут попадать в лог
● Использование Seq
4. MVC
● Что такое MVC
● История
● Современные применения
● MVC в контексте ASP.NET-технологии
● Добавление MVC в пустой проект
● Модель
● Представление
● Контроллер
5. Web API
● Что такое Web API
● Понятие REST-архитектуры
● Тестирование контроллеров
● Привязка клиентской модели
● Результаты контроллеров
● Переадресация
6. State management
● Управление состоянием
● Способы хранения состояния на сервере
● Хранение состояния на стороне клиента
● Session
7. Caching
● Что такое кэширование
● Настройка кэширования в ASP.NET Core
● Абсолютное и скользящее время жизни кэшированных данных
8. EF Core / MongoDB (DataAccessLayer)
● Что такое Entity Framework Core
● Реляционные базы данных
● Установка пакетов
● Контекст данных
● CRUD
● Типы данных
● Архитектура приложения
● Многоуровневая архитектура
● Маппинг
9. Common architectural & system patterns
● Layering
● Repo
● CQRS
● AMQP
● Sidecar
10. Deployment
● Использование .NET CLI
● Компиляция приложения
● Deployment FDD vs SCD
● Публикация приложения. Internet Information Services
● Публикация приложения. Ubuntu
● Публикация приложения. Azure
Ведущий: Иван Бессонов, .NET Developer, Microsoft Certified Professional
Целевая аудитория: .NET и ASP.NET MVC разработчики, которые хотят быстро изучить основы работаты с платформой ASP.NET Core.
Предварительные требования: знания C# и основных библиотек .NET. Приветствуется владение технологией ASP.NET MVC.
Все участники тренинга получат подарок видео курсы по ASP.NET Core, а также возможность пройти онлайн тестирование и подтвердить свои знания соответствующим сертификатом.
Организатор:
CyberBionic Systematics — сертифицированный учебный центр, партнер Microsoft, авторизованный центр международной сертификации VUE Pearson. С 2007 года CyberBionic Systematics предоставляет услуги по профессиональной подготовке и повышению квалификации IT специалистов в форме очного и on-line обучения.
Продолжительность тренинга: 20 часов (10 занятий по 2 часа)
Время занятий: с 19:00 до 21:00 ежедневно по будням.
Место проведения: Киев, ул. Вадима Гетьмана, 1А, ExitGames (м. Шулявская)
Возможно участие в тренинге в формате Live Online (подключение к группе через программу Zoom).
Количество мест в группе ограничено. Регистрируйтесь прямо сейчас!
Программа тренинга и регистрация.
Если у Вас есть вопросы, пожалуйста, свяжитесь с нами и мы ответим на них.
Тел. 0 800 750 312 (звонки бесплатные для всех операторов в пределах Украины)
Е-mail: [email protected]
Skype: support_cbs
Telegram: CBS_support
До встречи на тренинге!
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів