
Data Engineering Course (1): ビッグデータ Hadoop を直接インストールする
Billy Lee
Hadoopとビッグデータを学びたい学生は、このコースを通じてビッグデータの世界を体験する素晴らしい発展を祝います!
Basic
Big Data, Hadoop, Data Engineering
Java Oracle Cloudネイティブアプリケーションを制作しながら、非同期処理、I/O処理、高性能Webアプリケーション、さらにJITコンパイラ技術で2倍以上の高速アプリケーション実行処理でネットワーク入力に負荷のない超高速アプリケーションを製作する予定です。

Micronaut
GraalVM
Oracle Cloud
Micronaut Data
Autonomous Database
Visual Studio Code
Intellij IDEA Community
Oracle VirtualBox
Ubuntu
Java 11
REST API
SDKman
Gradle
DTO/POJO
マイクロナッツでより速く、より強力に!
クラウドバックエンドWeb開発オールインワン🚩
人間が使用する開発言語と機械が認識するコンピュータ言語との間のメディエータとして機能するプログラム開発言語を認識し、習得するには限界がある。
マイクロサービス開発のためのオープンソースJVMベースのフレームワーク、マイクロナット(Micronaut)により、より簡単で強力なマイクロサービスアプリケーションを構築できます。
マイクロナットフレームワークを使用する機関
JVM-Based Micronaut(マイクロナット)は、JVM-Basedアプリケーションの制作において、JavaScriptやR、Ruby、Python言語までGraamVM技術と組み合わせた、魅力的でなければならないユニークな技術です。このレッスンでは、これらのさまざまな言語(All-in-one language)を紹介するほどではありませんが、さまざまな言語を一度のインストールで開発できるという利点を持っているだけに、さまざまなサービスでの需要を満たします。
オラクルで野心的に出したマイクロナッツフレームワークは、国内よりも国外でより活発に使用されています。さらに、国内では関連講義を見つけるのが難しく、簡単にアクセスできないのが現実です。
JVM-Based Micronaut(マイクロナット)は、コンピュータのガイドラインであるComputer Instructionの基盤の上に作成されたJavaインタプリタとJavaCコンパイラの限界を超えて、最短のコンパイルとインタプリタ技術を持つコンピレーションタイムのキーキーを持っています。さらに、あらかじめ定義されたJava Beanクラスを生成することもでき、AOTコンプレーションに向けて最適化されたランタイムテクノロジーを体験できます。
魅力的なマイクロナッツ技術を分かち合おうと講義を企画しました。韓国で初めてマイクロナッツを紹介する爽やかな感動を一緒に味わうことを願う心も、この講義を通じて一緒に伝えたいと思います。
3つのフレームワークベースのモダンテクノロジー(Modern)、Javaバーチャルベース(JVM-Based)、フルスタック(Full-Stack)ベースのフレームワークベースでモジュラービルディングし、簡潔なテストベースのマイクロサービス、そしてサーバーレスアプリケーションを製作する技術を学ぶ予定です。
Oracle GraalVM Enterprise Edition 21.2.0 and Java、
Javascript、R、Ruby、Pythonテクノロジを同時に作成する
All-in-one Technology
👉そうすることで、多数のプログラミング言語で開発することができます。
1~2)マイクロナッツの紹介とアプリケーションの事前作業
JVMベースのフレームワークであり、モダンなフレームワークの1つであるマイクロナットの理解と定義、そしてサーバーレスアプリケーション(Serverless Application)ビルドを中心に簡単に製作するテスト用マイクロサービスとモジュールの製作に入門することになります。
3)Gradle Build Tool(Gradle Build Tool)と組み合わせたマイクロナットWebアプリケーション - ハローミニプロジェクトの作成(Back-End)
4)依存性注入とDIP技術で実装されたミニプロジェクトの実装
高レベルのプログラミング言語と低レベルのプログラミング言語との依存関係の正確な意味を診断し、制限を説明し、その例を使用してDI、DIP(IoC)の理解を促進する洞察を得ます。
5)GralVM Enterprise 21.2.0の導入とインストール
Linux用GralVM Enterprise 21.2.0バージョンのJDKと、さまざまなユーティリティとランタイムを紹介しながら、コアコンポーネントを一つ一つ概略的に説明しながら、Ubuntuランタイム環境変数の設定とともにインストールと実行過程を詳しく説明する予定です。
6) Oracle Cloudアカウントの作成およびOracle自律運用データベースの作成(スキーマ生成の移行)
7)Javaクラウドマイクロナットアプリケーションの作成
REST API実装の処理に基づいて、マイクロナットデータディポジトリクエリの実装を開始し、マイクロナットデータエンティティの作成とUUID、Many to oneテーブル構成の作成とDTO(Data Transfer Object)技術を適用して、シンプルなミニプロジェクトの実装を作成します。
8)GralVMネイティブイメージ技術の適用とOracleクラウドへのデプロイ
JavaクラウドアプリケーションのソースをすべてMavenで使用するjarファイル圧縮技術に基づいて圧縮し、Javaクラウドインフラストラクチャにデプロイする作業の前提条件を共有します。
Q. マイクロナッツとは何ですか?オープンソースのSpringや他のJavaScriptフレームワークと似ていますか?
マイクロナットは、Javaバーチャルマシンベースのオープンソースソフトウェアフレームワーク(JVMベースのソフトウェアフレームワーク)です。もちろん、軽量で軽量なフレームワーク(lightweight)ビルドで構築可能でモジュラーアプリケーション(Modular application)ビルドされ、同時にマイクロサービスベース(Microservices)アプリケーション製作できるJavaフレームワークです。少ないメモリフットプリントで、短時間スタートアップタイムを誇ります。競合他社のスプリングを含む他のWebベースのフレームワークよりも、なんと2倍も高速です。
Q. マイクロナッツを学びながらJVMの理解が必要ですか?
はい、もちろん基本的な知識が必要です。 Java技術では、2000年代の処理速度とスループットは非常に向上しつつも同時に重くなるエンタープライズ格アプリケーションは追いつかない。 1950年代から降りてきたJavaとC言語を含むさまざまな言語は、人間のコードと機械語の間でメディエータ、コンピュータのガイドラインと通訳の理解を持っていると有益なレッスンの習得になるでしょう。同時に、スプリングから抜け出さない依存技術と依存性注入、そしてIoCの理解力も、企業が取り組むべき深い知識と理解は不可欠です。
Q. GraalVM Enterprise 21.2.0とJava JDK 11とは異なりますか?
2つはお互いに不可分の関係です。 Oracleは2つのプロジェクトを同時に進めており、GraalVMはJava JDK 11だけでなくJDK 17も含まれています。もちろん、インストール過程でユーザーや開発者がJDKバージョンを事前に選択してダウンロードして使用可能です。もちろん、JDK 11をインストールしたら、GraalVMを別途インストールする必要はありませんが、通常GraalVMエンタープライズ(有料でのみ開発用に可能)をインストールすると、自動的にJDKをインストールされるのでマルチで開発可能になります。それはR、Ruby、Python、Javascript(NodeJS / Vue.JS / AngularJS / ReastJS)の両方で同時に可能です。これをPolyglotと呼びます。
Q. Oracle Autonomous Database(Oracle Autonomous Database)とは何ですか?
2017年に初めて登場して以来、Oracle自律運用データベースは、チューニングの自動化された最適なパフォーマンスを自動化した理想的なデータベースです。多くのデータベースシステムでは、パフォーマンスの低下を防ぐためのチューニングの専門家を必要とする企業には多くの費用がかかりますが、この自律運用データベースは、パフォーマンス最適化のためのチューニング作業を自動化して継続的に実行するのに理想的なデータベースです。第二に、データベース作成のサービスをデータベース名CPUの数、ストレージ容量、Oracleパスワード管理をすべて1分以内に生成する革新的な迅速性を持っています。第三に、運用時に新しいビジネス分析の要件に応じて、コンピューティングパワーとストレージの拡張に簡単に数回のクリックでスケーラブルな無中断弾力性があります。最後に、マシンラーニングを提供するSQLNoteでデータをリアルタイムで分析するビジネスの俊敏性に効果を発揮している新技術でもあります。
学習対象は
誰でしょう?
マイクロナッツに初めて触れるすべての開発者
マイクロナッツとマイクロサービスを理解したい人
JavaフレームワークとJava自律運用データベースを連携したいという願望を持つすべての人
OracleクラウドベースのJavaソリューション開発に熱意を持っている人
新技術GraalVMでクラウドネイティブアプリケーションを制作したい方
クラウドベースのJava 11、GraalVM、およびマイクロナットアプリケーションメーカー
LinuxオペレーティングシステムシステムであるUbuntuの勉強に不足している人
前提知識、
必要でしょうか?
オラクル公式ウェブサイトまたはOracleソリューション・プロダクトへの関心
Java JDK 11にアップグレードできる辞書Javaの知識
Java開発者のうち、Micronautの知識だけを知り、アプリケーションの構築に新たに学びたい熱意
Azure、Amazonクラウドに加えて、他のクラウドへの熱意と関心
599
受講生
43
受講レビュー
69
回答
4.5
講座評価
2
講座
ネオアベニュー代表のビリー・リーです。
2022年9月に家族全員で韓国に帰国した後、現代自動車のビッグデータプロジェクトにてTAコンサルティング(2022.09 - 11月まで)を行い、アジャイルPMおよびビッグデータC-ITSシステム構築においてHadoopエコシステムや機械学習・ディープラーニングをリードし、プロジェクトマネージャー(PMO)の役割を務めました。その後、AIA生命保険のイノベーションデータプラットフォームチームにて、Azure Data FactoryとAzure Databricksを用いたデータ管理技術を駆使し、データサイエンティストとして深い探究心と情熱を注ぎました。
2012年から2020年までセンテニアル・カレッジのSoftware Eng. Technicianを卒業した熱心な学生であり、韓国では9年のIT経歴を持つ者として、金融圏(財務、金融プロジェクトおよびビッグデータ関連)で多数勤務しました。
1999年、フィリピン(Dasmarinas)地域にてP.T.S.ネットワークエンジニアリングのボランティアとして1年間勤務し、グローバルなITの世界とネットワークの知識を深めました。その後、2000年に韓国へ帰国し、K.M.C.にてClarion 4GL言語を用いたWarehouse Inventory Control and Management、およびPIS Operational Test PCSのC/C++開発に従事しました。
2001年LG-SOFT SCHOOL Java専門家コースを修了後、CNMTechnologiesにてe-CRM/e-SFAのR&D研究および開発に約2年間従事し、韓国産業銀行、大田政府庁舎、永進製薬など、多様なプロジェクトを経験しました。
2004年から2012年にカナダへ渡るまで、SKT/SK C&C (IMOS)、SC第一銀行(TBC)、プルデンシャル生命(PFMS)、教保生命 AXA Kyobo Life Insurance Account Management、国民銀行(Kook-min Bank) Financial Management Reconstruction NGMなど、多数のプロジェクトに開発およびリードとして参画しました。
2012年末からカナダに居住しており、3人の子供の父親、そしてスクラムマスターとしてアジャイル開発手法を採用し、便利屋アプリ、ECアプリ、プロダクト開発、レシピアプリなどを開発した、北米・カナダ地域での実務経験者です。
全体
114件 ∙ (4時間 58分)
全体
1件
¥3,486
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!