Estuda agora, paga quando começares a trabalhar com o ISA - Para mais informações!
Voltar para todos os artigos

20 de setembro de 2023 - 5 minutes

Como associar jogos ao ensino de JavaScript?

Discover how to learn JavaScript-while having fun!

Juliette Erath - Tech Writer

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. 

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

Artigos Relacionados

Recomendado para você

Pronto para te juntares a nós?

Mais de 11,000 amantes de tecnologia lançaram as suas carreiras na indústria da tecnologia com os bootcamps da Ironhack. Começa esta nova jornada e faz parte da revolução tecnológica!