
Data Engineering Course (1) : 빅데이터 하둡 직접 설치하기
Billy Lee
하둡과 빅데이터를 배우고자 하는 수강생들은 이 과정을 통해 빅데이터 세계를 경험하는 놀라운 발전을 기념할 것입니다!
초급
빅데이터, Hadoop, 데이터 엔지니어링
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クラウドに加えて、他のクラウドへの熱意と関心
583
受講生
37
受講レビュー
69
回答
4.6
講座評価
2
講座
네오아베뉴 대표 빌리 리 입니다.
2022년 9월 한국에 가족 모두 귀국한 뒤 현대자동차 빅데이터 프로젝트에 TA 컨설팅 (2022.09 -11월까지)하였고, 에자일 PM과 빅데이터 C-ITS 시스템 구축으로 하둡 에코시스템 및 머신러닝 딥러닝 리드하여 프로젝트 관리자 (PMO)역할을 하였습니다. 이후 Azure Data Factory & Azure Databricks 을 가지고 데이터 관리 기술을 AIA 생명 보험 이노베이션 데이터 플랫폼 팀에서 근무하면서 데이터 과학자로 깊은 탐구와 열정을 불살랐습니다.
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 자바 전문가 과정 이수 후 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년 연말에 캐나다에 거주하면서 세 아이의 아빠이자 Scrum Master로서 에자일 개발 방식을 채택하여 핸디맨 어플/이커머스 어플/프로덱트 개발/레시피 어플 개발한 미주 캐나다 지역의 실경험자입니다.
全体
114件 ∙ (4時間 58分)
全体
1件
¥3,359
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!