03 - Aprendendo Elixir - Instalação, IEx e Mix
Você, desenvolvedor!
0:00 / 0:00
03 - Aprendendo Elixir - Instalação, IEx e Mix
75 просмотров · 5 дн. назад
Você, desenvolvedor!
718 подписчиков
75 просмотров · 5 дн. назад
Instale Elixir no macOS com asdf, experimente o IEx e crie seu primeiro código em um projeto Mix. Esta é a aula 3 de Aprendendo Elixir.
A aula mostra a instalação no macOS com asdf e apresenta um caminho para Linux, a seleção de versões por pasta, expressões no IEx e a diferença entre uma mensagem impressa e o valor retornado por uma função. Depois, criamos um projeto com Mix, identificamos seus arquivos, compilamos, executamos testes e carregamos uma alteração no console com recompile().
O código é explicado por infográficos progressivos, com referências às fontes exibidas no rodapé de cada trecho. As telas de editor e terminal são apresentações didáticas baseadas em exemplos executados e verificados. A instalação é um procedimento conferido na documentação oficial.
CAPÍTULOS
00:00 Do primeiro comando ao primeiro projeto
00:21 Versões de Elixir e Erlang/OTP
00:54 Preparando o macOS com asdf
01:23 Plugins, dependências e instalação
01:51 Instalação no Linux
02:27 Seleção de versões por pasta
02:57 Experimentando no IEx
03:25 Imprimir e retornar: IO.puts
03:52 Consultando a ajuda
04:13 Variáveis, valores e casamento de padrões
04:42 Criando o projeto com Mix
05:14 Código, testes e configuração
05:38 Compilar, executar e testar
06:06 Dependências do projeto
06:23 O projeto dentro do IEx
06:46 Editar, recompilar e experimentar
07:14 Seu ciclo de trabalho
FONTES PRINCIPAIS
• Dave Thomas — Programming Elixir (2014): capítulos 1 e 13.
• Saša Jurić — Elixir in Action, 2ª edição (2019): seções 2.1, 2.2, 2.3, 2.7.2 e 3.1.
• Instalação do Elixir: https://elixir-lang.org/install/
• Compatibilidade Elixir/OTP: https://hexdocs.pm/elixir/compatibili...
• asdf: https://asdf-vm.com/guide/getting-sta...
• Plugins: https://github.com/asdf-vm/asdf-erlang e https://github.com/asdf-vm/asdf-elixir
• IEx.Helpers: https://hexdocs.pm/iex/IEx.Helpers.html
ACOMPANHE A SÉRIE
Playlist de Aprendendo Elixir:
• Aprendendo Elixir v2
Aula 2 — Por dentro da BEAM:
• 02 - Aprendendo Elixir v2 - A Beam
#Elixir #IEx #Mix