net и ServiceStack
О чём курс
Современный серверный API Курс предназначен для специалистов, начинающих работать с .net для серверных приложений. Вы узнаете, зачем веб и мобильным приложениям нужны API на стороне сервера и каким образом их проектировать. Практика проводится на примере фреймворка ServiceStack, с которым разрабатывать веб сервисы просто, быстро и удобно, но принципы и инструменты, о которых мы будем говорить, важны в современном серверном программировании вне зависимости от языка и платформы. Чему Вы научитесь По окончанию курса Вы сможете самостоятельно разрабатывать серверные API для сайтов и мобильных приложений. Будете знать, каким образом проектировать и небольшие, и крупные проекты. Научитесь быстро и качественно писать веб-сервисы на C# и ServiceStack. Программа курса 1 Урок 1. Что такое серверный API и для чего он нужен Проходим экскурсию по истории от RPC и CORBA до наших дней; разбираемся, чем хороши HTTP-API и REST; пишем обязательный Hello World на ServiceStack. 2 Урок 2. Инъекция зависимостей и маленькие хитрости ServiceStack Узнаем, что такое Dependency Injection и учимся работать с Funq; смотрим, чем ServiceStack может облегчить нам работу с конфигурацией приложения, сериализацией и кешированием запросов. 3 Урок 3. Тестирование веб-сервисов Пишем первые юнит-тесты и настраиваем тестовый хост приложения для интеграционного тестирования сервисов на ServiceStack. 4 Урок 4. Работа с базой данных Разбираемся, для чего нужны ORM и NoSql базы данных; пишем запросы к Sql базам данных с OrmLite; смотрим, как работать с Redis; смотрим, как работает Auto-Query. 5 Урок 5. Шины данных и брокеры сообщений Связываем подсистемы через шину данных; учимся работать с RabbitMQ и смотрим, чем хорош подход ServiceStack. 6 Урок 6. Html-шаблонизаторы, Razor и ServiceStack Говорим о движке представлений Razor и делаем сайт для людей на основе разработанного API, Markdown-Razor и ServiceStack. 7 Урок 7. Оповещаем клиентов о событиях на сервере с помощью push-уведомлений Отправляем с сервера уведомления на клиент, не ожидая запроса. Проверяем в работе ServiceStack Server Events. 8 Урок 8. Аутентификация и авторизация. CORS Разбираемся с тем, как войти в приложение через facebook и twitter; сталкиваемся с проблемами кросс-доменных запросов и учимся с ними бороться. Скрытое содержимое.
Программа обучения
Программа курса пока не добавлена.
Теги курса
Другие материалы школы 12
G GeekBrains Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.