JavaScriptで始める関数型プログラミング/圏論のエッセンス|イベント・セミナー申込画面|ソフト産業プラザ TEQS

ソフト産業プラザ TEQS

ソフト産業プラザ TEQS TOP > イベントNo.[27633]

このイベントは終了いたしました。

JavaScriptで始める関数型プログラミング/圏論のエッセンス

No.27633

対象 ・フロントエンドエンジニアの方で、計算理論に1歩踏み込んでみたい方
・圏論学習の足掛かりを得たい方
・関数型プログラミングのフロントエンドにおける応用例を知りたい方
開催日時 2019年3月15日(金) 18:00-21:00
開催日時補足 2019年3月15日(金)18:00-21:00
開催場所 TEQS 講義室 (アジア太平洋トレードセンター(ATC)内ITM棟6階)
定員 30名
 満席になり次第、締め切ります
講師 高瀬 和之 氏 ( PLEN Project )
申込締切日 3/14 ※申込後、3/14以降のキャンセルにはキャンセル料が発生しますので、ご注意ください。
料金 3,000円/名 
 消費税込み
満席になり次第〆切
お支払方法 当日受付にてお支払い
お問合せ先 ソフト産業プラザTEQSセミナー担当
TEL:06-6615-1006(月-金)
MAIL:kouza@teqs.jp
営業日時:平日10:00-18:00
(※土、日、祝日ならびに所定の休日を除く)

講座内容

IoTといったキーワードに代表されるように、身の回りのモノが情報処理を行うことが増えています。
それに伴ってクラウドやWebアプリケーションに要求される技術水準も、上がり続けています。

こうした現状において、ソフトウェア開発における複雑性に立ち向かう方法として、「関数型プログラミング」というキーワードが耳にされるようになりました。またその理論的背景として、「圏論」というキーワードも注目されています。

本講座では、難解かつ抽象的にとらえられがちな「関数型プログラミング」と「圏論」を、平易な言葉とJavaScriptでの応用例を交えながら、解説していきます。





適宜ハンズオンを交えることで、言葉や紙面での認識だけでなく、深い理解を得てもらうことを目指します。

ページの先頭へ戻る

講座構成(予定)

1.jQueryに見る文脈つき計算
 - 非決定性計算
 - 失敗可能性計算
 - 状態つき計算
 - 継続
2.文脈つき計算の統一 (1)
 - TypeScriptによる型の導入
 - 型の機能と効果
 - 各文脈つき計算の型表現
 - 型と関数の圏
3.文脈つき計算の統一 (2)
 - 型コンストラクタ,fmapと関手
 - 高カインド多相と自然変換
 - unit,joinとモナド
 - 計算戦略と抽象化としてのモナド
4.関数型プログラミングの考え方に触れる
 - 関数型プログラミングのエッセンス
 - RxJSによる同期処理・非同期処理の統一
 - Ramda.jsによる純粋関数型パラダイムの導入
5.Better JavaScriptを求めて
 - TypeScript (Superset of JavaScript)
 - Elm (FRP focused)
 - Scala.js (Scala based)
 - PureScript (Haskell based)
 - ClojureScript (LISP based)
6.質疑応答

ページの先頭へ戻る

対象者

・フロントエンドエンジニアの方で、計算理論に1歩踏み込んでみたい方
・圏論学習の足掛かりを得たい方
・関数型プログラミングのフロントエンドにおける応用例を知りたい方

ページの先頭へ戻る

講師プロフィール



■ 高瀬 和之 (タカセ カズユキ) PLEN Project

大阪大学 工学部 電子情報工学科を卒業後、株式会社プレンプロジェクトに1号社員としてジョイン。 オープンソースの2足歩行ロボット「PLEN2」のソフトウェア開発, およびものづくり教育における教材作成,教室運営に従事し、2017年に同CTOに就任。

現在も、起業家育成プログラム「AIDOR ACCELERATION」の基礎知識講座講師をつとめる他、 関西大学初等部のプログラミング講師としても働き、大人から子供まで、技術を広める活動に従事。

ページの先頭へ戻る

講座形式

PC持込ハンズオン

【持参物】
Node.js 8.15.0 以上がインストールされているノートPC

ページの先頭へ戻る

受講資格

・プログラミング言語を何か1つ学習したことがある
(プログラミング完全初心者の場合、講義についていけない可能性があります)

以下のキーワードに知識がある (聞きかじったことがある) 場合、よりスムーズな講座受講が可能です。
(これらに関しては、随時解説を行うため必須ではありません。)
 ・JavaScript
 ・データ型
 ・圏の公理
 ・Reactive Extension
 ・map, reduce, transduce

ページの先頭へ戻る

会場アクセス


大きな地図で見る

大阪市住之江区南港北2-1-10 アジア太平洋トレードセンター(ATC)内 ITM棟6階
(ニュートラム南港ポートタウン線 トレードセンター前駅下車)
http://teqs.jp/about_us/access.php/

強風などの場合は地下鉄・ニュートラムの運行が遅れる場合があります。
念のため時間に余裕をもってお越しください。

ページの先頭へ戻る

お申込みに関して

※TEQSからのお申込み確認の自動返信メール送付をもって、受付完了となります。

※開講日1週間前の時点で最少催行人員に満たない場合は、やむをえず講座を閉講とさせていただく場合がございます。
 その場合は、メールでご連絡するとともにホームページにも 掲載します。
 開催一週間前に本ページの開催日時欄をご参照ください。

※開講が決定したものについては、「申込締切日」までお申込み可能です。

ページの先頭へ戻る

キャンセルについて
〜必ずお読みください〜

キャンセル期限は 開催の前々日 です。
お手数ですが キャンセルフォーム より必ず手続きをしてください。

開催前日、当日のキャンセルおよび当日の不参加は
TEQSセミナー担当 06-6615-1006 へお電話にてご連絡願います。

ページの先頭へ戻る

免責事項

1. 教育研修セミナーやイベントの開催情報を掲載する際には、細心の注意を払っておりますが、情報の正確性、完全性、有用性、安全性、特定目的への適合性について、一切の責任を負いません。
2. 教育研修セミナーやイベントで講師、司会者、参加者、使用テキスト、資料等が提供する情報の正確性、完全性、有用性、安全性、特定目的への適合性について一切の責任を負いません。
3. 講師や関係者の急病、天災地変、交通機関の事故やスト、電力供給停止、電話通信網の停止等の不可抗力によってセミナー・イベントが開催できなくなったことにより生じる直接的または間接的な損失に対し、一切責任を負いません。
4. 電子メール、インターネット、PC機器、システム等の不具合により生じる直接的または間接的な損失に対し、一切責任を負いません。
5. 教育研修セミナーやイベントにおいて受講者の受講内容の理解や技術の習得を保証するものではありません。
6. 施設利用に関し、施設利用申込者をはじめ、施設を利用する全ての方に共通してソフト産業プラザ事業の催事など利用規約が適用されるものとします。

ページの先頭へ戻る

キャンセルについて

  • セミナーなどお席に限りがある催事について、ご欠席される場合は必ず前日までにキャンセル処理をしていただきますようお願いいたします。

個人情報の取り扱いについて

  • 諸般の事情により、このセミナー(イベント)をやむを得ず変更又は中止する場合がありますので、あらかじめご了承ください。
  • 中止や開催方法を変更する場合は、WEBサイトへの掲示およびお申込いただいた皆さまにはメールにてご連絡いたしますので、ご確認をお願いいたします。
  • 他のお客様の迷惑になると事務局が判断した場合は、ご参加いただけない、またはご退室いただく場合があります。
  • 申込状況や会場の都合により、受入定員を変更することがあります。
  • 本イベントへの参加、出展者並びに参加者の責に帰す本イベント会場内での事故、出展事業者の説明内容・事業内容・経営状況、出展事業者の商品・技術・サービス及び出展事業者との商談・取引・契約などについて、公益財団法人大阪産業局は何ら保証等するものではなく、これら及びこれらに基づいて生じたいかなるトラブル・損害についても、一切責任を負いません。