Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
NEW
Data Science

/

Data Analysis

シリコンバレーエンジニアと一緒に学ぶApache Flink

リアルタイムデータ処理、今や選択ではなく必須! Apache Flinkでリアルタイムストリーミングをスマートに扱ってみます。 バッチ?ストリーミング?複雑な概念も簡単に、素早く理解できます。 Kafka、DB連携まで直接やってみながら感覚を掴む実習中心の構成! データで動く世界、Flinkで先に始めてみませんか。

68名 が受講中です。

  • altoformula
백엔드이해하기
데이타정제
빅데이타
flink
Big Data
Data Engineering
data-analysis
data-transformation

こんなことが学べます

  • リアルタイムデータストリーミングとバッチ処理の概念的違い

  • Flinkの核心構成要素とアーキテクチャの理解

  • Kafka、ファイルシステム、Flink連携実習

  • ウィンドウ、状態管理、チェックポイントなど実戦でよく使われる機能

🚀 リアルタイムデータ処理の核心、Apache Flink 2.x 入門

  • データが溢れる時代、「リアルタイム処理」はもはや選択ではなく必須!

  • Apache Flinkは、Netflix、Uber、Alibabaなどのグローバル企業がすでに使用している、リアルタイムデータ処理の最高峰です。


  • 🧠Flinkって何?
    マイクロバッチじゃなくて本当のリアルタイム!Flinkアーキテクチャと核心概念を分かりやすく教えます。

  • リアルタイム vs バッチ 一騎打ち
    どんな状況で何を使うべきか、2つの方式の違いとメリット・デメリットを実際の例で比較してみましょう。

  • 💬Kafkaとの抜群の相性
    「Kafkaがデータを送信し、Flinkがリアルタイムで処理する!」この組み合わせ、実務で本当によく使われます。

  • 🌡 実戦体験:IoTセンサーデータ平均計算プロジェクト
    実際のデータを使って平均温度をリアルタイムで計算するプロジェクトを直接作ってみましょう。
    → Flinkが実戦でどのように使われるかが一気に分かります。

flink、ビッグデータ、データエンジニアリング、data-analysis、データトランスフォーメーション

Apache Flinkでレベルアップ!ストリーミング実践講座、今すぐ始めましょう!💪

🙌 こんな方におすすめです

📊データはたくさんあるのに、何をどうすればいいのかわからないです

リアルタイムデータストリーミングの流れを最初から最後まで掴みたい開発者

Kafkaは分かったけど、リアルタイム処理まで行ってみよう!

Kafkaでデータは受信しているが、それをリアルタイムで加工したい方

🔥データエンジニアリング、私も一度真剣に学んでみようかな?

Python、Javaの基礎はあるが、実務経験はまだ不足している開発入門者

🎉 受講後はこのように変わります!

  • リアルタイムデータ処理の全体的な流れが見えます


    • Kafkaからデータを受信し、Flinkでリアルタイム分析を行い、結果を外部システムに出力する全体フローを直接実装してみます。これでリアルタイムパイプラインが漠然としたものではなく手に取れる構造として理解できるようになります。

  • イベント時間ベース処理の概念が明確になります

    • Event Time、Watermark、Windowといった概念は最初は混乱しやすいかもしれません。この講義では実際のデータを時間基準で処理しながら、時間概念がどのようにストリーミング処理に影響を与えるかを身をもって体感することになります。

  • ポートフォリオに載せることができる実戦プロジェクトの成果物を得られます


    • 📌「IoTセンサーデータリアルタイム分析ダッシュボード」

      • Kafkaでセンサーデータを受信

      • Flinkで平均温度計算

      • リアルタイムで結果を出力および保存

📚このような内容を学びます

リアルタイムデータストリーミングの核心概念と構造理解

  • Apache Flink 2.xの基本アーキテクチャと動作原理

  • バッチ処理 vs ストリーミング処理方式の違い

  • Event Time、Window、Watermark などリアルタイム処理のための核心概念

  • 状態(State)管理とCheckpointによる耐障害性の確保

Kafkaと連携した実戦ストリーミングパイプライン構築

  • Kafkaからのデータ受信 → Flinkでの処理 → 外部への出力という全体フロー実習

  • IoTセンサーデータを活用した平均温度計算プロジェクト

🤔 何か気になることはありますか?

Q1. Flinkについて初めて聞くのですが、完全初心者でも受講できますか?

A. はい!この講義はFlinkを一度も使ったことがない方でも十分についてこられるように構成されています。
最初はFlinkの基本構造と概念をゆっくりと説明し、Kafkaとの連携過程も実習を通じて直接ついてこられるようにサポートいたします。
基礎からしっかりと積み上げていくので心配しないでください!

Q2. Kafkaもよく分からないのですが、大丈夫でしょうか?

A. ご心配なく!Kafkaも講義の流れの中で必要な部分だけ分かりやすく説明いたします。
Kafka自体を深く掘り下げる講義ではありませんが、リアルタイムデータフローを理解するのに必要な概念と設定は一緒に身につけられるよう構成されています。
「Kafka + Flinkの組み合わせ」を実際に扱いながら、自然に両方の技術を繋げて理解できますよ。

Q3. 講義を受講すれば実務ですぐに使えるでしょうか?

A. はい、実務にすぐ適用可能な例題と実習で構成されています。
例えば、IoTセンサーデータを受け取って平均温度をリアルタイムで計算するプロジェクトを一緒に作ってみます。これは単純な実習ではなく、
実際の現場でログ分析、モニタリング、アラートシステムなどに拡張適用できる構造です。
講義を終えると「これを私たちのサービスにどのように適用できるか」が見えてきます

受講前の参考事項

実習環境

  • オペレーティングシステムおよびバージョン(OS):macOS、Linux、Ubuntuなど、OSの種類およびバージョン

  • 使用ツール:Docker

  • 使用言語:Python、Java

学習資料

  • PDF講義資料(各動画学習資料参照)およびコード資料を提供します。

前提知識および注意事項

  • 本講義は実習中心で構成されており、Docker環境でApache FlinkとKafkaを実行します。そのため、以下のような基礎知識をお持ちであれば、よりスムーズに受講していただけます:

    • Javaの基本文法と使用法

    • Pythonの基本文法と使用法

    • (選択事項)Apache Spark基本情報

    • DockerとDocker Composeの使用方法

  • もしDockerに慣れていない方は、私が作った無料Docker入門講座をおすすめします。
    👉Docker無料講座を見に行く

  • 講義開始時点の最新バージョンである2.Xで文法が説明されています(1.Xの文法とは異なります)

  • 講義中に理解が難しかったり、質問が生じた場合は、いつでもコメントで質問を残してください!
    私がアメリカ西部に住んでいるため、時差の関係で回答が多少遅れる可能性がある点、ご了承ください。
    できるだけ早く、正確にお手伝いします😊

こんな方に
おすすめです

学習対象は
誰でしょう?

  • ログ、トラフィック、センサーデータなどのリアルタイムデータ処理をやってみたいバックエンド開発者

  • Flink、Kafka等のストリーミングベース技術を実務に導入したいデータエンジニア

  • バッチ処理中心のデータパイプラインをストリーミングに転換しようとするチーム/会社にいる方

  • Sparkは使ったことがあるけれど、本当のリアルタイム処理を体験してみたい開発者

  • クラウドベースのリアルタイム分析システムに興味のある方

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

  • Java基礎文法

  • Kafkaやメッセージキューに関する基本概念

  • Linux基本コマンドおよびDocker使用経験(選択事項)

こんにちは
です。

10,379

受講生

698

受講レビュー

306

回答

4.8

講座評価

25

講座

한국에서 끝낼 거야? 영어로 세계 시장을 뚫어라! 🌍🚀

안녕하세요. UC Berkeley에서 💻 컴퓨터 공학(EECS)을 전공하고, 실리콘 밸리에서 15년 이상을 소프트웨어 엔지니어로 일해왔으며, 현재는 실리콘밸리 빅테크 본사에서 빅데이터와 DevOps를 다루는 Staff Software Engineer로 있습니다.

  • 🧭 실리콘 밸리의 혁신 현장에서 직접 배운 기술과 노하우를 온라인 강의를 통해 이제 여러분과 함께 나누고자 합니다.

  • 🚀 기술 혁신의 최전선에서 배우고 성장해 온 저와 함께, 여러분도 글로벌 무대에서 경쟁할 수 있는 역량을 키워보세요!

  • 🫡 똑똑하지는 않지만, 포기하지 않고 꾸준히 하면 뭐든지 이룰수 있다는 점을 꼭 말씀드리고 싶습니다. 항상 좋은 자료로 옆에서 도움을 드리겠습니다

 

カリキュラム

全体

29件 ∙ (2時間 54分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

期間限定セール、あと4日日で終了

¥13

50%

¥4,034

altoformulaの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

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