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.