Lua Avanzada

Código del Curso

luaadv

Duración

14 horas (usualmente 2 días, incluidas las pausas)

Requerimientos

Conocimientos básicos del lenguaje de programación Lua

Información General

Este es un curso avanzado en Lua, donde ya se asume el conocimiento básico del lenguaje de programación. Por lo tanto este curso da al participante una comprensión más profunda de los internos de Lua y el "porqué" detrás de los idiomas usados de Lua.

Estos temas avanzados se demuestran con muchos ejemplos y ejercicios en clase.

Programa del Curso

Tablas avanzadas

  • Tablas para colas y pilas
  • Tablas que describen gráficos
  • Matrices como tablas
  • Listas enlazadas como tablas
  • Buffers de cadenas

Metáteas 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 ambientes
  • Variables libres
  • La tabla _ENV y la tabla _G

Más acerca de los módulos

  • Diferentes enfoques para crear módulos
  • Módulos que cambian el comportamiento
  • Inicialización y argumentos del módulo
  • Uso de entornos para implementar módulos seguros

Iteradores y co-rutinas avanzadas

  • Productor, consumidor, filtro
  • Envoltura de co-rutinas para obtener iteradores
  • Iterador sin estado para listas enlazadas

Contribución al ecosistema

  • Subiendo paquetes a MoonRocks

Paradigma funcional en Lua

  • La función de mapa
  • La función de reducción / plegado

Programación orientada a objetos

  • Diferentes enfoques de OOP
  • Diferentes enfoques de la herencia
  • Ejemplos

Un tutorial de las Bibliotecas Estándar Lua

Testimonios

★★★★★
★★★★★

Reservas, Precios y Solicitudes

¡Garantizada la ejecución incluso con un solo delegado!

Aula Privada

Desde 4,628USD

Remoto Privado

Desde 3,048USD (8)

Clase Pública

Ubicación Fecha Precio del Curso [A distancia | Presencial]
Bogotá - Urban Plaza Chico2018-12-12 09:30:003,048USD / 4,117USD
Medellín - San Fernando Plaza2018-12-27 09:30:003,048USD / 4,118USD
Bogotá - Urban Plaza Chico2019-01-31 09:30:003,048USD / 4,117USD
Medellín - San Fernando Plaza2019-02-20 09:30:003,048USD / 4,118USD
Bogotá - Urban Plaza Chico2019-03-25 09:30:003,048USD / 4,117USD
Medellín - San Fernando Plaza2019-04-17 09:30:003,048USD / 4,118USD
Bogotá - Urban Plaza Chico2019-05-15 09:30:003,048USD / 4,117USD
Medellín - San Fernando Plaza2019-06-06 09:30:003,048USD / 4,118USD
¿No puede encontrar una fecha adecuada? Elija Fecha de Curso >>¿Demasiado caro? Proponga su precio

Promociones

Curso Ubicación Fecha Precio del Curso [A distancia / Presencial]
Puppet Advanced Medellín - San Fernando Plaza Mié, 2018-11-21 09:30 4,027USD / 5,106USD
Docker for Developers and System Administrators Medellín - San Fernando Plaza Mar, 2019-01-08 09:30 2,743USD / 3,813USD
Git for Users Bogotá - Urban Plaza Chico Jue, 2019-03-21 09:30 1,398USD / 2,459USD
Building A Robot from the Ground Up Bogotá - Urban Plaza Chico Lun, 2019-03-25 09:30 5,330USD / 6,415USD
MATLAB Fundamentals Medellín - San Fernando Plaza Lun, 2019-04-01 09:30 4,027USD / 5,106USD

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

Algunos de nuestros clientes

is growing fast!

We are looking to expand our presence in Peru!

As a Business Development Manager you will:

  • expand business in Peru
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

contact us right away!