Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Elixir (eBook)

Do zero à concorrência

(Autor)

eBook Download: EPUB
2017
109 Seiten
Casa do Código (Verlag)
978-85-5519-262-3 (ISBN)

Lese- und Medienproben

Elixir - Tiago Davi
Systemvoraussetzungen
9,49 inkl. MwSt
(CHF 9,25)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Hoje em dia, com os processadores multi-core, é possível explorar muito mais a distribuição de tarefas ao longo do desenvolvimento. Apesar disso, muitos programadores ainda continuam escrevendo código de maneira clássica, sem tirar o devido proveito das possibilidades e, portanto, não alcançando o resultado mais eficiente. Elixir é uma linguagem de programação moderna, dinâmica e funcional, baseada em processos que se comunicam isoladamente. Com ela, podemos resolver problemas de escalabilidade, tolerância a falhas e alta concorrência, sem abrir mão de desempenho e produtividade.

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?
EPUBEPUB (Adobe DRM)

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 Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
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 Adobe-ID sowie eine kostenlose App.
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.

Mehr entdecken
aus dem Bereich
Apps programmieren für macOS, iOS, watchOS und tvOS

von Thomas Sillmann

eBook Download (2025)
Carl Hanser Verlag GmbH & Co. KG
CHF 40,95
Apps programmieren für macOS, iOS, watchOS und tvOS

von Thomas Sillmann

eBook Download (2025)
Carl Hanser Verlag GmbH & Co. KG
CHF 40,95