オブジェクト的JavaScript講座。脱初級!

JavaScriptで入力チェックレベルから脱するプログラマー向け講座。将来HTML5で「アプリみたいなWEB」を作成したい人向け。

learn

こんなことを学びます

「アプリのようなWEB」作れるようになりたいと思いませんか?
この講座はその為の”第一歩”を応援します!

・thisがいつ何を指しているのかよくわからない
・スコープがよく理解できていない
等の良く問題にされることについて丁寧に解説してゆきます。


【今後望まれるアプリ的なWEB】
最近はHTML5・CSS3の進歩やスマートフォンの普及によって、JavaScriptでのプログラミングはかなり高度な事を要求されるようになってきました。所謂「アプリのようなWEB」を望まれるケースも増えてきていると思います。

FirefoxOSやTizen等「第三のOS」がHTML5での開発を中心に推奨しているように、今後の開発にはHTML上でさらに魅力的なアプリケーションが作れる能力が望まれるでしょう。

Backbone.jsのようなMVCフレームワークの普及に伴って、こういったアプリのようなWEBは開発しやすくもなってきました。書籍やWEBのコンテンツでみなさんの目に触れる事も増えてきたと感じます。

【でもJavaScriptはムズカシイ】
そもそもJavaScriptにおけるオブジェクトの概念を会得していない人にとっては、レガシーなJavaScriptの書き方のスタイルとオブジェクト中心のスタイルの違いに戸惑う事も多くなっているようです。

JavaScriptは他の言語の経験者から見ても「難解な言語」と言われる事もあります。言語の持っているポリシーが他の言語と一線を画している事もあり、少し調べた程度では身についてシックリくるまでの納得感を得る事が難しいようです。

本講座では、「アプリのようなWEB」を作れる人を目指して一歩目を踏み出す所を応援します。本来であれば各種情報源をあたって試行錯誤したり、書籍を購入したりして熟読するような所に時間やお金をかける所でしょうが、本講座ではポイントをまとめて皆さんにお伝えする事でそれらの時間やお金を節約します。

また、独学の場合には「理解したつもりだけれど、本当にこれで良いのか?」と不安になるようなことも多々あると思います。こういったことを実際にアプリケーションを作成するのにJavaScriptをふんだんに利用している講師とのコミュニケーションで解消できる事が本講座の大きな利点です。

【ご注意!!本講座ではあくまで一歩目です】
ご注意ですが、本講座はあくまで一歩目と考えていますので、実際に素晴らしいアプリを作れるようになれるような別の講座を考えています。

※受けてみたい講座のイメージがありましたら連絡戴ければご相談にのります。

【講師について】
本講座の講師は下記で紹介されるようなWEBのアプリを作成する等しています。
http://circlearound.co.jp/labo/447

これまでの経歴においても某社製「フルJavaScript」のデジタルカタログの作成を行ったり、HTML5技術推進のキャンペーン用WEBアプリを開発する等、この分野ではいち早く経験を詰み、その技術蓄積を行っています。

サークルアラウンドの代表として活動する傍ら、下記のようなセミナーも開催しています。
http://circlearound.co.jp/seminar
http://www.street-academy.com/myclass/430
106人が受けたい追加しています

開催予定の日程一覧

  • 開催予定

    開催予定エリア:渋谷・恵比寿

    受講料:¥ 5,000

過去に開催した日程一覧

佐藤 正志 さんの他の講座

teacher

この講座の先生

佐藤 正志

プログラミングの実力をあげたい人の味方

「プログラミングだけやる」のがおなか一杯になり過ぎてサークルアラウンドという小さな会社を作ってしまいました。以前PGHouse豪徳寺にいました。 夢と妄想だけで生きてゆける幸せな人種だと思います。人にモノを教えて育てるのが大好きです!

講座のスタイルは一方的に発信するより... もっと見る >>

detail

講座詳細

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

    【JavaScriptのオブジェクトの概念についてコミュニケーション】
    ・そもそもObjectについて
    ・thisは何を指している?
    ・スコープについて。
    ・プロトタイプ継承
    ・経験者が使うギミックやパターン

    【実践】
    簡単なサンプルを拡張しながら座学で行った概念を確認していきます。
    ・オブジェクトを作る
    ・オブジェクトにメソッドをつける
    ・名前空間を利用
    ・効果的なデバッグのしかた(WebInspectorの利用)
  • こんな方を対象としています

    ・JavaScript以外の言語はやったことがあるが、JavaScriptでのモダンな記法に戸惑っている方
    ・Backbone.js等のMVCフレームワークを利用したいと思っているが、その為に必要なベーシックな知識を持っておきたい方
    ・JavaScriptの勉強をしていて、経験者に確認してみたい方
  • 受講する際は以下をお読み下さい

    実際にプログラミング作業できるノートPC。

review

レビュー

  • 男性 30代

    この講座は「先生との距離が近く質問しやすい講座」でした

    もっとじっくりと話を聞いてみたい、そう思わせる親しみやすい講座でした。
    佐藤先生の参加者にきちんと理解してもらおうとする真摯な姿勢がとても好印象でした。
    また機会があれば参加したいです。
    (思ってたよりも2時間があっと言う間に過ぎてしまったので、自分が聞きたいことを前もってもっと煮詰めておくべきでした)

  • 男性 30代

    この講座は「概念からコーディングまで学べる講座」でした

    概念の理解は、他の言語でやったのでなんとかついていけましたが、実際にコーディングするワークショップは、普段コーディングしていなかったり、プログラミングをやっていない自分では、かなりハードルが高かったです。