Создание облачных и мобильных приложений на языке F#

Мол Дэниел

Код товара: 2173161
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 4
PDF
-33%
607
905
Доставим в
г. Москва
Планируемая дата
6 мая (Пн)
Курьером
Л-Пост
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Оригинальное название:
Building Web, Cloud, and Mobile Solutions with F#
Год издания:
2015 г.
Может быть отгружен товар указанного или более позднего года
Переводчик:

Описание

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

Книга рассказывает о ключевых аспектах создания облачных, мобильных и веб-решений на языке F# в комбинации с различными технологиями для платформы.NET. На практических примерах демонстрируется, как решать проблемы конкуренции, асинхронного выполнения и другие, встречающиеся на стороне сервера. Вы узнаете, как повысить свою продуктивность с помощью языка F#, интегрируя его в существующие веб-приложения или используя его для создания новых проектов.
Опытные программисты для.NET узнают, как этот выразительный язык функционального программирования помогает писать надежные и простые в сопровождении решения, легко масштабируемые и способные адаптироваться для работы на самых разных устройствах.
- Используйте F# с такими инструментами, как ASP.NET MVC, ASP.NETWeb API, WCF, Windows Azure, HTML5, CSS3, jQuery Mobile и другими.
- Создавайте веб-приложения следующего поколения с применением ASP. NET MVC 4, используя F# для решения задач на стороне сервера.
- Создавайте веб-службы WCF SOAP и HTTP.
- Разрабатывайте на F# веб-приложения и службы, действующие на платформе Windows Azure.
- Создавайте масштабируемые решения, которые могут использоваться мобильными и веб-интерфейсами.
- Используйте F# с фреймворками WebSharper и Pit для создания полных веб-стеков.
количество томов
1
количество страниц
208 стр.
переплет
Мягкая обложка
размеры
205x140x11 мм
цвет
Фиолетовый
тип бумаги
офсетная (60-220 г/м2)
тип крепления
клеевое (КБС - клеевое бесшовное соединение)
формат
60x88/16 (140x205 мм)
ISBN
978-5-94074-924-0, 978-5-97060-247-8
стандарт
возрастная категория
18+ (нет данных)
вес
код в Майшоп
2173161
язык
русский

Содержание

Предисловие
Для кого эта книга
Что необходимо для опробования примеров
Структура книги
Типографские соглашения
Использование программного кода примеров
Safari® Books Online
Как с нами связаться
Благодарности
Глава 1. Создание веб-приложений
для ASP.NET MVC 4 на языке F#
Шаблоны проектов F# ASP.NET MVC 4
Поиск и установка шаблонов
Проект на C#
Проект на F#
Global.fs
HomeController.fs
Контроллеры и модели на F#
Контроллеры
Модели
Взаимодействие с базой данных
Entity Framework
Извлечение данных
Извлечение данных с использованием
поставщиков
типов
Использование преимуществ F#
Переход на функциональную парадигму
Конвейеры и частичное применение функций
Создание более функционального контроллера
Упрощение за счет сопоставления с образцом
Дополнительные темы и понятия
Улучшение времени отклика с помощью
асинхронных
операций
Кеширование с применением MailboxProcessor
Сообщения, как значения типа размеченного
объединения
Основной агент
Использование агента CacheAgent
Шина сообщений
SimpleBus
Публикация сообщений
Извлечение сообщений
Стиль продолжений
Создание собственных вычислительных
выражений
В заключение
Глава 2. Создание веб-служб на языке F#
Установка шаблона проекта WCF
Исследование получившегося решения
Использование службы
Погружение в записи
Создание службы ASP.NET Web API
Анализ шаблона
Взаимодействие с HTTP-службой
С использованием объекта HttpClient
Поставщик типов JSON
Прежде чем покинуть ASP.NET Web API
Другие веб-фреймворки
Service Stack
Nancy
Frank
Тестирование своих творений
Подготовка
Улучшение тестов с применением F#
FsUnit
Unquote
NaturalSpec
В заключение
Глава 3. К облакам! Использование преимуществ
Azure
Создание и развертывание приложений F# на
платформе
Azure
Создание рабочей роли на F#
Введение в библиотеку Fog
Взаимодействие с хранилищами данных Azure
Большие двоичные объекты
Таблицы
Служба хранения очередей
SQL Azure
Использование преимуществ Azure Service Bus
Очереди
Темы
Аутентификация и авторизация
Аутентификация и авторизация с применением ACS
Аутентификация на основе заявок
Авторизация на основе заявок
Создание масштабируемых приложений
Создание веб-роли
PlaceOrderCommand
Рабочие роли
Рабочая роль SQL Azure
Последние штрихи
Кеширование
CDN и автоматическое масштабирование
Блистательные примеры на F#
{m}brace
Cloud Numerics
Hadoop MapReduce для .NET
В заключение
Глава 4. Создание масштабируемых мобильных
и веб-приложений
Масштабирование с применением
веб-сокетов
Пример использования веб-сокетов на платформе
.NET 4.5 и IIS 8
Создание сервера веб-сокетов с помощью Fleck
SignalR
Пример создания постоянного соединения
Клиент на JavaScript
Клиент на F#
Пример создания хаба
Серверная сторона
Клиентская сторона
Обретаем мобильность
Способ на основе jQuery Mobile
Добавляем поддержку Windows Phone
Объединение F# и NoSQL
MongoDB
RavenDB
CouchDB
В заключение
Глава 5. Разработка интерфейсов
в функциональном стиле
Подготовка почвы
Знакомство с LiveScript
Преимущества
Применение
Пример
Исследуем Pit
Преимущества
Применение
Пример
Погружение в WebSharper
Преимущества
Применение
Пример
В заключение
Приложение A. Полезные инструменты
и библиотеки
FAKE (F# Make)
NuGEt
Основы использования
Полезные NuGet-пекты
ExpectThat
Приложение B. Полезные веб-сайты
fssnip.net
tryfsharp.org
Visual Studio Gallery
jQueryMobile.com
Приложение C. Клиентские технологии,
совместимые с F#
CoffeeScript
Sass
Underscore.js
Об авторе
Предметный указатель

Отзывы

Вопросы

Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!

Дарим бонусы за отзывы!

За какие отзывы можно получить бонусы?
  • За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
  • Публикуйте фото или видео к отзыву
  • Пишите отзывы на товары с меткой "Бонусы за отзыв"
Правила начисления бонусов
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Создание облачных и мобильных приложений на языке F#» (авторы: Мол Дэниел), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Москва
Выбор населённого пункта