
コロナマップの開発者が教える React + Express で地図サービス作り (Typescript)
donghunee
MERNスタック(feat. TypeScript)を活用した地図サービスを一から作り上げる講座です。APIの公式ドキュメントを見ながら、一歩ずつ着実に作っていきましょう。
初級
MongoDB, Express, React
受講生 900名
難易度 初級
受講期間 無制限
学習した受講者のレビュー
5.0
이호진
講義ごとに字幕が付いていて見やすくなりました〜!指導サービスの基本知識を学ぶのに良かったです。
5.0
lgw9898
こんにちは。コム公関連の学生の性質上よく共有してくれる人が多いのですが、最初からじっくりと本当にありがとうございます。さらに説明は本当にとても良いので、本当に最高です。他の受講生の方々のヒントを差し上げれば講義だけ聞いて同じように完成した立場で、大小文字区分だけうまくいけば問題なく完成できます。本当に本当にありがとうございます。
5.0
신은경
声が大好きです。講義に適したレッスンみたいです。わかりやすく説明してくれて理解が大変です。いつもコロナマップのサービス過程が気になりました…
Web開発のための基本的な初期環境構築
NAVER地図APIを通じたウェブベースの地図サービス構築
基本的な地図サービスに必要なマーカー、情報ウィンドウ、情報ボックスの生成
Web開発に必要なHTML、CSS、JSに関する知識
カカオAPIを通じた目的地検索機能の実装
コロナマップ開発者と一緒に学ぶ、実際の地図サービス実装!
<出典 : KTV, EBS>
こんにちは、開発者のイ・ドンフンです。
私は今回、1400万人が利用し、4400万PVを超えたコロナマップと、
マスクのリアルタイム在庫状況を表示する マスクマップを企画・開発しました。
サービスを運営しながら最も多くいただいた質問の一つが、
「コロナマップのようなサービスを作ってみたいのですが、どこでどのように始めればいいのか分かりません」というものでした。
そこで講義の制作を考えるようになり、本当に良い機会に恵まれて今回の講義を作ることになりました。
初めての講義なので至らない点も多いかと思いますが、多くの方々のお役に立てれば幸いです。
改めまして、本当にありがとうございます!!いつでもフィードバックをお待ちしております。
<出典:朝鮮日報>
青瓦台の業務報告に出席した際に聞いた言葉の中で、最も印象深かったのは
'コロナマップは、政府が情報を公開する方法において新しい発想だ。政府の広報方式に「発想の転換」をしなければならない。特に強く要請する」でした。コロナマップの基盤となる新しい発想として認識される地図UIは、ユーザーに最も効率的かつ直感的に情報を表示する方法です。
サービスを企画したり開発したりする際、ユーザーに直感的で素早く簡単に情報を提供することがますます重要になっている現状において、本講義を通じて地図サービスを作るための基本設定から活用方法までを皆様にお伝えしたいと思います。
以下は、本講義で制作する地図サービスです。
本講義では、地図サービスを作るための基礎知識を学ぶ予定です。
講義で学ぶ知識は、現在コロナマップで活用されている知識です。このように、本講義を通じて受講生の皆様が今後地図サービスを制作する際にお役に立てると考えております。
本講義とこれから制作するプロジェクトについての紹介、そしてウェブ開発を始める際にコロナマップ・クローンプロジェクトから得られる基礎的な知識について説明しています。
プロジェクトを進行するための初期環境をインストールし、設定する方法についての講座が含まれています。本講義では、VS Code、
node.js、expressをインストールし、プロジェクトを進行するための初期環境設定について説明しています。
地図サービスの核心である地図APIを設定し、適用する講義を収録しました。
本講義では、NAVER地図APIを使用しており、アプリケーションの作成およびAPIキーの発行、そしてウェブ上でNAVER地図APIを表示させる方法について説明しています。
地図サービスで表示されるバナー部分とインフォボックスを生成する講義を収録しました。
地図サービスおよびウェブサービスに必要な上部バナーとインフォボックスを生成し、CSSを通じてユーザーに表示させる作業を説明する講義です。本講義を通じて、地図上に情報を表示する方法であるバナーとインフォボックスの作成方法を学ぶことができます。
地図サービスでデータを表示する方法の一つである、マーカーについて説明するセクションです。
複数のマーカーを生成して地図上に表示し、クリックイベントを追加する方法を説明する講義です。マーカーをクリックした際にインフォウィンドウを表示・非表示にする機能を実装し、地図にもクリックイベントを追加する方法を説明します。
Section 6 - 現在地を地図上に表示する
地図サービスで最も活用され、基本となる現在地を取得し、それを地図上にマーカーで表示する方法について説明するセクションです。
現在位置を取得するためのボタンを作成し、jQueryを使用してクリックイベントを付与し、現在位置にマーカーを生成する方法を説明します。また、マーカーの周囲に広がるアニメーション効果を付与する方法についても扱っています。
Section 7 - 現在地を地図上に表示する
カカオAPIを活用して目的地を検索し、それを地図上に表示する方法について説明するセクションです。
カカオが提供するkeyword search apiを活用して、ユーザーから目的地を入力してもらい、地図上に表示する機能を実装します。該当する目的地の緯度と経度を結果として受け取った後、それを処理する方法について学ぶことができ、地図上に1つのマーカーだけを表示させるエラーハンドリングについても扱っています。
コロナマップをいつ、どのように企画したのかを開発日誌としてまとめました。現在運営されているコロナマップがどのように誕生し、どのようなきっかけで企画・運営しているのかを簡単に紹介しています。
コロナマップの開発者が、初期環境の設定から地図サービスの実装までを直接教える講座です。
そのため、地図サービスを初めて経験する開発者も簡単にアプローチできるように制作されており、現在多くの利用者が使用している地図サービスをクローンすることで、
単なるプロジェクトではなく、企画・開発過程で得たノウハウはもちろん、コロナマップで実際に使用されているコードまで確認することができます。.
学習対象は
誰でしょう?
コロナマップのような地図サービスを作ってみたい方へ
地図関連のAPIを使いたいけれど、どうすればいいか分からない方へ
自分だけのウェブサービスを作ってみたい方へ
前提知識、
必要でしょうか?
HTML
CSS
Javascript
1,352
受講生
120
受講レビュー
165
回答
4.8
講座評価
3
講座
こんにちは、開発者のイ・ドンフンです。
4,400万回以上の閲覧数を記録した「コロナマップ」を最初に企画・開発し、その後も「マスクマップ」や「コロナミ」を通じて、多くのユーザーの不便を解消するサービスを運営しています。
現在は小さなスタートアップを創業し、CTOとして精力的に開発に取り組んでいます。
ありがとうございます。
全体
25件 ∙ (1時間 57分)
1. [付録] コロナマップ開発日誌
06:50
2. 講座紹介
02:46
3. プロジェクト紹介
01:16
全体
92件
4.8
92件の受講レビュー
受講レビュー 3
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
5
声が大好きです。講義に適したレッスンみたいです。わかりやすく説明してくれて理解が大変です。いつもコロナマップのサービス過程が気になりました…
こんにちはウンギョン〜!多少足りない講義にも良い評価をいただきありがとうございます〜!コロナマップを企画して開発しながら得たノウハウを今後継続的に更新する予定なので、多くの関心をお願いいたします。
受講レビュー 2
∙
平均評価 5.0
5
講義ごとに字幕が付いていて見やすくなりました〜!指導サービスの基本知識を学ぶのに良かったです。
こんにちは、ホジン様〜😆初の講義でたくさん足りませんでしたが、役に立ったのは本当にありがとうございました。今後も講義を更新する予定なので、大変お世話になります🤗🤗🤗
受講レビュー 1
∙
平均評価 5.0
受講レビュー 4
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!