PHP fwdays conference — Creator of PHPUnit, JetBrains, Yii & more, Kyiv | Online

Тренинг ASP.NET Core Fundamentals

Состоялось
10 — 23 марта
Место
Киев + online
Стоимость
4300 грн

10 марта в Киеве начнется 2-недельный интенсивный тренинг ASP.NET Core Fundamentals.

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-технологии
● Современные применения 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: edu@cbsystematics.com
Skype: support_cbs
Telegram: CBS_support

До встречи на тренинге!

Google Calendar iCal
LinkedIn

Нет комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Подписаться на комментарии