Udemyexpertpt

Programação Orientada a Objetos com Lua

Master object-oriented programming in Lua! Learn advanced techniques for building robust and scalable applications. Perfect for developers seeking Lua expertise.

4.5(38)
226students
2h 20m
Certificate
Guilherme Baptista
Guilherme BaptistaSoftware Engineer

Course Content

Programação Orientada a Objetos com Lua is an advanced Udemy course taught by Guilherme Baptista. It runs 2h 20m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 38 reviews, with 226 students enrolled. It is a paid course, first published March 2021.

Explore Programação Orientada a Objetos (POO) com Lua e eleve suas habilidades de desenvolvimento! Este curso abrangente é ideal para desenvolvedores Lua que desejam dominar os princípios da POO e aplicá-los em projetos do mundo real.

Com mais de uma década de experiência em tecnologia e trabalho em projetos de grande escala, eu o guiarei através dos conceitos fundamentais e avançados da programação orientada a objetos em Lua. Aprenda a criar código mais organizado, reutilizável e eficiente.

O que você vai aprender:

  • Conceitos Chave de POO: Mergulhe nos princípios da Orientação a Objetos (OOP) e como eles se aplicam à linguagem Lua.
  • Criação de Classes: Domine a arte de definir e construir classes robustas e bem estruturadas.
  • Herança: Utilize a herança para criar hierarquias de classes e promover a reutilização de código.
  • Encapsulamento: Aprenda a proteger dados e controlar o acesso a eles através do encapsulamento.
  • Métodos de Instância e Estáticos: Explore diferentes tipos de métodos e quando usá-los para otimizar seu código.
  • Constantes: Utilize constantes para tornar seu código mais legível e fácil de manter.
  • Dados Privados e Públicos: Entenda como controlar a visibilidade dos membros da classe.
  • Memoization: Aprenda a otimizar o desempenho do seu código com memoization.
  • Garbage Collector: Compreenda o funcionamento do garbage collector em Lua e como ele afeta o desempenho do seu programa.
  • Herança Múltipla: Explore as possibilidades da herança múltipla para criar classes complexas.

Este curso é para você se:

  • Deseja aprender programação orientada a objetos e aplicá-la na linguagem Lua.
  • Busca aprimorar seu conhecimento avançado em Lua e suas particularidades.
  • Já trabalha com Lua e quer levar seus projetos (incluindo jogos) para o próximo nível com técnicas avançadas de POO.

A estrutura do curso é projetada para aumentar gradualmente a complexidade, começando com objetos simples e avançando para tópicos como herança múltipla e o garbage collector.

Confira as aulas prévias para ter uma ideia do conteúdo e explore a grade detalhada para entender todo o que será abordado.

Junte-se a mim nesta jornada de aprendizado e vamos explorar o poder da programação orientada a objetos em Lua!

$ whoami — the devs behind tutorialsearch.io

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.

4.9(3,822)
6h 38m
beginner
4.8(67)
2h 44m
all
4.8(390)
9h 28m
beginner