Phoenix in Action

Covers Phoenix 1.3

Paperback Engels 2019 1e druk 9781617295041
€ 67,19
Levertijd ± 11 werkdagen
Gratis verzonden

Samenvatting

Modern web applications need to be efficient to develop, lightning fast, and unfailingly reliable. Phoenix, a web framework for the Elixir programming language, delivers on all counts. Elegant and intuitive, Phoenix radically simplifies the dev process. Built for concurrency, Phoenix channels make short work of developing real-time applications. And as for reliability, Phoenix apps run on the battle-tested Erlang VM, so they’re rock solid!

'Phoenix in Action' is an example-based book that teaches you to build production-quality web apps. You’ll handle business logic, database interactions, and app designs as you progressively create an online auction site. As you go, you’ll build everything from the core components to the real-time user interactions where Phoenix really shines.

What's inside
- Functional programming in a web environment
- An introduction to Elixir
- Database interactions with Ecto
- Real-time communication with channels

For web developers familiar with a framework like Rails or ASP.NET. No experience with Elixir or Phoenix required.

Specificaties

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over Geoffrey Lessel

Geoffrey Lessel is a seasoned web developer who speaks and blogs about Elixir and Phoenix.

Andere boeken door Geoffrey Lessel

Inhoudsopgave

PART 1: GETTING STARTED
1 RIDE THE PHOENIX
1.1 What is Phoenix?
1.2 Elixir and Phoenix vs. the alternatives
1.2.1 Real-time communication
1.2.2 Efficient, small processes
1.2.3 Background computation
1.2.4 Minimal hardware requirements, low-cost scaling
1.2.5 It’s not all roses
1.3 The power of Elixir
1.3.1 Scalability
1.3.2 Supervision trees
1.3.3 Erlang VM
1.3.4 Macro and metaprogramming support
1.3.5 OTP
1.4 Functional vs. object-oriented programming
1.4.1 Overview of functional programming
1.5 Keep reading
Summary

2 INTRO TO ELIXIR
2.1 The basics
2.1.1 IEx
2.1.2 Basic types
2.1.3 A small detour into functions
2.1.4 Data type details
2.1.5 Back to modules and named functions
2.1.6 alias
2.1.7 import
2.2 Other idiomatic Elixir language features
2.2.1 The pipe operator
2.2.2 Pattern matching
2.2.3 Using IEx.Helpers.v/1
Summary

3 A LITTLE PHOENIX OVERVIEW
3.1 Follow the data
3.1.1 The basics of a web request
3.1.2 Endpoint
3.1.3 Router
3.1.4 Controller
3.1.5 Views
3.1.6 Templates
3.2 Putting it all together
Summary

PART 2: DIVING IN DEEP
4 PHOENIX IS NOT YOUR APPLICATION
4.1 I thought this book was about Phoenix
4.2 The first steps in building your application
4.2.1 Defining an item
4.2.2 Adding a fake database
4.2.3 Getting an Item by id
4.2.4 Getting an Item based on other information
4.3 Next steps
Summary

5 ELIXIR APPLICATION STRUCTURE
5.1 Moving from a single file to an application
5.1.1 Using Mix to create a new application
Afgekapt op 60 regels

Managementboek Top 100

€ 67,19
Levertijd ongeveer 11 werkdagen
Gratis verzonden

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Phoenix in Action