Aprenda a programar em Lua do zero

Why take this course?
🚀 Aprenda a Programar em Lua 🚀 För those eager to dive into the world of programming with a language that's both simple and widely used in game development – welcome to "Programando em Lua"! 🎮✨
Sobre o Curso
📚 Descubra o Poder da Programação com Lua
Guilherme Baptista, com mais de uma década de experiência em programação e trabalhos marcantes em grandes empresas de tecnologia brasileiras, leva você por um percurso intuitivo e direto para dominar a Lua. Este curso é especialmente pensado para ser completo e prático, garantindo que você saia programando com confiança e competência!
🎓 O Caminho para Se Tornar um Programador em Lua
- Zero a Programador: Desde os fundamentos até aplicações avançadas, este curso cobre tudo o que você precisa saber.
- Prático e Focado: Não perderá tempo com conceitos desnecessários – vamos direto ao ponto, construindo seu conhecimento passo a passo.
- Conheça as Diversidades de Lua: A partir de variáveis básicas até manipulação avançada de dados, você estará preparado para enfrentar qualquer problema com a Lua.
Para Quem Este Curso?
Este curso é indicado para:
- Principiantes: Se você está começando sua jornada na programação e deseja uma linguagem fácil de entender, a Lua é ideal para você. 🌱
- Programadores de Transição: Já conhece outras linguagens e quer adicionar a Lua ao seu arsenal. A Lua é amplamente utilizada em muitas áreas além do desenvolvimento de jogos, incluindo scripting para automação, entre outros.
- Futuros Desenvolvedores de Jogos: Se o futuro de sua carreira inclui a criação de jogos, a Lua é uma escolha fantástica, sendo a linguagem oficial em motores populares como LÖVE e Roblox.
Conteúdo Aprendido
No curso, você aprenderá:
- Linguagem Lua: Fundamentos e sintaxe.
- Lógica de Programação: Entenda os conceitos que permitem que programas sejam mais robustos e confiáveis.
- Fluxo de Controle e Condicionais: Domine o controle do seu programa com if/else e switch.
- Manipulação de Textos: Trabalhe com strings, pattern matching e muito mais.
- Estruturas de Dados: Listas, tables (ou dicionários), arrays e dicionários associativos.
- Laços e Iterações: Compreenda for, while, repeat/until e compreensões de listas.
- Algoritmos Essenciais: Map, Reduce e Filter – as ferramentas para processar dados de forma declarativa.
- Tables, Arrays e Dicionários: Aprenda a organizar e manipular estruturas de dados com eficiência.
- Criação de Funções: Modularize seu código para reusabilidade e organização.
- Organização em Pacotes: Conheça como criar pacotes reutilizáveis.
- Interface de Linha de Comando (CLI): Seja mais versátil, aprenda a interagir com o usuário através da linha de comando.
Aproveite!
🌟 Aulas Demonstração e Grade Detalhada
- Aulas Demonstração: Veja em antecipação o que você irá aprender, garantindo que este curso está exatamente para você.
- Grade Detalhada: Conheça a programação do curso, com um cronograma claro de todas as etapas e tópicos abordados.
Estamos ansiosos para ter você conosco no curso! Vamos embarcar nesta jornada de aprendizado e transformar seus projetos de programação com a Lua. Não perca a oportunidade de adicionar uma das linguagens mais versátis e utilizadas no desenvolvimento de software ao seu portfolio. Inscreva-se hoje mesmo! 👩💻🚀
Course Gallery




Loading charts...