Programação Funcional com Elixir
4.2 (16 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
114 students enrolled

Programação Funcional com Elixir

Aprenda Programação Funcional de uma vez por todas!
4.2 (16 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
114 students enrolled
Last updated 2/2019
Portuguese
Price: $19.99
30-Day Money-Back Guarantee
This course includes
  • 9.5 hours on-demand video
  • 69 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Os alunos serão capazes de compreender linguagens de programação funcional
Course content
Expand all 69 lectures 09:29:23
+ Conceitos Básicos
9 lectures 01:15:26
Princípios da programação funcional (Parte 1/2)
15:58
Princípios da programação funcional (Parte 2/2)
11:22
Programação Funcional e Paralelismo/Concorrência
05:51
Elixir vs Erlang
08:44
Instalando o Elixir
03:27
Usando uma Box pronta para o Elixir
10:23
+ Conhecendo o Básico do Elixir
37 lectures 04:52:49
O que veremos nesse módulo?
01:20
Conhecendo o iex, elixir, elixirc
12:17
Funcionamento geral do Elixir
05:41
Conhecendo um pouco mais o IEx
08:20
Tudo é uma expressão!
02:41
Conhecendo os Tipos Básicos
00:43
Integers e Floats
06:16
Binário, Hexadecimal e Octal
02:22
Booleanos
02:05
Como saber o tipo de uma variável/termo?
02:33
Átomos
03:19
Strings
05:52
Binários, Strings e Charlists
09:40
Listas
13:45
Tuplas
05:07
Imutabilidade
14:17
Criando Módulos e Funções
06:13
Funções Nomeadas vs Funções Anônimas
06:42
Capture Operator
07:16
Pipe Operator
05:40
First-Class Functions
06:27
First-Class Functions vs Higher-Order Functions
08:13
Pattern Matching
13:35
Pattern Matching com Underscore e Pin Operator
08:16
Fazendo Matching de Strings
06:17
Keyword Lists e Maps
15:49
Múltiplas Definições de Funções
03:47
Controlando Fluxo com Funções
05:51
Cláusulas de Guarda
08:39
Recursão
10:21
Tail-Call Optmization
13:04
Recursão com Funções Anônimas
10:10
Funções Puras vs Impuras
18:46
Controlando Fluxos
09:56
Conhecendo Range e Enum.map
06:29
Lazy Evaluation (Enum.take e Stream)
12:47
Conhecendo Structs
12:13
+ Criando uma aplicação básica
23 lectures 03:21:08
Conhecendo o Mix
06:34
Um pouco mais sobre o Mix
13:09
Criando nossa primeira Task
06:42
Ajustando as mensagens de inicialização
09:40
Mostrando um Menu
17:39
Escolhendo um item do menu
12:04
Refatorando algumas funções
11:13
Refatorando os módulos
05:09
Executando as ações do Menu
08:37
Conhecendo o HEX
03:25
Criando uma Struct para os amigos
01:42
Cadastrando os amigos
14:20
Usando a biblioteca Fake
16:48
Refatorando a Task Utils.AddFakeFriends
03:51
Listando os amigos cadastrados
10:49
Refatorando um pouco mais a aplicação
08:31
Conhecendo o Mix.Config
05:08
Refatorando o create para o delete
10:46
Refatorando o read para o delete
10:19
Implementando o delete
15:09
Implementando o update
04:59
Desafio!
02:19
Recado Final!
02:15
Requirements
  • Ter programado em qualquer outra linguagem
  • Conhecer o básico de orientação a objetos
Description

ATENÇÃO - ESSE CURSO NÃO PARTICIPA DAS PROMOÇÕES DA UDEMY

Esse curso visa mostrar aos alunos o que é a programação funcional e como ela funciona. Para isso usaremos a linguagem de programação Elixir que por sua vez é de fácil entendimento permitindo assim que o aprendizado sobre programação funcional seja ainda mais simples. O curso está dividido em 2 módulos no intuito de facilitar ainda mais o entendimento do assunto.

Who this course is for:
  • Desenvolvedores em geral
  • Interessados em aprender programação funcional