SlideShare una empresa de Scribd logo
1 de 8
VS Code
Remote Containersを使った
Angular開発
フロントエンドLT会 - vol.3 #frontendlt - 2021/06
honma12345
自己紹介
ほんま しゅうへい
アイレット株式会社に在籍
エンジニア歴3年
サーバーレス開発を主にやってます
remote containers導入前の問題点
フロント開発の環境構築に時間がかかる
remote containersの何がいいのか?
フロントの開発構築がなにより早い
ローカルマシンの構成に影響を与えない
AWS Amplifyを利用したケースにも活用
簡単にデモしてみる
用意しておくもの
1. docker for mac / windows
2. visual studio code
3. 拡張機能remote containersインストール
GitHubサンプル: https://github.com/honma12345/ng-sample
まとめ
Remote Containersで
快適なフロント開発を!

Más contenido relacionado

La actualidad más candente

Flash Professional CS6 の新機能のご紹介 AIR編
Flash Professional CS6 の新機能のご紹介 AIR編Flash Professional CS6 の新機能のご紹介 AIR編
Flash Professional CS6 の新機能のご紹介 AIR編KinkumaDesign
 
Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!一希 大田
 
事前準備の手引書
事前準備の手引書事前準備の手引書
事前準備の手引書Makoto Oya
 
.NET Core 3.0 で Blazor を使用した​フルスタック C# Web アプリ​の構築
.NET Core 3.0 で Blazor を使用した​フルスタック C# Web アプリ​の構築.NET Core 3.0 で Blazor を使用した​フルスタック C# Web アプリ​の構築
.NET Core 3.0 で Blazor を使用した​フルスタック C# Web アプリ​の構築Joni
 
PhysXを使って 揺れものやってみた~UE版~
PhysXを使って 揺れものやってみた~UE版~PhysXを使って 揺れものやってみた~UE版~
PhysXを使って 揺れものやってみた~UE版~poko ponmaru
 
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築MILI-LLC
 
React native vol3
React native vol3React native vol3
React native vol3dcubeio
 
仮想サーバは、もう不要?!今からIoTやるなら 「サーバレス・コンピューティング」
仮想サーバは、もう不要?!今からIoTやるなら「サーバレス・コンピューティング」仮想サーバは、もう不要?!今からIoTやるなら「サーバレス・コンピューティング」
仮想サーバは、もう不要?!今からIoTやるなら 「サーバレス・コンピューティング」真吾 吉田
 
ZappaでDBもパッケージしたサーバーレスAPIを構築してみた
ZappaでDBもパッケージしたサーバーレスAPIを構築してみたZappaでDBもパッケージしたサーバーレスAPIを構築してみた
ZappaでDBもパッケージしたサーバーレスAPIを構築してみたYasunori Kirimoto
 
Realm,rx swift,repro を使ってみて
Realm,rx swift,repro を使ってみてRealm,rx swift,repro を使ってみて
Realm,rx swift,repro を使ってみてDaisuke Nagata
 
Kubernetesのない世界 すべてがサーバーレスになる
Kubernetesのない世界 すべてがサーバーレスになるKubernetesのない世界 すべてがサーバーレスになる
Kubernetesのない世界 すべてがサーバーレスになる真吾 吉田
 
APIモック3分クッキング
APIモック3分クッキングAPIモック3分クッキング
APIモック3分クッキング政雄 金森
 
Visual Studio 2019 Features & Tips @kosmosebi
Visual Studio 2019 Features & Tips @kosmosebiVisual Studio 2019 Features & Tips @kosmosebi
Visual Studio 2019 Features & Tips @kosmosebiKeiji Kamebuchi
 
JavaScriptでパワポを作ろう
JavaScriptでパワポを作ろうJavaScriptでパワポを作ろう
JavaScriptでパワポを作ろうSaki Homma
 
Visual Studio Live Share で 猛暑を乗り切ろう!
Visual Studio Live Share で猛暑を乗り切ろう!Visual Studio Live Share で猛暑を乗り切ろう!
Visual Studio Live Share で 猛暑を乗り切ろう!Saki Homma
 

La actualidad más candente (20)

Flash Professional CS6 の新機能のご紹介 AIR編
Flash Professional CS6 の新機能のご紹介 AIR編Flash Professional CS6 の新機能のご紹介 AIR編
Flash Professional CS6 の新機能のご紹介 AIR編
 
Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!
 
Capacitor
CapacitorCapacitor
Capacitor
 
WebWorker and Atomics
WebWorker and AtomicsWebWorker and Atomics
WebWorker and Atomics
 
V8 Iginition Interpreter
V8 Iginition InterpreterV8 Iginition Interpreter
V8 Iginition Interpreter
 
事前準備の手引書
事前準備の手引書事前準備の手引書
事前準備の手引書
 
.NET Core 3.0 で Blazor を使用した​フルスタック C# Web アプリ​の構築
.NET Core 3.0 で Blazor を使用した​フルスタック C# Web アプリ​の構築.NET Core 3.0 で Blazor を使用した​フルスタック C# Web アプリ​の構築
.NET Core 3.0 で Blazor を使用した​フルスタック C# Web アプリ​の構築
 
PhysXを使って 揺れものやってみた~UE版~
PhysXを使って 揺れものやってみた~UE版~PhysXを使って 揺れものやってみた~UE版~
PhysXを使って 揺れものやってみた~UE版~
 
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築
 
React native vol3
React native vol3React native vol3
React native vol3
 
仮想サーバは、もう不要?!今からIoTやるなら 「サーバレス・コンピューティング」
仮想サーバは、もう不要?!今からIoTやるなら「サーバレス・コンピューティング」仮想サーバは、もう不要?!今からIoTやるなら「サーバレス・コンピューティング」
仮想サーバは、もう不要?!今からIoTやるなら 「サーバレス・コンピューティング」
 
ZappaでDBもパッケージしたサーバーレスAPIを構築してみた
ZappaでDBもパッケージしたサーバーレスAPIを構築してみたZappaでDBもパッケージしたサーバーレスAPIを構築してみた
ZappaでDBもパッケージしたサーバーレスAPIを構築してみた
 
Realm,rx swift,repro を使ってみて
Realm,rx swift,repro を使ってみてRealm,rx swift,repro を使ってみて
Realm,rx swift,repro を使ってみて
 
Kubernetesのない世界 すべてがサーバーレスになる
Kubernetesのない世界 すべてがサーバーレスになるKubernetesのない世界 すべてがサーバーレスになる
Kubernetesのない世界 すべてがサーバーレスになる
 
APIモック3分クッキング
APIモック3分クッキングAPIモック3分クッキング
APIモック3分クッキング
 
Visual Studio 2019 Features & Tips @kosmosebi
Visual Studio 2019 Features & Tips @kosmosebiVisual Studio 2019 Features & Tips @kosmosebi
Visual Studio 2019 Features & Tips @kosmosebi
 
C# 7 New Features
C# 7 New FeaturesC# 7 New Features
C# 7 New Features
 
JavaScriptでパワポを作ろう
JavaScriptでパワポを作ろうJavaScriptでパワポを作ろう
JavaScriptでパワポを作ろう
 
Visual Studio Live Share で 猛暑を乗り切ろう!
Visual Studio Live Share で猛暑を乗り切ろう!Visual Studio Live Share で猛暑を乗り切ろう!
Visual Studio Live Share で 猛暑を乗り切ろう!
 
Realm meet up #17
Realm meet up #17Realm meet up #17
Realm meet up #17
 

Notas del editor

  1. このプレゼンテーションは5分で終わる予定です。5分を目指してご紹介します ~~~~タイトル読み上げ~~~~~~ 今回伝えたいことは「Remote Containersを使ってフロント開発を快適に!」というのがこのプレゼンの目的になります。 ■なぜ、この話が重要なのか? 普段業務で、visual studio codeの拡張機能 remote containersを使ったAngular開発をしています。 そこでこの機会に、利点を紹介し皆さんの役に立てればと思い発表することにしました。
  2. では簡単に自己紹介します。 名前はほんましゅうへいです。アイレット株式会社に所属しており、エンジニア歴3年になります。 普段はAWSを主にサーバーレス開発をしてます。
  3. remote containers導入前 フロント開発をするうえで、構築のセットアップに何より時間がかかっていました。 そこを解消してくれるのが今回紹介するremote containersです!
  4. remote containersの何がいいのか? Dockerのコンテナ内に、事前に利用言語とフレームワークを定義するだけで、コンテナをビルドするだけです。 なので、フロントの開発構築がめちゃくちゃ早く済みます。 また不要になった対象コンテナを削除するだけでいいので、ローカルマシンを汚さずにすることも利点です。
  5. AWS Amplifyを利用したケースにも活用 普段AWSを利用した開発をしているので、Amplifyを活用したケースにも役立っています。 remote containersを使ってコンテナ内にamplify cliをインストールしておけばコンテナ上からcli経由でAWSリソースが作成できます また、amplify consolesでGitHubからコミットPush、マージすればAmplify経由でフロントのデプロイが実現可能になります。
  6. では簡単にデモしてみます。 angularのテンプレート作成やnpm installは時間の都合上で事前に済ませています。 サンプルのコードを添付しておくので、もしよかったら使ってみてください
  7. npm run startを実行するとローカルホストが立ち上がり、こちらの画面が表示できます。 あとは個人で利用したいライブラリなどをインストールして開発に専念できます! では最後まとめに入ります。
  8. remote containersでサクッと構築できるので検証などで試すことが可能になります。 もちろんAngularだけでなく、他言語も設定することが可能です。 例えばPythonやPHP、React.jsなども利用できます。 ぜひ、この機会にRemote Containersで快適なフロント開発をしてみてはいかがでしょうか 皆さんのフロント開発で、お役に立てることを願ってプレゼンを終わります ご清聴ありがとうございました。