Como associar jogos ao ensino de JavaScript?

Aprender qualquer competência exige prática, tempo e dedicação. Principalmente quando falamos de programação, no entanto, acreditamos que não temos de seguir o caminho tradicional, aborrecido e altamente técnico.

Comecemos com a linguagem de JavaScript, aquela que é por excelência usada para construir aplicações para browser. Nos dias de hoje, também é usada para aplicações backend (parte operacional das aplicações), mas continua a ser a primeira opção na criação de sites institucionais simples ou aplicações web complexas. 

Existem várias formas de praticar o conhecimento adquirido de JavaScrip, no entanto, o caminho mais óbvio é criar uma aplicação web simples, um site de portfólio, um currículo ou talvez a clássica aplicação para gerir tarefas no dia-a-dia, estes são os exemplos mais comuns.

Como podemos transformar o processo de aprendizagem mais dinâmico, sobretudo para quem pretende aprender a programar sem ter um background tecnológico? 

Enquanto professor de Web Development um dos meus objetivos é simplificar e dinamizar o processo de aprendizagem de JavaScript e acredito que só apendemos aplicando todos os conhecimentos na prática. No primeiro módulo no bootcamp de Web Development, começamos com um projeto desenvolvido 100% pelos alunos, este projeto consiste na criação de um jogo onde os alunos têm oportunidade de conceptualizar, desenvolver e tornar público na web um jogo feito por si, em 3 semanas. 

Estás a gostar deste artigo? Aprende mais sobre Web Development!

Dá o primeiro passo em tech e descobre mais sobre o nosso bootcamp de Web Development

A aprendizagem no primeiro módulo dá-lhes acesso às ferramentas necessárias para criar dinâmicas de jogos, que permitem replicar plataformas, colisões, gravidade, velocidade e renderização dinâmica de imagens, sempre usando JavaScript.

Desde 2019, data de início do bootcamp em Lisboa, já assistimos à criação de jogos de estratégia, RPG, aventura, plataformas, e muitos mais. A razão pela qual escolhemos o desenvolvimento do jogo, ao invés da típica aplicação web, prende-se com facto de por um lado este método dar um aspeto lúdico ao desenvolvimento do projeto, mas também por aumentar substancialmente a complexidade do mesmo. Fazer um jogo de raiz não é fácil, mas acreditamos que ao expor os alunos a esse desafio, desenvolvem muito mais as suas competências. É sempre gratificante ver no final de cada primeiro módulo a criatividade dos alunos e as suas ideias inovadoras. Depois da sua apresentação para toda a escola, é habitual juntarmo-nos a jogar os jogos realizados pelos alunos, o que traz um propósito prático e imediato ao projeto.

Aprender JavaScrpit com jogos é possivel na Ironhack

Aprender a programar não tem que ser algo que é praticado através de algo que a indústria já viu vezes sem conta. Acredito na inovação educativa e em como o desenvolvimento das skills técnicas aliada à criatividade podem criar um bost considerável na aprendizagem e aquisição de capacidades técnicas. É desta forma que pessoas com ou sem formação na área conseguirão entrar, muito mais facilmente, no mercado de trabalho como web developers.

No bootcamp de Web Development tens a oportunidade de aprender a programar do zero e em apenas 3 semanas consegues desenvolver o teu próprio jogo! Vamos aprender a programar de forma dinâmica e criativa, hoje? As vagas para o bróximo bootcamp já estão disponíveis, inscreve-te agora!

Miguel Braga, Lead Teacher Web Development Ironhack

Junta-te à Ironhack

Pronto para participar?

Siga os passos de mais de 10.000 mil profissionais e empreendedores que lançaram as suas carreiras na indústria tecnológica com bootcamps Ironhack.

Cursos

O que queres estudar?

Campus

Onde queres estudar?

Artigos relacionados com Web Development

A melhor maneira de começar a aprender Desenvolvimento Web

Lê mais...
Ironhack HTML CSS Javascript

As diferenças entre HTML, CSS e Javascript (e algumas ótimas dicas para construir seu primeiro site!)

Lê mais...
Front end vs back end

Front-end vs. Back-end: Quais as diferenças?

Lê mais...
Marta Fonda Ironhacker

História de ex-alunos: da Administração de Negócios ao Desenvolvimento Web

Lê mais...
Becoming a web developer

Descobre tudo o que um Web Developer pode fazer

Lê mais...
Mongo DB web development

O que é MongoDB? Guia prático sobre o MongoDB e como instalá-lo no Catalina OS

Lê mais...
Inscreve-te na nossa newsletter e mantém-te a par de todas as nossas novidades e eventos!
Por favor, escreve o teu nome
Por favor escreva seu sobrenome
O endereço de email não é valido. Por favor, tenta novamente.

Ao inscrever-me aceito a Política de Privacidade e os Termos de Utilização