Skip to content

Bem vindo ao curso Rust lógica com jogos

Esse material está em desenvolvimento então sugestões são sempre bem-vindas.

O que é Rust

Rust é uma linguagem de programação compulada que se destaca por oferecer um alto desempenho, controle de memória sem a necessidade de um coletor de lixo e garantias de segurança. Ela foi desenvolvida pela Mozilla Research e é projetada para ser eficiente, segura e prática.

Sobre o curso

Este curso foi projetado para oferecer uma experiência prática no ensiono da linguagem Rust, usando desenvolvimento de jogos em ASCII e textual. Durante o curso, o objetivo principal é proporcionar aos participantes um entendimento abrangente dos conceitos fundamentais da linguagem Rust, juntamente com a aplicação prática desses conhecimentos na criação de jogos mesmo não sendo o foco do curso ensinar a fazer jogos profissionalmente.

O que você vai aprender?

Durante esse curso você vai aprender o básico de Rust como fluxos condicionais, repetição, uso de funções, escopo de váriaveis até tópicos avançados como Threads e concorrência.

Esse curso é gratuito?

Essa wiki é gratuita assim como os exercícios, porém também há um curso em vídeo que no momento está em preço promocional e esse será pago.

Onde ele será disponibilizado?

O curso vai ser disponibilizado através da plataforma Udemy.

Pré requisitos

Para fazer esse curso é importante ter noções básicas de informática como: - Saber usar um navegador - Saber entrar num prompt de comando seja no Windows, Mac ou Linux - Já ter conhecimento em outra linguagem é desejável mas, não é essencial pois vamos trabalhar do zero e contruir projetos

Obs: O curso será desenvolvido totalmente em linux, caso queira usar Windows é interessante usar WSL2 devo colocar no curso posteriormente um tutorial para configurar o ubuntu com wsl2 mas, por hora recomendo verem o vídeo do Fábio Akita criando um ambiente.

Ementa

Jogos

Após esse curso vou estar capacitado a fazer jogos profissionalmente?

Não, mesmo que seja abordados alguns principios do desenvolvimento de jogos, esse curso não tem como objetivo ajudar o aluno a fazer jogos profissionais, nesse caso o instrutor ainda recomenda buscar outros materiais para se aprofundar no tema.

Quem vai ministrar essas aulas?

Olá eu sou o Jônatas sou um profissional com 17 anos de experiência no desenvolvimento de sistemas e websites, meu foco principal está sistemas web. Comecei a aprender Rust em 2020 e estou trabalhando no meu primeiro jogo profissionalmente. Também tenho um canal no Youtube Faço lives na Twitch

O que você precisa para acompanhar o curso?

  • Editor de texto ou IDE: Recomendo qualquer editor que tenha a capacidade de identicar código Rust, durante os vídeos vou usar o nvim ou helix mas, você pode usar qual quiser, se você for iniciante recomendo usar o vscodium.

Repositório

Todas os exemplos criados para o curso assim como exercicíos estarão no repositório abaixo. https://github.com/jonatasoli/rust-logica-jogos--exercicios

Como posso ajudar?

Em primeiro lugar fazendo o curso e dando feedback do que gostou e o que não gostou me ajuda muito. Sugestões de melhoria e correções são sempre bem vindas.

Caso desejar poderá me ajudar também através do github sponsor ou por pix contact@jonatasoliveira.dev valor arrecadado vai me ajudar a me manter durante a produção do curso.


Last update: April 10, 2024