Curso de Programação Avançado com Linguagem Lua

Curso de Lua do 0 ao Avançado: Roblox Studio, Love2D, Computação, Software e Mercado de Trabalho

Ratings 4.78 / 5.00
Curso de Programação Avançado com Linguagem Lua

What You Will Learn!

  • Entender códigos complexos em Lua
  • Desenvolver Jogos com Lua
  • Conceitos de informática para programação
  • Lógica de programação
  • Entender a vida de programador e como engressar no mercado de trabalho
  • Noções de Computação
  • Noções de Software
  • Cultura em Lua e Programação

Description

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.

Who Should Attend!

  • Interessados em programação
  • Pessoas com dificuldades em programação
  • Pessoas que tenham duvidas sobre conceitos de informática para programação
  • Pessoas com dificuldades em Lua
  • Pessoas que queiram começar na programação de maneira simples e eficaz
  • Pessoas que queiram aprender conceitos avançados do zero

TAKE THIS COURSE

Tags

  • Functional Programming

Subscribers

861

Lectures

164

TAKE THIS COURSE



Related Courses