Curso de Programação Lua

Aprenda a programar com esta linguagem.

Compartilhe:
Curso de Programação Lua
  • Empresa: Techiesse
  • Nível do curso: Básico

A Lua é uma linguagem de programação nacional, projetada por Tecgraf da PUC-Rio em 1993 para expandir aplicações em geral, de forma extensível (que une partes de um programa feitas em mais de uma linguagem), para prototipagem e para ser embarcada em softwares complexos, como jogos. Em relação as suas características, ela pode se considerada como interpretada,  de alto nível, com tipagem dinâmica e multiparadigma, além de ser reflexiva e leve.

Em um primeiro momento, essa linguagem de programação foi criada dentro dos laboratórios da PUC-Rio para ser utilizada em um projeto dentro da Petrobras. Como o resultado final acabou se tornando muito eficiente e claro, especialmente em relação a sua facilidade de aprendizado, ela passou a ser utilizada em diversos ramos da programação. Até mesmo grandes empresas, como a desenvolvedora de jogos Blizzard Entertainment, utilizou a linguagem no game World of Warcraft.

Aprenda a programar utilizando a linguagem Lua neste curso online e gratuito. Não deixe de conferir também o curso de Aprendendo a Programar.

Sobre o curso

Neste curso online e gratuito, os alunos poderão aprender como funciona essa linguagem de programação nacional. Ao longo do curso, os alunos poderão entender como ela funciona, acompanhar o desenvolvimento de algoritmos simples e depois conferir as suas funcionalidades e como ela pode ser utilizada nos mais variados tipos de projetos.

Estrutura do curso

Curso de Lua – Aula 01 – Introdução e Ambiente

Curso de Lua – Aula 02 – Execução

Curso de Lua – Aula 03 – Valores, Variáveis e Tipos

Curso de Lua – Aula 04 – Expressões

Curso de Lua – Aula 05 – Programação Estruturada

Curso de Lua – Aula 06 – Funções (parte 1)

Curso de Lua – Aula 06 – Funções (parte 2)

Curso de Lua – Aula 06 – Funções (parte 3)

Curso de Lua – Aula 07 – Strings

Curso de Lua – Aula 07 – Strings (Pattern Matching – REGEX)

Curso de Lua – Aula 07 – Strings (Pattern Matching – REGEX) Parte 2

Curso de Lua – Aula 08 – Tabelas

Curso de Lua – Aula 08 – Tabelas (Exemplo – Parte 1)

Curso de Lua – Aula 08 – Tabelas (Exemplo – Parte 2) Criando uma função de split

Curso de Lua – Aula 08 – Tabelas (Exemplo – Parte 3) Trim e colocando dados em tabelas

Curso de Lua – Aula 09 – I/O

Curso de Lua – Aula 10 – Tratamento de erros

Curso de Lua – Aula 11 – Modularização

Curso de Lua – Final Módulo Básico

Projeto Monero – Parte 1 (Modelagem – Busca de moeda)

Projeto Monero – Parte 2 (Ferramentas – Atom + Git + Github)

Projeto Monero – Parte 3 (Modularizando)

Projeto Monero – Parte 4 (Busca de Moedas)

Projeto Monero – Parte 5 (Download de arquivos do BC)

Projeto Monero – Parte 6 (Parser de Cotações)

Projeto Monero – Parte 7 (Conversão de Moedas)

Projeto Monero – Parte 8 (Usabilidade)

Monero – Parte 9 (Refatoração para tornar comandos plugáveis)

Monero – Parte 10 (Conversão de Reais)

Monero – Parte 11 (Exemplo Prático de Programação Funcional e Correções)

Monero – Parte 12 (Tornando o Projeto Multiplataforma)

Monero – Parte 13 (Validação de Input)

Aulas:

Curso de Programação Lua Dê seu voto para Curso de Programação Lua:
VOTE:
Ruim!Regular!Bom!Muito bom!Ótimo! (7 votos, média: 4,71 de 5)
Loading...