コロナマップ開発者と一緒に作る地図サービス 1

コロナマップの開発者が教える地図サービス作り講座です。

難易度 初級

受講期間 無制限

Node.js
Node.js
Web Application
Web Application
Express
Express
VSCode
VSCode
Node.js
Node.js
Web Application
Web Application
Express
Express
VSCode
VSCode

学習した受講者のレビュー

4.8

5.0

이호진

8% 受講後に作成

講義ごとに字幕が付いていて見やすくなりました〜!指導サービスの基本知識を学ぶのに良かったです。

5.0

lgw9898

100% 受講後に作成

こんにちは。コム公関連の学生の性質上よく共有してくれる人が多いのですが、最初からじっくりと本当にありがとうございます。さらに説明は本当にとても良いので、本当に最高です。他の受講生の方々のヒントを差し上げれば講義だけ聞いて同じように完成した立場で、大小文字区分だけうまくいけば問題なく完成できます。本当に本当にありがとうございます。

5.0

신은경

8% 受講後に作成

声が大好きです。講義に適したレッスンみたいです。わかりやすく説明してくれて理解が大変です。いつもコロナマップのサービス過程が気になりました…

受講後に得られること

  • Web開発のための基本的な初期環境構築

  • NAVER地図APIを通じたウェブベースの地図サービス構築

  • 基本的な地図サービスに必要なマーカー、情報ウィンドウ、情報ボックスの生成

  • Web開発に必要なHTML、CSS、JSに関する知識

  • カカオAPIを通じた目的地検索機能の実装

コロナマップ開発者と一緒に学ぶ、実際の地図サービス実装!

<出典 : KTV, EBS>

こんにちは、開発者のイ・ドンフンです。
私は今回、1400万人が利用し、4400万PVを超えたコロナマップと、
マスクのリアルタイム在庫状況を表示する マスクマップを企画・開発しました。

サービスを運営しながら最も多くいただいた質問の一つが、
コロナマップのようなサービスを作ってみたいのですが、どこでどのように始めればいいのか分かりません」というものでした。
そこで講義の制作を考えるようになり、本当に良い機会に恵まれて今回の講義を作ることになりました。

初めての講義なので至らない点も多いかと思いますが、多くの方々のお役に立てれば幸いです。
改めまして、本当にありがとうございます!!いつでもフィードバックをお待ちしております。

 

 

地図サービス開発、なぜ学ぶと良いのでしょうか?

<出典:朝鮮日報>

青瓦台の業務報告に出席した際に聞いた言葉の中で、最も印象深かったのは

'コロナマップは、政府が情報を公開する方法において新しい発想だ。政府の広報方式に「発想の転換」をしなければならない。特に強く要請する」でした。コロナマップの基盤となる新しい発想として認識される地図UIは、ユーザーに最も効率的かつ直感的に情報を表示する方法です。

サービスを企画したり開発したりする際、ユーザーに直感的で素早く簡単に情報を提供することがますます重要になっている現状において、本講義を通じて地図サービスを作るための基本設定から活用方法までを皆様にお伝えしたいと思います。

 

 

実際に地図サービスを作ってみてください。

以下は、本講義で制作する地図サービスです。

 

 

本講義では、地図サービスを作るための基礎知識を学ぶ予定です。

  1. NAVER地図APIによるウェブ地図の表示
  2. 情報提供に必要なバナーとインフォボックスの作成
  3. 複数のマーカーを生成して地図上に表示し、クリックイベントを追加する
  4. 現在地を取得し、アニメーションが適用されたマーカーを地図上に表示する
  5. Kakao APIを通じた目的地検索機能の実装

講義で学ぶ知識は、現在コロナマップで活用されている知識です。このように、本講義を通じて受講生の皆様が今後地図サービスを制作する際にお役に立てると考えております。

 

 

何を学ぶのでしょうか?

Section 1 - 講義紹介

本講義とこれから制作するプロジェクトについての紹介、そしてウェブ開発を始める際にコロナマップ・クローンプロジェクトから得られる基礎的な知識について説明しています。

 

Section 2 - 初期環境の構築

プロジェクトを進行するための初期環境をインストールし、設定する方法についての講座が含まれています。本講義では、VS Code、
node.js、expressをインストールし、プロジェクトを進行するための初期環境設定について説明しています。

 

Section 3 - 地図APIの紹介および設定

地図サービスの核心である地図APIを設定し、適用する講義を収録しました。

本講義では、NAVER地図APIを使用しており、アプリケーションの作成およびAPIキーの発行、そしてウェブ上でNAVER地図APIを表示させる方法について説明しています。

 

Section 4 - バナーおよびインフォボックスの作成

地図サービスで表示されるバナー部分とインフォボックスを生成する講義を収録しました。

地図サービスおよびウェブサービスに必要な上部バナーとインフォボックスを生成し、CSSを通じてユーザーに表示させる作業を説明する講義です。本講義を通じて、地図上に情報を表示する方法であるバナーとインフォボックスの作成方法を学ぶことができます。

 

Section 5 - マーカーの生成およびイベント設定

地図サービスでデータを表示する方法の一つである、マーカーについて説明するセクションです。

複数のマーカーを生成して地図上に表示し、クリックイベントを追加する方法を説明する講義です。マーカーをクリックした際にインフォウィンドウを表示・非表示にする機能を実装し、地図にもクリックイベントを追加する方法を説明します。

 

Section 6 - 現在地を地図上に表示する

 

地図サービスで最も活用され、基本となる現在地を取得し、それを地図上にマーカーで表示する方法について説明するセクションです。

現在位置を取得するためのボタンを作成し、jQueryを使用してクリックイベントを付与し、現在位置にマーカーを生成する方法を説明します。また、マーカーの周囲に広がるアニメーション効果を付与する方法についても扱っています。

Section 7 - 現在地を地図上に表示する

 

カカオAPIを活用して目的地を検索し、それを地図上に表示する方法について説明するセクションです。

カカオが提供するkeyword search apiを活用して、ユーザーから目的地を入力してもらい、地図上に表示する機能を実装します。該当する目的地の緯度と経度を結果として受け取った後、それを処理する方法について学ぶことができ、地図上に1つのマーカーだけを表示させるエラーハンドリングについても扱っています。

Section 0 - [付録] コロナマップ日誌

コロナマップをいつ、どのように企画したのかを開発日誌としてまとめました。現在運営されているコロナマップがどのように誕生し、どのようなきっかけで企画・運営しているのかを簡単に紹介しています。

 

 

この講座ならではの特徴

コロナマップの開発者が、初期環境の設定から地図サービスの実装までを直接教える講座です。

そのため、地図サービスを初めて経験する開発者も簡単にアプローチできるように制作されており、現在多くの利用者が使用している地図サービスをクローンすることで、
単なるプロジェクトではなく、企画・開発過程で得たノウハウはもちろん、コロナマップで実際に使用されているコードまで確認することができます。.

 

 

扱うツール

  • VS Code - 開発を行うためのIDE(統合開発環境)
  • express - ウェブアプリケーションフレームワーク
  • naver map api - ネイバー地図を表示するためのapi

 

 

 

Web開発を全く学んだことがない初心者なら? 👀

 

こんな方に
おすすめです

学習対象は
誰でしょう?

  • コロナマップのような地図サービスを作ってみたい方へ

  • 地図関連のAPIを使いたいけれど、どうすればいいか分からない方へ

  • 自分だけのウェブサービスを作ってみたい方へ

前提知識、
必要でしょうか?

  • HTML

  • CSS

  • Javascript

こんにちは
donghuneeです。

1,352

受講生

120

受講レビュー

165

回答

4.8

講座評価

3

講座

こんにちは、開発者のイ・ドンフンです。

4,400万回以上の閲覧数を記録した「コロナマップ」を最初に企画・開発し、その後も「マスクマップ」や「コロナミ」を通じて、多くのユーザーの不便を解消するサービスを運営しています。

現在は小さなスタートアップを創業し、CTOとして精力的に開発に取り組んでいます。

ありがとうございます。

もっと見る

カリキュラム

全体

25件 ∙ (1時間 57分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

92件

4.8

92件の受講レビュー

  • yongchanski6650님의 프로필 이미지
    yongchanski6650

    受講レビュー 3

    平均評価 5.0

    5

    96% 受講後に作成

    実践講義を通じて全体的に指導サービスをどのように作り活用するかを学べた講義でした。 講師様の親切で詳しい説明で本当にたくさん役に立ちました。 一番印象深かったのは、Q&Aへの回答速度と細かく見てくださる親切さでした。 今後、DBなど様々なコンテンツを更新していただきますが、アップロードされたら是非確認して追加で勉強させていただきます。 こんなお得な講義を作ってくれてありがとう。

    • ldh17665963님의 프로필 이미지
      ldh17665963

      受講レビュー 1

      平均評価 5.0

      5

      8% 受講後に作成

      声が大好きです。講義に適したレッスンみたいです。わかりやすく説明してくれて理解が大変です。いつもコロナマップのサービス過程が気になりました…

      • donghunee
        知識共有者

        こんにちはウンギョン〜!多少足りない講義にも良い評価をいただきありがとうございます〜!コロナマップを企画して開発しながら得たノウハウを今後継続的に更新する予定なので、多くの関心をお願いいたします。

    • ehdgns17664658님의 프로필 이미지
      ehdgns17664658

      受講レビュー 2

      平均評価 5.0

      5

      8% 受講後に作成

      講義ごとに字幕が付いていて見やすくなりました〜!指導サービスの基本知識を学ぶのに良かったです。

      • donghunee
        知識共有者

        こんにちは、ホジン様〜😆初の講義でたくさん足りませんでしたが、役に立ったのは本当にありがとうございました。今後も講義を更新する予定なので、大変お世話になります🤗🤗🤗

    • lgw98985062님의 프로필 이미지
      lgw98985062

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      こんにちは。コム公関連の学生の性質上よく共有してくれる人が多いのですが、最初からじっくりと本当にありがとうございます。さらに説明は本当にとても良いので、本当に最高です。他の受講生の方々のヒントを差し上げれば講義だけ聞いて同じように完成した立場で、大小文字区分だけうまくいけば問題なく完成できます。本当に本当にありがとうございます。

      • wkshwk0519님의 프로필 이미지
        wkshwk0519

        受講レビュー 4

        平均評価 5.0

        5

        84% 受講後に作成

        ドンフン!とてもよく学んでいます!世界が素敵でファイティング!

        似ている講座

        同じ分野の他の講座を見てみましょう!