
Introdução:
O curso de Programação Lua é projetado para ensinar de forma aprofundada a linguagem de programação Lua desde os seus fundamentos até aos conceitos mais avançados incluindo as suas principais implementações.
O currículo aborda desde os fundamentos da programação, passando aos fundamentos da linguagem, prosseguindo num desenvolvimento de aprendizagens de forma progressiva onde são abordados todos os conceitos da linguagem Lua. São ainda abordados conceitos essenciais à programação como a programação orientada a objetos e os fundamentos da computação. As implementações de Lua abordadas são o Roblox Studio para desenvolvimento de Jogos 3D e o Love2D para desenvolvimento de jogos 2D.
Motivação:
O principal objetivo do curso é guiar os estudantes por um estudo aprofundado da linguagem Lua com um foco no funcionamento da linguagem e no seu uso nas suas principais implementações.
O curso não só tenciona ensinar os conceitos teóricos e práticos como também prover habilidades ao estudante de se tornar autodidata e conseguir compreender as suas principais áreas de interesse, ter capacidade de raciocínio, ser autónomo e capaz de evoluir futuramente sozinho.
Requisitos:
O curso não dispõe de qualquer requisito uma vez que todos os conceitos são ensinados do absoluto zero. Caso seja do seu interesse realizar algum módulo de forma independente sem a conclusão dos anteriores tenha em conta que poderá não entender os conteúdos. Todos os conteúdos podem ser analisados na grade curricular completa na pagina inicial do curso e em algumas prévias sobre os módulos.
Sobre as Aulas:
As aulas são ministradas utilizando como recurso slides explicativos que possuem teoria e logo depois uma componente prática. A quantidade de teoria e prática de cada aula varia conforme o necessário. (O curso tende a atingir uma forte componente prática)
Todos os slides exibidos nas aulas estão disponíveis para download assim como outros recursos de apoio ao aprendizado.
As aulas estão também organizadas em módulos que possuem uma estrutura muito definida de forma a que a sua realização sequencial possa ir incrementando novos conceitos e aprofundando conhecimentos ao longo da sua realização. No fim de alguns módulos existe uma prova sobre os assuntos abordados e aulas de resolução de exercícios.
Suporte e Diversos:
Qualquer dúvida pode ser tirada numa sessão própria da Udemy onde você terá contacto direto com o instrutor. Caso queira comunicar melhor e com outros alunos no perfil do instrutor o botão website possui um link para um servidor de Discord com uma área exclusiva para alunos.
O curso possui um certificado final com o nome do curso, duração e nome do aluno que pode ser utilizado como prova de conclusão e certificação de competências.
O curso também disponibiliza um prazo de reembolso de 30 dias. (Caso seja concluído uma grande quantidade de aulas não será possível emitir um reembolso, tenha em consideração que o processo de reembolso é gerido totalmente pela plataforma e suporte da Udemy)
A quem se destina o curso:
O curso foi feito para todos que tenham interesse em programação e queiram iniciar de forma definitiva numa linguagem simples como Lua conseguindo dominar essa mesma linguagem.
É essencial assistir às previas de cada módulo para entender quais os conteúdos abordados e os resultados da aprendizagem dos mesmos.
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. O curso pode ser iniciado a partir do primeiro módulo de Roblox Studio, sem ser necessário a realização das aulas anteriores.
Mais informações na primeira aula gratuita do módulo 'Roblox Studio: Fundamentos'
Posso tirar as 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.