Programando em Lua
Learn a new programming language! This course offers a beginner-friendly introduction to coding. Build skills for future tech opportunities. Start your coding journey today.
Course Content
Programando em Lua is an all-levels Udemy course taught by Tiago de Almeida Marchi. It runs 2h 6m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 3.4 out of 5 from 39 reviews, with 104 students enrolled. It is a paid course, last updated December 2021.
Aprenda programação em Lua e impulsione sua carreira em desenvolvimento de software! Este curso é ideal para estudantes de ciências da computação e áreas afins que buscam dominar uma linguagem poderosa e versátil.
Você vai explorar os fundamentos da programação com foco prático, aprendendo:
- Variáveis: Entenda a diferença entre variáveis globais e locais.
- Operadores: Domine os operadores essenciais para realizar cálculos e manipulações de dados.
- Tabelas: Utilize tabelas para organizar e gerenciar informações de forma eficiente.
- Funções: Crie funções reutilizáveis para modularizar seu código.
- Exercícios Práticos: Pratique seus conhecimentos com uma variedade de exercícios para consolidar o aprendizado.
Por que escolher Lua?
Lua é uma linguagem de programação interpretada, de alto nível e com tipagem dinâmica, projetada para ser leve e extensível. Criada em 1993 pelo Tecgraf da PUC-Rio, ela se destaca por sua capacidade de integração com outras linguagens, tornando-a perfeita para prototipagem e embarcamento em softwares complexos, como jogos.
Aplicações de Lua:
Lua se tornou popular em diversos campos, incluindo:
- Desenvolvimento de Jogos: Utilizada em jogos como World of Warcraft (Blizzard Entertainment) para scripting e lógica do jogo.
- Controle de Robôs: Ideal para controlar sistemas embarcados e robótica.
- Processamento de Texto: Eficiente para automatizar tarefas de manipulação de texto.
- Automação e Scripting: Perfeita para criar scripts de automação e configuração.
- Propósito Geral: Uma linguagem versátil para uma ampla gama de aplicações.
Características Principais:
- Tipagem Dinâmica: Reduza o tempo de desenvolvimento com a flexibilidade da tipagem dinâmica.
- Gerenciamento Automático de Memória: A coleta de lixo simplifica o gerenciamento de memória.
- Multiparadigma: Suporta diferentes estilos de programação, incluindo procedural e orientada a dados.
- Fácil de Aprender: Sintaxe clara e concisa, similar a Python, Ruby e Icon.
Este curso oferece uma base sólida em Lua, preparando você para enfrentar desafios reais de programação e explorar as inúmeras possibilidades que esta linguagem oferece. Comece a programar em Lua hoje mesmo!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.