Начать новую тему Ответить на тему
Статистика раздачи
Размер: 21.33 МБ | | Скачали: 1
Сидеров: 1  [0 байт/сек]    Личеров: 0  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

Developing Web Apps with Haskell and Yesod: Safety-Driven Web Development, 2nd Edition

Год: 2015
Автор: Michael Snoyman
Издательство: O'Reilly Media
ISBN: 978-1-4919-1559-2 (Print)
ISBN: 978-1-4919-1554-7 (Ebook)
Язык: Английский
Формат: PDF/EPUB
Качество: Изначально компьютерное (eBook) (EPUB - Converted)
Интерактивное оглавление: Да
Количество страниц: 396
Описание:

This fast-moving guide introduces web application development with Haskell and Yesod, a potent language/framework combination that supports high-performing applications that are modular, type-safe, and concise. Fully updated for Yesod 1.4, this second edition shows you how Yesod handles widgets, forms, persistence, and RESTful content. Author Michael Snoyman also introduces various Haskell tools to supplement your basic knowledge of the language.

By the time you finish this book, you’ll create a production-quality web application with Yesod’s ready-to-use scaffolding. You’ll also examine several real-world examples, including a blog, a wiki, a JSON web service, and a Sphinx search server.

- Build a simple application to learn Yesod’s foundation datatype and Web Application Interface (WAI)
- Output HTML, CSS, and Javascript with Shakespearean template languages
- Get an indepth look at Yesod’s core monads for producing cleaner, more modular code
- Probe Yesod’s internal workings: learn the request handling process for a typical application
- Build forms on top of widgets by implementing the yesod-form declarative API
- Learn how Yesod and Haskell handle persistence and session data
- Serve an HTML page and a machine-friendly JSON page from the same URL
Preface
Part I. Basics
Chapter 1:
Introduction
Chapter 2: Haskell
Chapter 3: Basics
Chapter 4: Shakespearean Templates
Chapter 5: Widgets
Chapter 6: The Yesod Typeclass
Chapter 7: Routing and Handlers
Chapter 8: Forms
Chapter 9: Sessions
Chapter 10: Persistent
Chapter 11: Deploying Your Web App
Part II. Advanced
Chapter 12:
RESTful Content
Chapter 13: Yesod’s Monads
Chapter 14: Authentication and Authorization
Chapter 15: Scafflding and the Site Template
Chapter 16: Internationalization
Chapter 17: Creating a Subsite
Chapter 18: Understanding a Request
Chapter 19: SQL Joins
Chapter 20: Yesod for Haskellers
Part III. Examples
Chapter 21:
Initializing Data in the Foundation Data Type
Chapter 22: Blog: i18n, Authentication, Authorization, and Database
Chapter 23: Wiki: Markdown, Chat Subsite, Event Source
Chapter 24: JSON Web Service
Chapter 25: Case Study: Sphinx-Based Search
Chapter 26: Visitor Counter
Chapter 27: Single-Process Pub/Sub
Chapter 28: Environment Variables for Confiuration
Chapter 29: Route Attributes
Part IV. Appendices
Appendix A:
monad-control
Appendix B: Web Application Interface
Appendix C: Settings Types
Appendix D: http-conduit
Appendix E: xml-conduit
Index
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 14.14 КБ / Просмотров 35 ]

Статус
Проверен 
 
Размер  21.33 МБ
Приватный: Нет (DHT включён)
.torrent скачан  1
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!