初心者歓迎🔰 Git&GitHubを分かる・使えるようになる!

オンライン

分からないことが多くても大丈夫! 親切丁寧に進めますのでまずはご相談を

こんなことを学びます

[レクチャーの方法]
オンラインでZoomなどのツールを使って、画面共有と音声通話でレクチャーをしていきます。(ビデオ通話は不要ですのでカメラは必要ありません)
事前の環境チェックなど不安な方も、サポート致しますのでお気軽にご相談ください。

[レクチャーで必要なもの]
・[必須]パソコン (Windows/macOS/Linux)
・[必須]音声通話/インターネット通信/Zoom(及びそれに準ずるビデオチャット)が利用可能な環境
・[必須]知りたい内容や課題感を申込時のメッセージでご共有下さい。また既にご自身で具体的な課題をお持ちの方はそちらをご共有ください。
・[任意]Gitをインストールしていない/GitHubのアカウントをお持ちではない方は、初期設定からサポートいたしますのでそのままご参加下さい。

[レクチャーする内容の例]
下記は主な例です、調整も可能ですのでお気軽にご相談ください。
またお教えできる内容の全体像については、下記にマインドマップを掲載していますのでご参考にしていただければと思います。
https://www.mindmeister.com/ja/map/2144061309


1. 基礎コース (ローカルリポジトリの操作)
・バージョン管理やGitの概要
・Git及び関連ツールのインストール
・コードの変更履歴の作成方法 (add/commitなど)
・複数の履歴作成方法(branch/checkout)や戻し方(revert/reset)
・その他各種コマンド解説・トラブルシュート
・ターミナルでの操作

2. 基礎コース (リモートリポジトリの操作)
・GitHubのアカウント解説・基本機能の解説
・リモートと通信する方法(push/pull)
・コンフリクトや誤った操作の解消方法
・複数人での開発運用方法・トラブルシュート
・Pull Requestを使ったモダンなプロジェクトの進め方

3. 応用コース (個別テーマ)
・より高度なコマンド・オプションの紹介と使い方
・特定ファイルを無視する方法とメリット
・作成した履歴を改変する
・履歴を元に戻す場合の戦略
・より良い履歴・Pull Requestを作る方法
・各種関連ツールや便利設定での作業効率化
・submoduleを使った開発

[なぜGitやGitHubの習得は難しいのか]

GitやGitHubは今日のバージョン管理ツールのスタンダードであり、業務でも避けて通れないツールの1つ。
そしてGitなどのバージョン管理は、開発で使用する言語に依らずどのエンジニアにも必要になる基礎スキルの1つです。
しかしGitやGitHubは、通常のプログラミングと違って学習やトラブルシュートが難しい傾向にあります。

・add/commit/branchなど固有の概念があり手元で起きている状態とイメージでの結びつけが難しい
・ソースコードの状態などが各自で異なるため、同じ方法で状態再現ができない
・プログラム言語とは違い、スクールや現場ではGitやGitHubを研修等で体系的に学習しない

自身もGitの学習に苦労し、その経験から気軽に画面を共有し質問可能なメンターの存在が不可欠だと身を持って実感しました。
そこでこの講座では、受ける方一人ひとりの画面を見ながら目の前のトラブルを解決し、そこから仕組みの理解ができるよう丁寧にレクチャーをして参ります。
また実際に手元でGit/GitHubを操作し結果を確認してもらうような進め方を重視しております。
これにより、具体的な結果を通じて概念や仕組みを覚えることができますので、今後のトラブルに対しても自力で乗り換える力が付きます。
続きを読む

希望の日程で調整できます

現在開催日程はありませんが、開催リクエストを送ることで希望の日時で講座開催を相談できます。

開催予定エリアオンライン

価格(税込)¥4,000

受けたい
11人が受けたい登録しています

オンライン受講日程

価格(税込)¥4,000

この講座の先生

GitとGitHubの先生

エンジニア歴5年以上、本業ではiOSやAndroid向けのアプリ開発をしています。
これまでのプロジェクトでの経験を活かし、GitやGitHubでのバージョン管理に関するお悩み相談・技術レクチャーを行っております。
これまで複数プロジェクトでGitやGitHubでの開発運用を経験し、新人研修や勉強会講師も担当しました。
通常のプログラミング言語と違い、バージョン管理は独自の概念や考え方がありハマりやすい一方で、体系的に学ぶ機会の少ない分野だと思います。
GitやGitHubに全く触れたことがない初心者から、より高度なテクニックを学びたい中上...
+続きを読む

当日の流れとタイムスケジュール

0. (前日まで) テキストで事前の相談内容・状況確認
1. Zoomに接続 (URLは事前にお伝えします)
2. 自己紹介と進め方の確認
3. 講義 or 質問内容への回答
4. 時間に応じて追加質問やレクチャーを実施
5. まとめ / 今後の学習の進め方確認 / 参考リンク等の紹介
続きを読む

こんな方を対象としています

・ソースコードのバージョン管理について学びたい
・作成したプログラムの提出・ポートフォリオのアップロード方法が知りたい
・独学でGit・GitHubを勉強したが分からない・トラブルになっている
・思うようにGitやGitHubをつかいこなせるようになりたい
・チーム開発でGitHubを導入しようとしているがどうすればよいか分からない
・その他相談事があれば何でも
続きを読む

受講する際は以下をお読み下さい

知りたい内容や目標、技術レベルによって同じ時間でも進められる範囲が変わります。
したがって、お申込前には一度先生への質問で
「相談したい内容」
「現在の開発環境」
「現在の技術レベル」
「本講座を通じて達成したい目標」
を分かる範囲でお伝え下さい。
ご希望にそえるように詳細を伺ってプランニングさせていただきます。

当日はインターネット通信が利用可能なPCをご用意下さい。
続きを読む
※ストアカでは講座に適用される保険を用意しています。詳しくはストアカ補償制度をご覧ください。

レビュー1

  • 楽しかった( 0 )
  • 勉強になった( 1 )
  • 受ける価値あり( 1 )
  • この講座は「初級から一歩踏み出せる内容」でした
    女性 40代

    つまづいているポイントをわかりやすく教えていただき、gitを入れたものの・・・という状態から一歩踏み出せそうです。受講させていただき、とてもよかったと思っています。

  • プログラミングのおすすめの先生プログラミングの先生を探す

    Git・Githubの関連カテゴリーから講座を探す

    先生のスキルから探す