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 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
Declaração de Clientes (3)
Muitos conhecimentos práticos demonstrados com exemplos da "vida real".
Kamil - Streamsoft Kraków
Curso - Java Advanced
Machine Translated
Fazer alterações em tempo real, uma vez que no terceiro dia já estava a começar a perder-me mais do que antes e era mais difícil detetar rapidamente um erro, pude fazer o zcheckout da última alteração e estar atualizado com o material
Paulina
Curso - Advanced Java Security
Machine Translated
Very good knowledge and character.