Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Curso de Lua Básico | Aula 03 – Módulos em Lua: require, LuaRocks e organização de código
Play lesson

Curso básico de Lua – Aprenda do zero! - Curso de Lua Básico | Aula 03 – Módulos em Lua: require, LuaRocks e organização de código

Domine a Linguagem Lua: Da Instalação ao Domínio Completo com Jorge Rezende!

5.0 (0)
9 learners

What you'll learn

Instalar e configurar a linguagem Lua em diferentes sistemas operacionais

Desenvolver scripts e aplicações em Lua utilizando funções, módulos e bibliotecas

Implementar algoritmos básicos e manipular dados usando estruturas de controle e manipulação de strings

Criar interfaces de linha de comando (CLI) e automatizar tarefas com Lua e ferramentas como LuaRocks

This course includes

  • 8.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

*Aprenda a organizar seus projetos em Lua com módulos e pacotes!* Aprenda a organizar seus projetos em Lua com módulos e pacotes! Nesta aula do Curso Básico de Lua, você vai descobrir como usar o sistema de módulos da linguagem, uma das ferramentas mais poderosas para manter seu código limpo, reutilizável e escalável. Vamos aprender a criar módulos locais, importar funções com require, e utilizar pacotes externos por meio do LuaRocks, o gerenciador oficial de dependências da linguagem. *O que você vai aprender nesta aula:* ◦ Como criar e carregar módulos locais em Lua usando require. ◦ Como retornar funções e variáveis a partir de uma table módulo. ◦ Estrutura de um módulo e boas práticas para organização de código. ◦ O que é o LuaRocks e como instalar pacotes externos. ◦ Como importar e utilizar bibliotecas baixadas do LuaRocks no seu projeto. Desafios da Aula: ◦ Criar um módulo matematica.lua com funções de soma e subtração. ◦ Utilizar require("matematica") no arquivo principal e testar as funções. ◦ Instalar o LuaRocks e baixar um pacote simples (ex: luasocket). Materiais e Comunidade: ◦ Repositório de pacotes LuaRocks: https://luarocks.org/ ◦ Grupo no Facebook: https://www.facebook.com/groups/188401083077439/ ◦ Grupo no Discord da comunidade: https://discord.com/invite/4ypzM4n3GW ◦ Blog do canal: https://luaverse.com #Lua #CursoLua #Programação #Módulos #LuaRocks #Require #OrganizaçãoDeCódigo #Pacotes #GameDev #AprendaLua

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere