
コロナマップ開発者が教えるReact + Expressで地図サービスを作る (Typescript)
donghunee
MERN stack (feat. TypeScript) を活用して、地図サービスを最初から最後まで作成する講義です。API 公式ドキュメントを見ながら、一つずつ順を追って作成してみましょう。
초급
MongoDB, Express, React
Webを開発するための基本的な初期環境の構築
ネイバーマップapiによるWebベースのマップサービスの構築
基本的な指導サービスに必要なマーカー、インフォウィンドウ、インフォボックス生成
Web開発に必要なhtml、css、jsに関する知識
カカオapiによる目的地検索機能の実装
コロナマップ開発者と一緒に学ぶ実際の指導サービスの実装!
<出典:KTV、EBS>
こんにちは、開発者イ・ドンフンです。
私は今回1400万人が利用し、4400万視聴数を超えたコロナマップと
マスクリアルタイム在庫状況を示すマスクマップを企画して開発しました。
サービス運営中に最もよく寄せられた質問の1つ
「コロナマップのようなサービスを作ってみたいのですが、どこでどのように始めるのかわかりません」でした。
それで講義制作を考えることになり、本当に良い機会で今回の講義を作ることになりました。
初めての講義なので、大変厄介で苦手ですが、多くの方にお役に立てば幸いです。
本当にもう一度ありがとう!いつでもフィードバックをお願いします。
<出典:朝鮮日報>
大統領府の仕事報告に出席したときに聞いたことの最も印象的な言葉は
コロナマップは政府が情報を公開する方法の面で新しい発想だ。政府の広報方式に「発想の転換」をしなければならない。特に頼む」でした。コロナマップの基盤となる新しい発想として認識されるマップUIは、ユーザーに最も効率的かつ直感的に情報を表示する方法です。
サービスを企画または開発する際に、ユーザーに直感的で簡単かつ迅速に情報を提供することがますます重要になっている現状で、本講義を通じて指導サービスを作成するための基本設定から活用する方法を皆さんにお知らせしたいと思います。
以下は本講義で製作する指導サービスです。
本講義では、指導サービスを作るための基本知識を学ぶ予定です。
講義で学ぶ知識は、現在コロナマップで活用されている知識です。このように本講義を通じて受講生の皆さんが今後の指導サービスを制作する際に役立つと思います。
本講義と今後作成するプロジェクトの紹介と、Web開発を始める際にコロナマップクローンプロジェクトで得られる基礎的な知識について説明しています。
プロジェクトを進めるための初期環境を設置して設定する方法についての講座が含まれています。本講義ではVS Code、
node.js、expressをインストールしてプロジェクトを進めるための初期環境設定について説明しています。
マップサービスの中核であるマップapiを設定して適用する講義を盛り込んだ。
このレッスンではネイバーマップapiを使用しており、applicationの生成とapi keyの発行、そしてWebでネイバーマップapiを浮かべる方法について説明しています。
指導サービスで見られるバナー部分とインフォボックスを生成する講義が盛り込まれました。
マップサービスとWebサービスに必要なトップバナーとインフォボックスを作成し、cssを介してユーザーに見せることを説明するレッスンです。このレッスンでは、地図上に情報を表示する方法であるバナーとインフォボックスを作成する方法を学びます。
マップサービスでデータを表示する方法の1つであるマーカーについて説明するセクション。
複数のマーカーを作成し、地図上に表示し、クリックイベントを追加する方法を説明するレッスンです。マーカーをクリックしたときにインフォウィンドウを表示して消える機能を作成し、地図にクリックイベントを追加する方法について説明します。
セクション6 - 現在地を地図上に表示する
地図サービスで最も活用され、基本となる現在位置を受け取り、それを地図上にマーカーを通じて表示する方法について説明するセクションです。
現在位置を取得するためのボタンを作成し、jQueryを使用してclickイベントを付与し、現在位置にマーカーを生成する方法について説明します。また、マーカーの周りに広がるアニメーション効果を付与する方法についても取り上げています。
Section 7 - 現在地を地図上に表示する
カカオapiを利用して目的地を検索し、地図を上に表示する方法を説明するセクション。
カカオが提供するキーワード検索apiを活用し、ユーザーに目的地を入力して地図上に表示する機能を実装します。その目的地の緯度と経度を結果値として受け取った後、それを処理する方法について学ぶことができ、地図上に一つのマーカーだけ浮かせるエラーハンドリングについても取り上げています。
コロナマップをいつ、どのように企画したのか開発日誌に解放しました。現在運営されているコロナマップがどのように誕生するようになり、どのようなきっかけで企画し、運営しているか簡単に紹介しました。
コロナマップ開発者が直接初期環境設定から指導サービスの実装まで教えてくれる講義です。
そのため、地図サービスを初めて経験する開発者も簡単にアクセスできるように製作しており、現在多くの利用者が使用している地図サービスをクローンすることで
単純なプロジェクトではなく、企画、開発過程で得たノウハウはもちろん、コロナマップで実際に利用するコードまで確認できます。
学習対象は
誰でしょう?
コロナマップのような指導サービスを作りたい方
地図関連apiを使いたいけど、どうすればいいかわからない方
自分だけのウェブサービスを作ってみたい方
前提知識、
必要でしょうか?
HTML
CSS
Javascript
1,335
受講生
119
受講レビュー
165
回答
4.8
講座評価
3
講座
안녕하세요 개발자 이동훈입니다.
4400만 조회수가 넘는 코로나맵을 최초로 기획하고 개발하였으며, 마스크맵, 코로나미를 통해 많은 사용자분들의 불편함을 해소하는 서비스를 운영하고 있습니다.
현재는 작은 스타트업을 창업하여 CTO로서 열심히 개발을 하고 있습니다.
감사합니다.
全体
25件 ∙ (1時間 57分)
全体
91件
4.8
91件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
5
講義ごとに字幕が付いていて見やすくなりました〜!指導サービスの基本知識を学ぶのに良かったです。
こんにちは、ホジン様〜😆初の講義でたくさん足りませんでしたが、役に立ったのは本当にありがとうございました。今後も講義を更新する予定なので、大変お世話になります🤗🤗🤗
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
5
声が大好きです。講義に適したレッスンみたいです。わかりやすく説明してくれて理解が大変です。いつもコロナマップのサービス過程が気になりました…
こんにちはウンギョン〜!多少足りない講義にも良い評価をいただきありがとうございます〜!コロナマップを企画して開発しながら得たノウハウを今後継続的に更新する予定なので、多くの関心をお願いいたします。
受講レビュー 1
∙
平均評価 3.0
受講レビュー 3
∙
平均評価 5.0
期間限定セール、あと4日日で終了
¥3,115
24%
¥4,153
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!