G9arsrycqogkcfuoxfix

ドラクエ風ゲームプログラムを作ってみよう!

【初級レベル/16時間】Rubyを使ってドラクエ風コマンドラインアプリケーションを開発。Rubyの基礎文法やリファクタリングの方法を学ぶ。

学習内容

  • クラス、メソッド、インスタンス変数、変数のスコープ、プライベートメソッドなどのRubyの基礎文法を活用したロジックの書き方
  • リファクタリング
  • プログラムの設計
当カリキュラムでは、実際に1つのプログラムを作りながら、現場に入るために必要なオブジェクト指向の知識や、各種オブジェクトのメソッドを学んでいきます。


作成するコマンドラインアプリケーションは、下記のように「テリー」と「スライム」が戦うプログラムです。


受講するために必要なスキル条件

  • Rubyの基礎知識がある方


学習することで身に付くスキル

Rubyの基礎文法を活用したロジックの書き方、リファクタリングのやり方


この教材の対象者

  • 複雑なロジックを読み書きできるようになりたい方
  • 現場に出てから焦りたく無い方


学ばないこと

  • Ruby on Rails


本教材の対応バージョン

  • Ruby 2.6.3


質問対応可能なOSや環境

  • Mac OS


この教材を作成した想い

Rubyを用いたロジックの書き方が身につきます。書けるということは読めるということ。

実際に現場のソースコードに触れてみると、Rubyを用いた複雑なロジックが至る所に見受けられます。

その際、普段からロジックを書くことに慣れていないと、現場に入ってからソースコードを読み解くことにすら苦労するでしょう。


様々な初心者にプログラミングを教えてきた立場から実務未経験者と経験者を比較してみると、ロジックを読み書きする能力に大きな溝があります。

しかし、現在市場に出回っているプログラミング学習教材に関しては、その溝を埋めるようなものがあまりありません。

そのため、本教材を開発しました。


本教材はテキストで構成されており、自分のペースで学習を進めることができます。

この教材の執筆者


かみざと よしと
かみざと よしと

研究職という自由度の低い働き方が嫌になり、31歳でプログラマーになって沖縄に帰ってきた人。現在は総勢350名のプログラミング学習コミュニティ #人生逆転サロン を運営中。これから自社開発企業の立ち上げ。仕事のし過ぎで妻からブーイングをくらい、現在は1日4時間労働の縛りプレイ。


本教材のカリキュラム


  0章:はじめに
利用可能
日 購入してから

今すぐはじめる!