Elixir (eBook)
109 Seiten
Casa do Código (Verlag)
978-85-5519-262-3 (ISBN)
Neste livro, Tiago Davi apresenta a linguagem de programação Elixir, que, por ser uma linguagem imutável e utilizar o paradigma funcional, nos permite pensar em termos de funções e transformação de dados. Você poderá executar código em pequenos processos, cada um com seu próprio estado, de modo que a construção de sistemas distribuídos e concorrentes seja feita de forma natural, transparente e fácil.
Tiago trabalha com engenharia de software desde de 2004. Formado em Gestão de TI e pós-graduado em segurança da informação, trabalhou em diversas organizações nacionais como desenvolvedor web/mobile. Atualmente é Lead Developer em uma empresa no Reino Unido onde ajuda o time a criar APIs e a fazer coisas bem legais com Graph Databases.
1 Introdução
1.1 O paradigma funcional
1.2 Instalando Elixir
1.3 IEx — Elixir Interativo
1.4 Aridade de funções
1.5 Exercícios
1.6 Você aprendeu
2 Fundamentos
2.1 Tudo é uma expressão
2.2 Inspecionando código
2.3 Introdução a tipos
2.4 Exercícios
2.5 Você aprendeu
3 Organização
3.1 Pattern Matching
3.2 Módulos
3.3 Funções
3.4 Funções e Pattern Matching
3.5 Exercícios
3.6 Você aprendeu
4 Verificação
4.1 Controle de fluxo
4.2 Guard clauses
4.3 Operador pipe
4.4 Exercícios
4.5 Você aprendeu
5 Listas
5.1 Head e tail (cabeça e cauda)
5.2 List comprehension
5.3 Lazy evaluation
5.4 Recursividade
5.5 Exercícios
5.6 Você aprendeu
6 Calculadora de médias
6.1 Exercícios
6.2 Você aprendeu
7 Mix
7.1 Exercícios
7.2 Você aprendeu
8 ExUnit
8.1 Exercícios
8.2 Você aprendeu
9 Introdução a processos
9.1 Exercícios
9.2 Você aprendeu
10 Programação concorrente e paralela
10.1 Criando um app de clima
10.2 Executando o app de clima em paralelo
10.3 Exercícios
10.4 Você aprendeu
+
11 Tasks
11.1 Exercícios
11.2 Você aprendeu
12 Conclusão
| Erscheint lt. Verlag | 7.4.2017 |
|---|---|
| Verlagsort | São Paulo |
| Sprache | portugiesisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Schlagworte | Elixir • linguagem funcional • Multicore • paradigma funcional • processador |
| ISBN-10 | 85-5519-262-5 / 8555192625 |
| ISBN-13 | 978-85-5519-262-3 / 9788555192623 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich