废话#
Ruby&Linux&git 入門の非体系的なマインドマップを整理しました。これはソフトウェアエンジニアリング入門科目の内容に基づいて整理されています。この科目では、プログラミング言語 Ruby の学習の一部ですが、プロジェクトの実践が主なので、学習内容は雑多です。最も一般的な Linux と git の操作も含まれています。知識は簡単で理解しやすいですが、完全ではないため、Ruby などのチュートリアルとしては比較的少ない言語のクイックレビューや自己復習に使用できます。また、私の知識が限られているため、一部の混乱や誤りがあるかもしれません。記事は参考のためのサムネイルのみを提供し、xmind のソースファイルのダウンロードリンクはページの末尾にあります。
カタログ#
イントロ:Linux コマンドライン#
ソフトウェア開発を始めると、ソフトウェアの変更やリモートで実行されるソフトウェアのテストが頻繁に必要になります。これはしばしばリモートの Linux サーバー上で実行されるソフトウェアを扱うことを意味するため、効果的なソフトウェア開発者になるためにはLinux コマンドラインに習熟している必要があります。
ユニット 1:Ruby の紹介#
Ruby の最初のステップ。このユニットでは、対話型 Ruby シェルIRBを使用して Ruby と対話します。
ユニット 2:入出力#
ユーザーからの入力を読み取り、画面に出力する単純な Ruby プログラムの実行方法を学びます。
2016 年の人の年齢を表示する演習では、出力の行をピリオドで終了するようにしてください。ピリオドがないとテストに合格しませんので、ご注意ください。
ユニット 3:メソッドと条件分岐#
このユニットでは、独自のメソッドの定義方法と、Ruby での条件分岐(if 文)の使用方法を学びます。
ユニット 4:ループと配列#
このユニットでは、Ruby での異なるタイプのループと配列について学びます。
ユニット 5:Ruby Gems#
このユニットでは、Ruby Gemsとは何か、コマンドラインでのインストール方法、および Gem の依存関係を自動的に処理するためのバンドラの使用方法を学びます。
ユニット 6 - Git パート 1:基本的な Git ワークフローユニット#
このユニットでは、Git リポジトリの基本的なワークフロー(ファイルの追加、変更、削除、復元など)について説明します。
ダウンロードリンク:Ruby&Linux&git(basic)_Mind_Map.zip