Programação Orientada a Objetos com Lua

Aprenda como implementar Orientação a Objetos com Lua utilizando técnicas avançadas!

4.57 (36 reviews)
Udemy
platform
Português
language
Programming Languages
category
Programação Orientada a Objetos com Lua
215
students
2.5 hours
content
Mar 2021
last update
$19.99
regular price

What you will learn

Orientação a Objetos

Criação de Classes

Herança

Encapsulamento

Métodos de Instância

Métodos Estáticos

Constantes

Dados Privados e Públicos

Memoization

Garbage Collector

Herança Múltipla

Why take this course?

🎓 Programação Orientada a Objetos com Lua: Aprenda com Técnicas Avançadas! 🚀


Sobre o Curso

Este é o curso definitivo para dominar Programação Orientada a Objetos (POO ou OOP) utilizando a linguagem dinâmica e poderosa Lua. Com mais de uma década de experiência na área de tecnologia, eu, Guilherme Baptista, compartilho minha expertise para guiar você através dos conceitos essenciais até as técnicas mais avançadas.


O que Você Aprenderá

🎯 Conceitos Fundamentais de POO: Entenda o que é Orientação a Objetos e por que é uma parte crucial do desenvolvimento de software moderno.

  • Criação de Classes: Aprenda a definir e utilizar classes para modelar objetos na sua aplicação.
  • Herança: Descubra como criar relações entre classes, permitindo que você reutilize código e crie objetos baseados em outros objetos existentes.
  • Encapsulamento: Veja como encapsular dados e comportamentos para proteger a integridade dos seus objetos.
  • Métodos de Instância e Métodos Estáticos: Aprenda a diferenciar e usar corretamente métodos que pertencem ao objeto e aqueles que pertencem à classe como um todo.
  • Constantes: Gerencie valores que não devem mudar ao longo do tempo.
  • Dados Privados e Públicos: Domine o controle de acesso aos atributos das classes.
  • Memoization: Otimize o desempenho de seu código reutilizando resultados de cálculos.
  • Garbage Collector: Entenda como Lua gerencia a memória e como você pode trabalhar com isso para otimizar sua aplicação.
  • Herança Múltipla: Aprenda a lidar com heranças múltiples, uma característica que permite que uma classe herde comportamentos e características de mais de uma classe.

Quem é para este Curso?

🎓 Este curso é ideal para você se:

  • Quer dominar Orientação a Objetos na Lua: Se você já entende os fundamentos da linguagem e deseja expandir seu conhecimento para implementar POO com eficácia.
  • Busca um Domínio Avançado na Lua: Você tem experiência com a Lua e quer levar seus projetos, como jogos ou scripts complexos, para o próximo nível.
  • Trabalha com Lua e está em Busca de Melhorias: Já está usando a Lua em seu trabalho e deseja incorporar as melhores práticas de OOP para otimizar e expandir suas aplicações.

O que Você Terá Ao Final do Curso

Ao completar este curso, você estará equipado para:

  • Criar Complexas Estruturas de Dados: Utilize classes e objetos para modelar situações complexas em seu código.
  • Aplicar Técnicas Avançadas: Implemente herança múltipla e outras técnicas avançadas de POO em suas aplicações Lua.
  • Optimizar e Refatorizar Código: Aplique o que você aprendeu para melhorar e refatorar projetos existentes.

Confira o Que Este Curso Oferece

📚 Aulas Prévias: Veja em aulas gratuitas o tipo de conteúdo que você pode esperar ao se inscrever no curso.

📅 Grade Detalhada: Entenda todo o conteúdo que estará disponível para você, desde os fundamentos até técnicas avançadas de POO na Lua.


Estou ansioso para compartilhar meu conhecimento com você e juntos explorar o poder da Programação Orientada a Objetos com Lua. Vamos lá e transformar seus projetos! 🌟

Screenshots

Programação Orientada a Objetos com Lua - Screenshot_01Programação Orientada a Objetos com Lua - Screenshot_02Programação Orientada a Objetos com Lua - Screenshot_03Programação Orientada a Objetos com Lua - Screenshot_04
3889572
udemy ID
04/03/2021
course created date
06/03/2021
course indexed date
Bot
course submited by