Skip to content

Instantly share code, notes, and snippets.

@yuya-matsushima
Last active August 29, 2015 14:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yuya-matsushima/2593876290df42bdf142 to your computer and use it in GitHub Desktop.
Save yuya-matsushima/2593876290df42bdf142 to your computer and use it in GitHub Desktop.

Middleman 講座

概要

Middleman を実践で採用できるように基礎を中心にデプロイができるまでを目標としたマンツーマンオンライン講座です。

内容

  • Middleman の基礎〜デプロイ
    • Ruby 環境の用意
    • 3つのコマンド
    • テンプレートエンジン
      • Slim
      • Haml
      • Markdown
      • ERb
      • Sass/Scss
    • レイアウト, パーシャル
    • Frontmatter と YAML
    • アセットパイプライン
    • 動的ページ
    • View 上での制御構造
    • middleman-deploy を使ったデプロイ
  • Middleman を使用する上での周辺知識(必要に応じて)
    • Ruby 入門(参考図書: はじめての Ruby)
      • View を扱う上で必要になる部分までやります
    • 黒い画面入門
    • git/github を使ったデータ管理
  • 1セット 1.5h 5,000円
  • オンラインで Slack/Hangout を利用して行います

受講に必要なもの

  • PC
    • Mac がオススメです
    • Win の場合には Virtualbox 上にデスクトップ環境を作って対応します
  • Slack のアカウント
  • Google のアカウント(Hangoutに使用)
  • ビデオ通話用のカメラやマイク

講師

  • 寺嶋祐也(@yterajima)
  • フリーのプログラマ
  • Middleman 歴2.5年
  • Middleman 公式ガイドの日本語化担当
  • Tokyo Middleman Meetup#1 登壇
  • Tokyo Middleman Meetup#2 開催

受講スケジュール

講師のスケジュールとの調整が必要です。オススメは

  • 土日のどこか
  • 平日の午前中
  • 平日19時以降

受講までの流れ

  1. お問い合わせください info@e2esound.com
  2. 講師のスケジュールを確認後, MTG の時間を設けます(Hangoutを利用)
  3. 受講ルールの説明を行います
  4. 受講者のスキルセットを確認し, 大枠の受講内容を設定します
  5. 受講スケジュールを決めます(月単位)

受講完了得点

初回 MTG で設定した受講内容を達成した受講者の方には, 受講完了後から3ヶ月間講師によるチケット制(30分1チケットx3回/月)無償サポートがつきます。

受講後に実案件で採用したが上手く動かせなかったような場合でも講師に相談することができます。 案件に応じて NDA の締結が必要になる場合があると思いますが, その場合には講師と直接 NDA を締結し対応してください。

支払い方法

  • 基本前払いです
  • 銀行振込またはPaypalでの支払いです
  • 月単位または受講単位でのお支払いをお願いします
    • 月単位の支払いで何らかの理由で受講キャンセルが発生した場合, その分については翌月への繰越しまたは返還します。(手数料は受講者負担)

なぜマンツーマンなのか?

人それぞれによってベースの知識量が異なるからです。

例えば WordPress のテンプレートを自作できる人にとっては View 上での制御構造(if, 繰り返し)や変数の展開のような内容は容易でしょう。また近年であれば Grunt/Gulp のようなツールを既に利用している方からすれば CLI(黒い画面)の操作はお手のものだと思います。一方でちょっとしたエラーから抜け出せない人もいます。

このような要素を考えると同時に複数人に教えるのは良い方法ではないと考えています。

なぜオンラインなのか?

  • 会場を用意するとその分受講料が高くなってしまうから
  • リモートワークのスタイルに慣れてほしいから

どの程度の回数で完了するのか?

受講者のベースのスキルセットに依存します。Middleman 単体の内容であれば6〜8回程度で完了します。

受講回数を短縮するために受講者自身が学習できる資料の用意を考えています。
周辺の知識については自身で学習していただいて学習状態のチェックと補強を行うことで回数を短縮することもできます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment