Curso Lua Programming Language

  • Development

Curso Lua Programming Language

16 horas
Visão Geral

Este Curso Lua Programming Language, oferece uma introdução abrangente à linguagem de programação Lua. Com uma rica história em sistemas embarcados e jogos, Lua é conhecida por sua simplicidade e versatilidade. Em apenas um dia, os participantes irão se aprofundar nos fundamentos, na sintaxe e nas aplicações práticas de Lua, estabelecendo uma base sólida para futuras explorações.

A proficiência em Lua é vital para uma série de profissionais, incluindo desenvolvedores de software, designers de jogos e engenheiros de sistemas embarcados. O domínio deste treinamento capacita os indivíduos a criar scripts eficientes, projetar jogos e aprimorar suas capacidades de resolução de problemas, tornando-o um conjunto valioso de habilidades.

Este Curso Lua Programming Language, capacita os participantes com as habilidades práticas necessárias para aproveitar o potencial de Lua. Os participantes explorarão cenários do mundo real, ganhando experiência prática na criação de scripts Lua, solução de problemas e otimização de desempenho. Ao final do curso, eles estarão bem preparados para enfrentar projetos baseados em Lua.

Objetivo

Após realizar este Curso Lua Programming Language, você será capaz de:

  • Para dominar os fundamentos da Programação Lua
  • Aprender a escrever scripts Lua eficientes para diversas aplicações
  • Explorar o papel de Lua no desenvolvimento de jogos e sistemas embarcados
  • Para adquirir habilidades de resolução de problemas através da programação Lua
  • Para entender as práticas recomendadas para otimização de código
  • Para desenvolver aplicações do mundo real usando Lua
  • Para promover uma compreensão mais profunda das linguagens de script
  • Para melhorar as perspectivas de carreira em desenvolvimento de software e design de jogos
Publico Alvo
  • Desenvolvedores de jogos
  • Engenheiros de software embarcado
  • Engenheiros de software
  • Desenvolvedores de aplicativos
  • Desenvolvedores de linguagem de script
  • Arquitetos de Sistemas
  • Engenheiros de automação
Pre-Requisitos
  • Não existem pré-requisitos para frequentar este curso.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Introduction

  1. What is Lua?
  2. Features
  3. How Lua is Implemented?
  4. Uses
  5. Complete Syntax

Basic Concepts

  1. Values and Types
  2. Environments and Global Environment
  3. Error Handling
  4. Metatables and Metamethods
  5. Garbage Collection
  6. Coroutines

Language

  1. Lexical Conventions
  2. Variables
  3. Statements
  4. Expressions
  5. Visibility Rules

Application Program Interface

  1. Stack
  2. C Closures
  3. Registry
  4. Error Handling in C
  5. Handling Yields in C
  6. Functions and Types
  7. Debug Interface

Standard Libraries

  1. Basic Functions
  2. Coroutine Manipulation
  3. Modules
  4. String Manipulation
  5. UTF-8 Support
  6. Table Manipulation
  7. Mathematical Functions
  8. Facilities
    1. Input and Output
    2. Operating System
  9. Debug Library
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas