2時間でマスターしちゃう Docker Vue.ts gRPC-Web モダンフロント ハンズオン 2019/05/19(日) 11:00 〜 13:00
日程: 2019/05/19(日) 11:00 〜 13:00
会場: 渋谷(決まり次第告知) 渋谷区渋谷
主催: 小森隆太
募集内容 | 一般: 3000円(会場払い) 先着順 |
---|
目次
イベントの説明
そろそろ仕事探しの苦労からおさらばしませんか?
今必要とされているスキルを身につけたら案件は探すものではなく依頼されるもの!
さくっとスキルを身に着けて必要とされる人材になりましょう(≧∇≦)!
どんなイベント?
たった2時間でマスターするVue.js&TypeScript&gRPCを使った最新モダンフロント開発のハンズオンです。
参加後得られるモノ・体験
「Vue?gRPC?なにそれ美味しいの」から「Vue・gGRPCに関してはおまかせください」と言えるようになる!!
Vue.js + TypeScriptのモダンなフロント開発の基礎知識!
gRPC-Webを利用したフロントとサーバーの連携方法!
Protocol Buffersの使い方!
すぐに開発スタート出来る構築済みのDockerfileを配布!
使用する言語・ライブラリ・ツール
フロント:Docker Vue.js・ElementUI.js・Pug(Jade)
サーバー:Docker gRPC-Web・Protocol Buffers・xo
DB:Docker MySQL
言語:HTML・TypeScript・CSS・Golang
こんな風に教えます
ハンズオンです!
授業は、聞くだけの講義ではなく、皆さんに手を動かしてもらいながら体験出来る所までやります。
不明点もすぐに講師に質問できるので安心です。
参加費
3,000円
当日ご準備頂くもの
1.無線LAN対応のノートパソコン(Windows・Mac両方OK)
2.Docker for Mac(for Windows)のインストール
※Windows10 Pro以外のWindows OSをご利用の方はDockerToolBoxのインストールを行い、Dockerコマンドが利用出来るか動作確認までお願いします。
3.Wifi端末
会場にもWifiはありますが人数や速度に限りがあり、あまり速度が期待できません。テザリングかモバイルルータをご用意ください。
カフェ会
参加者同士が繫がりを作れるよう、セミナー終了後に近くのカフェで1〜1.5時間程度ですが、カフェ会(懇親会)を実施していますので、仲間や人脈作りにご活用ください。
なお、カフェ会については自由参加としていますのでセミナーだけの参加もOKです。カフェ会に参加される方は当日その場で参加希望と言っていただければOKです!
講師紹介
名前:小森隆太
年齢:32歳
職業:フリーランスエンジニア・ENGINEER STYLE TOKYO代表
【経歴】 ・20歳 株式会社パオン(現:パオン・ディーピー)に入社、iアプリ開発やアーケードゲームの開発に携わる。
・22歳 システムエンジニアへ転向し、AWSサーバー構築・保守運用、Webサービス開発、スマホゲーム開発、WebAPI開発、組み込みアプリ開発などを経験
・29歳 フリーランスに転向(Web系を中心に現在も活動中)
・31歳 「ENGINEER STYLE TOKYO」を立ち上げ。IT技術者を対象とした教育・コニュニティ運営開始。
こんな方におすすめ
- モダンな環境で活躍出来るエンジニアになりたい方
- モダンなツール・言語を使った開発を行いたい方
- Vue・gRPC・Protocol Buffersを使ってみたい方
- これから絶対流行る技術を一足先に取り入れたい方
- フロントコーダーを卒業しフロントエンジニアにスキルアップしたい方
- Dockerを使った事が無い方
- レガシー開発から脱出したい方
- 暇な方
- やろうとは思っていたけど、今まで手を出せなかった方
- Webサイト・Webサービス開発環境において課題をお持ちの方
Vue.jsとは
Vue (発音は / v j u ː / 、 view と同様)はユーザーインターフェイスを構築するためのプログレッシブフレームワークです。他の一枚板(モノリシック: monolithic)なフレームワークとは異なり、Vue は少しずつ適用していけるように設計されています。中核となるライブラリは view 層だけに焦点を当てています。そのため、使い始めるのも、他のライブラリや既存のプロジェクトに統合するのも、とても簡単です。また、モダンなツールやサポートライブラリと併用することで、洗練されたシングルページアプリケーションの開発も可能です。
TypeScriptとは
2012年にマイクロソフトによって開発された、オープンソースのプログラミング言語です。最新バージョンは2017年6月1日にリリースされた「2.3.4」になります。TypeScriptは、JavaScriptに対して簡略可能な静的型付けとクラスベースオブジェクト指向を加えたスーパーセットになっています。そして、クライアントサイトとサーバーサイド(Node.js)で実行されるJavaScriptでのアプリ開発に利用することが可能です。
gRPCとは
RPC (Remote Procedure Call) を実現するためにGoogleが開発したプロトコルの1つです。Protocol Buffers を使ってデータをシリアライズし、高速な通信を実現できる点が特長です。 gRPCでは、IDL(インターフェース定義言語)を使ってあらかじめAPI仕様を .proto ファイルとして定義し、そこからサーバー側&クライアント側に必要なソースコードのひな形を生成します。言語に依存しないIDLで先にインタフェースを定義することで、様々なプログラミング言語の実装を生成できるというメリットがあります。
Protocol Buffers(プロトコルバッファー)とは
インタフェース定義言語 (IDL) で構造を定義する通信や永続化での利用を目的としたシリアライズフォーマットであり、Googleにより開発されている。オリジナルのGoogle実装はC++、Java、Pythonによるものであり、フリーソフトウェアとしてオープンソースライセンスで公開されている。また、ActionScript・C言語・C#・Clojure・Common Lisp・D言語・Erlang・Go・Haskell・JavaScript・Lua・MATLAB・Mercury・Objective-C・OCaml・Perl・PHP・R言語・Ruby・Scala・.NET Frameworkなどの実装が利用可能である。
Dockerとは
非常に軽量なコンテナ型のアプリケーション実行環境である。dotCloud社(現Docker社)が開発し、2013年にオープンソースのプロジェクトとして公開された。ソフトウェアの高速な配布・実行や容易なイメージのカスタマイズ、導入運用の手軽さ、豊富なプレビルドイメージの提供などの理由により、当初はソフトウェアの開発やテスト段階における利用が多かったが、現在ではパブリッククラウドからオンプレミスシステムまで、さまざまなシーンで急速に普及しつつある。
エントリー先
https://tec.connpass.com/event/128624/