Elixir
Offered By: YouTube
Course Description
Overview
Syllabus
Elixir – 1. ¿Qué es Elixir?.
Elixir – 2. Instalación de Elixir.
Elixir – 3. Programación funcional explicada para programadores imperativos.
Elixir – 4. Escribiendo expresiones en la REPL.
Elixir – 5. Asignaciones... más o menos.
Elixir – 6. Operadores aritméticos básicos.
Elixir – 7. ¿Qué quiere decir "tipos de datos"?.
Elixir – 8. Átomos.
Elixir – 9. Tres átomos muy especiales: nil, true y false.
Elixir – 10. Operadores lógicos de comparación.
Elixir – 11. Comparaciones entre tipos y comparadores estrictos.
Elixir – 12. Operadores lógicos proposicionales.
Elixir – 13. Sintaxis e invocación de funciones.
Elixir – 14. Aridades, módulos y más funciones interesantes.
Elixir – 15. Cadenas de caracteres.
Elixir – 16. Entrada y salida estandar de la mano de gets y puts.
Elixir – 17. Concatenar e interpolar strings.
Elixir – 18. Código fuente en archivos.
Elixir – 19. Condicional IF y bloques DO-END.
Elixir – 20. IFs anidados, UNLESS y COND.
Elixir – 21. Definimos funciones.
Elixir – 22. Compilando módulos.
Elixir – 23. Guardas.
Elixir – 24. Funciones anónimas.
Elixir – 25. Capturar funciones.
Elixir – 26. Funciones del mismo módulo y privadas.
Elixir – 27. Tuplas y función elem.
Elixir – 28. Introducción al pattern matching.
Elixir – 29. Pattern matching en funciones.
Elixir – 30. Las tuplas :ok, :error.
Elixir – 31. case.
Elixir – 32. pin.
Elixir – 33. Recursividad (volumen 1).
Elixir – 34. Listas.
Elixir – 35. Operadores y funciones de lista.
Elixir – 36. Listas de palabras clave.
Elixir – 37. Mapas.
Elixir – 38. Pattern matching de mapas y keyword lists.
Elixir – 39. Operadores y funciones para mapas y keyword lists.
Elixir – 40. Estructuras.
Elixir – 41. Bitstrings.
Elixir – 42. Tu lista no está rota, es una charlist.
Elixir – 43. Sobre las funciones de alto orden.
Elixir – 44. Enum.filter.
Elixir – 45. Enum.map.
Elixir – 46. Enum.reduce.
Elixir – 47. Pipelines (HD).
Elixir – 48. Rangos y Streams (HD).
Elixir – 49. Recursividad (volumen 2).
Elixir – 50. mix.
Elixir – 51. Documentando código: comentarios, docs y moduledocs.
Elixir – 52. Atributos de módulo.
Elixir – 53. Dependencias.
Elixir – 54. Un ejemplo práctico de módulo útil.
Elixir – 55. Alias e import.
Elixir – 56. Sobre las macros, require y use.
Elixir – 57. Concurrencia y OTP: creando procesos.
Elixir – 58. Procesos que comunican.
Elixir – 59. Procesos que recuerdan cosas.
Elixir – 60. Procesos que fallan.
Elixir – 61. Procesos que se monitorizan.
Elixir – 62. GenServer (parte 1).
Elixir – 63. GenServers (parte 2: handle_call y handle_cast).
Elixir – 64. GenServer (parte 3: control de errores y otros asuntos).
Elixir – 65. Procesos con nombres propios.
Elixir – 66. Supervisores (parte 1).
Elixir – 67. Supervisores (parte 2).
Elixir – 68. Supervisores (parte 3).
Elixir – 69. Un resumen sobre procesos OTP.
Elixir – 70. Aplicaciones (parte 1).
Elixir – 71. Aplicaciones (parte 2).
Elixir – 72. Typespecs (parte 1, usando tipos básicos).
Elixir – 73. Typespecs (parte 2, tipos propios y t()).
Elixir – 74. Comportamientos.
Elixir – 75. Tratamiento de errores con rescue.
Elixir – 76. Elevando errores con raise.
Elixir – 77. with.
Elixir – 78. Sigilos.
Elixir – 79. Tests con ExUnit.
Elixir – 80. Más particularidades de ExUnit.
Taught by
makigas: tutoriales de programación
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX