Bem Vindo ao Curso de Programação Avançado com Linguagem Lua. O foco deste curso é ensinar programação para quem não sabe absoluto nada até ao avançado.
Você começara vendo diferentes conceitos de programação e instalação da Linguagem e do Visual Studio Code. Você aprenderá Lua desde o terminal do Windows até ao desenvolvimento de projetos 3D e 2D.
Este curso permite ao aluno ganhar conhecimentos avançados na Linguagem, entender o que se passa por detrás de uma IDE e ainda aprender a Desenvolver Projetos 2D e 3D nas maiores implementações de Lua hoje em dia: Love2D e Roblox Studio. Para acabar foi adicionado um módulo de conceitos e noções de software para poder dar ao aluno cultura na área de engenharia de software sendo que o objetivo do curso é ensinar programação.
Ainda no final do curso, existe uma sessão sobre Mercado de Trabalho que o poderá ajudar a seguir programação após toda a conclusão do Curso.
Você terá acesso a diversos conteúdos disponibilizados, como PDFs, links externos,... e suporte para qualquer tipo de duvidas. No final você poderá obter ainda um certificado com a carga horária, o curso e o seu nome como confirmação que você concluiu o curso.
Descrição de cada Módulo :
Introdução ao curso
Você verá o que vai aprender no curso, sobre as aulas e módulos.
Antes de Iniciar,...
Instalação da Linguagem, IDE, Prompt de Comandos, etc
Fundamentos Lua
Introdução à Programação com Lua, conceitos básicos de entrada, processamento e saída de dados.
Estruturas de Controle
Criação e utilização de estruturas condicionais e de repetição em Lua, Loops, Testes Lógicos, novos operadores, etc.
Estruturas Compostas
Conceitos Intermediários, funções, estruturas de dados, módulos e utilização de diversos arquivos...
POO - Programação Orientada a Objetos
Conceitos Avançados, utilização de um novo paradigma de programação, metadados e metatables,...
Love2D - Fundamentos
Fundamentos do Desenvolvimento de Jogos 3D com Lua na Engine Love2D
Roblox Studio - Fundamentos
Conceitos Básicos de Programação no Roblox Studio (Desenvolvimento de Jogos 3D), interações, objetos, classes,...
Roblox Studio - Networking e Player
Conceitos Pré-Avançados em Desenvolvimento com Roblox Studio (Continuação do Módulo Anterior)
Conceitos e Noções de Software
Conceitos e Noções de estrutura e desenvolvimento de software (Não é visto como desenvolver, apenas conceitos e noções)
Mercado de Trabalho, Monetização e Afins
Analise de propostas de mercado de trabalho, monetização e publicação de jogos, áreas a evoluir após a conclusão do curso, etc.
Conclusão do Curso
Agradecimentos, como obter seu certificado e conclusão final.
Importante:
Consulte a grade curricular do curso, avaliações e o instrutor para confirmar que este é o curso ideal para você, qualquer duvida é bem vinda. Garantia de Reembolso em 30 dias. Meios de contacto no perfil do instrutor.
Perguntas Frequentes:
Este curso é desde o básico ao avançado?
Sim, você vai iniciar no absoluto zero até conceitos avançados, sem necessidade de conhecimentos prévios
As aulas de Roblox Studio são avançadas? Vou poder desenvolver qualquer jogo?
Você conseguirá desenvolver diversos tipos de jogos. Cabe a você implementar os conceitos avançados vistos antes de Lua no Roblox Studio. Os dois módulos de Roblox Studio do curso abordam conceitos pré-avançados. São abordados apenas conceitos de programação excluindo por exemplo: animações, modelagem, sound desgin, etc.
Posso tirar minhas dúvidas com garantia de resposta?
Sim, o prazo de resposta é de um dia. Você também irá ter contacto direto comigo (Instrutor) via Udemy ou se preferir Discord.