Skip to main content
main-content

Über dieses Buch

Learn the basics of the Elm platform for web applications. This book covers the language as of version 0.18 and the most important libraries.
After reading this book you will have an understanding what Elm can do for you. Also, you will be able to build on the example in the book to develop advanced web applications with Elm.
What You'll Learn:Work with Elm and its development environment
Learn the language and libraries in examples
Use the Elm architecture to create applications with the Elm platform
Put it all together with a sample application and explanation that covers the implementation details

Who This Book Is For:
Web developers new to Elm, with some experience in JavaScript recommended. This book is also for others curious about Elm and its potential beyond web development.

Inhaltsverzeichnis

Frontmatter

Chapter 1. Introduction

Abstract
In 2012, the first versions of a new functional language were published. It was based on Haskell and was called Elm; it was mentioned here and there as one of the upcoming programming languages for the web.
Wolfgang Loder

Chapter 2. Getting Started

Abstract
In Chapter 1 we saw examples of Elm applications and also had a glimpse into what can be achieved with the Elm platform. Those applications either used Elm on its own or integrated Elm with JavaScript libraries and frameworks.
Wolfgang Loder

Chapter 3. Elm Primer

Abstract
In the first chapter, we saw several Elm application examples. This chapter will provide a deeper look into Elm and is all about the language and standard libraries.
Wolfgang Loder

Chapter 4. Tooling and Libraries

Abstract
In the previous two chapters, we set up our development environment and learned the basics of the Elm language. Now, we want to explore the tooling the Elm platform provides and get an overview of standard libraries.
Wolfgang Loder

Chapter 5. Elm Architecture and Building Blocks

Abstract
This chapter is about the Elm architecture, which is the standard way to create applications with the Elm platform. We will learn what this architecture pattern is, how we can implement it, and how our code can be organized for easy development and maintenance.
Wolfgang Loder

Chapter 6. Putting It All Together

Abstract
In this chapter, we will apply the knowledge gained in this book so far to create a single-page application. We will also look at possible usages of Elm beyond web applications.
Wolfgang Loder

Chapter 7. Where to Go from Here

Abstract
This book has given you an introduction into building web applications with the Elm platform. Now you know the basics of Elm and have seen some of the most important libraries at work in code examples. As mentioned in the first chapter, there is much more to learn to make the Elm platform productive for bigger projects.
Wolfgang Loder

Backmatter

Weitere Informationen

Premium Partner

    Bildnachweise