Entrar em Contato

Programa do Curso

Tabelas avançadas

  • Tabelas para filas e pilhas
  • Tabelas que descrevem gráficos
  • Matrizes como tabelas
  • Listas vinculadas como tabelas
  • Buffers de string

Metatabelas através de exemplos

  • Proxies
  • Somente leitura
  • Memoização
  • Programação dinâmica com memoização
  • O exemplo de Fibonacci

Ambientes

  • Relação entre variáveis globais e ambientes
  • Variáveis livres
  • A tabela _ENV e a tabela _G

Mais sobre módulos

  • Diferentes abordagens para a criação de módulos
  • Módulos que mudam o comportamento
  • Inicialização e argumentos do módulo
  • Usando ambientes para implementar módulos seguros

Iteradores e co-rotinas avançados

  • Produtor, consumidor, filtro
  • Envolvendo co-rotinas para obter iteradores
  • Iterador sem estado para listas vinculadas

Contribuindo para o Ecossistema

  • Fazendo upload de pacotes para MoonRocks

Paradigma funcional em Lua

  • A função do mapa
  • A função reduzir/dobrar

Orientado a objetos Programming

  • Diferentes abordagens para OOP
  • Diferentes abordagens para herança
  • Exemplos

Um passo a passo das Lua bibliotecas padrão

Requisitos

Conhecimentos básicos da linguagem de programação Lua.

 14 Horas

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 2600 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Próximas Formações Provisórias

Categorias Relacionadas