Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Programa del Curso
Tablas avanzadas
- Tablas para colas y pilas
- Tablas que describen gráficos
- Matrices como tablas
- Listas enlazadas como tablas
- Búferes de cadena
Metatables a través de ejemplos
- Proxies
- Solo lectura
- Memorización
- Programación dinámica con memorización
- El ejemplo de Fibonacci
Entornos
- Relación entre variables globales y entornos
- Variables libres
- La tabla _ENV y la tabla _G
Más información sobre los módulos
- Diferentes enfoques para la creación de módulos
- Módulos que cambian el comportamiento
- Inicialización y argumentos del módulo
- Uso de entornos para implementar módulos seguros
Iteradores avanzados y corrutinas
- Productor, consumidor, filtro
- Empaquetado de corrutinas para obtener iteradores
- Iterador sin estado para listas vinculadas
Contribuyendo al ecosistema
- Subir paquetes a MoonRocks
Paradigma funcional en Lua
- La función de mapa
- La función de reducir/plegar
Orientado a objetos Programming
- Diferentes enfoques de la POO
- Diferentes enfoques de la herencia
- Ejemplos
Un tutorial de las Lua bibliotecas estándar
Requerimientos
Conocimientos básicos del lenguaje de programación Lua
14 horas
Testimonios (5)
Una gran cantidad de conocimientos prácticos que se muestran en ejemplos de la "vida real".
Kamil - Streamsoft Kraków
Curso - Java Advanced
Traducción Automática
Más tiempo para este curso.
Rubén Dimas Escorza - si
The teacher addressed many relevant topics for clean coding with practical examples.
Ben van Oeveren - Movella
Curso - Clean Code
The exercises
Florin Mazilu - SOJUS Software GmbH & Co. KG
Curso - Unit Testing with JUnit
I liked the very practical scenario and lot of hands-on exercises.