Thumbnail
개발 · 프로그래밍 백엔드

마이크로넛 자바 클라우드 어플리케이션 제작 대시보드

(5)
1개의 수강평 ∙  19명의 수강생

27,500원

지식공유자: Billy Lee
총 114개 수업 (4시간 58분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[백엔드, 웹 개발] 강의입니다.

자바 오라클 클라우드 네이티브 어플리케이션을 제작하면서 비동기 처리, I/O 처리, 고성능 웹 어플리케이션, 게다가 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

마이크로넛으로 더 빠르게, 더 강력하게!
클라우드 백엔드 웹 개발 올인원 🚩

왜, 지금 마이크로넛
배워야 할까요? 💡

인간이 사용하는 개발 언어와 기계가 인식하는 컴퓨터 언어 사이의 매개체 역할을 하는 프로그램 개발 언어를 인식하고 습득하는 데는 한계가 있기 마련입니다.

마이크로서비스 개발을 위한 오픈소스 JVM 기반 프레임워크, 마이크로넛(Micronaut)을 통해 보다 손쉽고 강력한 마이크로서비스 어플리케이션을 제작할 수 있습니다.

마이크로넛 프레임워크를 사용하는 기관

JVM-Based Micronaut(마이크로넛)은 JVM-Based 어플리케이션 제작에 있어 자바스크립트와 R, Ruby, Python 언어까지 GraamVM 기술과 접목시킨, 매력적일 수밖에 없는 유니크한 기술입니다. 이 강의에서는 이러한 다양한 언어 (All-in-one language)들을 소개하는 정도로 그치지만, 다양한 언어를 한 번의 설치로 개발할 수 있는 장점을 가지고 있는 만큼 다양한 서비스에서의 수요를 만족시킬 것입니다.


마이크로넛으로 개발하는 
자바 클라우드 애플리케이션 🚩

오라클에서 야심차게 내놓은 마이크로넛 프레임워크는 국내보다는 국외에서 더욱 활발하게 사용되고 있습니다. 더욱이 국내에서는 관련 강의를 찾아보기 어려워 쉽게 접근하지 못하는 것이 현실입니다.

JVM-Based Micronaut(마이크로넛)은 컴퓨터 지침서인 Computer Instruction 바탕 위에 제작한 자바 인터프리터와 JavaC 컴파일러의 한계를 넘어 최단 컴파일과 인터프리터 기술을 가진 컴플레이션 타임(Compilation Time)의 핵심 키를 가지고 있습니다. 뿐만 아니라 미리 정의된 자바 빈 클래스들을 생산할 수도 있으며, AOT 컴플레이션을 향하여 최적화된 런타임 기술을 경험할 수 있습니다.

매력적인 마이크로넛 기술을 나누고자 강의를 기획하였습니다. 국내에 최초로 마이크로넛을 소개하는 짜릿한 감동을 함께 누리시길 바라는 마음도 이 강의를 통해 함께 전하고자 합니다.

이 강의에서는

세 가지 프레임워크 기반 곧 모던 기술(Modern), 자바 버추얼 기반(JVM-Based), 풀스택(Full-Stack) 기반 프레임워크 기반으로 모듈러 빌딩하며, 간결한 테스트 기반의 마이크로서비스 그리고 서버리스 어플리케이션을 제작하는 기술들을 배울 예정입니다. 

모노리스 어플리케이션에서 마이크로서비스 어플리케이션으로의 변화

다음 내용을 
학습합니다 📌

Oracle GraalVM Enterprise Edition 21.2.0 and Java,
Javascript, R, Ruby, Python 기술을 동시에 제작하는
All-in-one Technology

  • 1️⃣ 오라클에서 제공하는 네이티브 클라우드 기반 웹 어플리케이션 제작
  • 2️⃣ 백엔드 클라우드 런타임 기반 위에 오라클 자율 운영 데이터베이스 연동으로 웹 어플리케이션 제작
  • 3️⃣ 마이크로넛 3.x 버전의 모던 프레임워크 최신 기술 습득
  • 4️⃣ 윈도우 오라클 버추얼박스 설치 및 우분투 20.04 LTS 운영체제 기술 습득
 
더 알아볼까요?
오라클 클라우드 계정 세팅을 통한 자바 관련 기술 습득 준비
자바 11 LTS 버전 바탕 위에 웹 어플리케이션 구현하고자 하는 이해력 증대
새로운 분야로 진입하고자 하는 분들을 위한 마이크로넛 3.x 기초 이해
Oracle GraalVM Enterprise Edition 21.2.0 으로 자바 11 버전 뿐만 아니라 python, r, ruby, javascript, nodejs, angularjs 동시에 개발 기술 (All-in-one langauges)을 동시 개발 착수하고자 하는 열의와 기술 습득
마이크로넛 런치 (Micronaut Launch)로 그래들과 메이븐 자바 클라우드 웹 어플리케이션 구축
[이론편] 프로그램 언어와 그 번역 과정, 자바 변역기 인터프리터 구조, 컴퓨터 지첨서, 자바 컨버트 도구인 자바 컴파일러와 인터프리터 그리고 그 한계
[실습편] 비주얼 소스 코드 (VS Code)  IDE 툴을 가지고 미니 프로젝트 2개 ( 디펜던시 인젝션:DI, 디펜던시 역제어 원리 : DIP) 
오라클 자율 운영 데이터베이스(Oracle Autonomous Database) 오라클 클라우드 인프라스트럭쳐 (OCI) 기술 습득 및 개발 처리
Intellij 툴을 이용한 자바 클라우드 웹 어플리케이션 제작
유닉스 바탕 운영 시스템에서 멀티 소프트웨어 개발 툴 패럴방식의 툴 Sdkman 과정 꿀팁

강의 한 편으로 완성하는 올인원 테크놀로지

  • 그랄 VM 고성능 런타임을 설치하면서 적어도 자바를 포함한 5가지 다양한 언어들 (Java, Javascript, R, Ruby, Python) 을 설치하고 제작할 기술을 습득하게 됩니다.
  • 오라클 클라우드 계정을 무료로 30일 혜택을 누리면서 동시에 30일이 되면 마이크로넛 어플리케이션 제작을 평생무료와 클라우드에서 제공하는 IP를 무료로 사용 가능합니다.
  • 그랄VM 네이티브 이미지 기술을 통한 자바 웹 어플리케이션 제작은 물론, 추후 자바스크립트 어플리케이션 제작까지 할 수 있는 잠재력을 기르게 됩니다.
  • 마이크로넛에서 오라클 자율 운영 데이터베이스 연동 처리, DB 인스턴스 생성 세팅과 스키마 생성 구현 및 오라클 전자 지갑 (OKV) 중앙 집중형 키 관리 플랫폼으로 금고와 암호키 생성 처리 기술을 학습합니다.
  • 마이크로넛에서 제공하는 마이그레이션 툴인 마이크로넛-플라이웨이 툴을 통해 데이터베이스 연동 및 데이터 마이그레이션 방법과 SQL 마이그레이션 스크립트 생성 기술을 습득합니다.

👉 그리하여 다수 프로그램 언어로 개발 (Ployglot Programming to write ployglot applications as truffle) 가능한 트리플 언어 구현 프레임워크 개발자로 한 단계 진보된 개발 수행 능력을 터득할 수 있습니다.


상세 커리큘럼 📚

1~2) 마이크로넛 소개와 어플리케이션 사전 작업
JVM 기반 프레임워크이자 모던 프레임워크 중 하나인 마이크로넛에 대한 이해와 정의 그리고 서버레스 어플리케이션 (Serverless Application) 빌드를 중심으로 손쉽게 제작하는 테스트용 마이크로서비스과 모듈 제작에 입문하게 될 것입니다.

3) 그래들 빌드 툴(Gradle Build Tool)과 함께 하는 마이크로넛 웹 어플리케이션 - 헬로 미니 프로젝트 제작 (Back-End)

4) 의존성 주입과 DIP 기술로 구현된 미니 프로젝트 구현
하이레벨 프로그램 언어와 로우 레벨 프로그램 언어와의 의존성에 대한 정확한 의미를 진단 및 한계를 설명하고 그 예제를 통하여 DI, DIP (IoC)에 대한 이해력을 길러주는 통찰력을 짚어줄 것입니다. 

5) 그랄VM 엔터프라이즈 21.2.0 소개 및 설치
리눅스용 그랄VM 엔터프라이즈 21.2.0 버전이 가진 JDK 및 다양한 유틸리티와 런타임들을 소개하면서 핵심 컴포넌트를 하나하나 개략적으로 설명하면서 우분투 런타임 환경변수 설정과 함께 설치 및 실행 과정을 자세히 설명할 예정입니다.

6) 오라클 클라우드 계정 생성 및 오라클 자율 운영 데이터베이스 생성 (스키마 생성 마이그레이션)

7) 자바 클라우드 마이크로넛 어플리케이션 제작
REST API 구현 처리 바탕으로 마이크로넛 데이터 디파지토리 쿼리 구현을 시작으로 마이크로넛 데이터 엔티티 제작 및 UUID, Many to one 테이블 구성 제작과 DTO (Data Transfer Object)기술 적용하여 간단한 미니 프로젝트 구현을 제작할 것입니다.

8) 그랄VM 네이티브 이미지 기술 적용 및 오라클 클라우드에 디플로이
자바 클라우드 어플리케이션 소스 전부를 마븐에서 사용하는 jar file 압축 기술을 토대로 압축하여 자바 클라우드 인프라스트럭쳐에 디플로이하는 작업 제반 사항을 공유할 것입니다.


Q&A 💬

Q. 마이크로넛은 무엇인가요? 오픈 소스인 스프링이나 다른 자바스크립트 프레임워크와 비슷한가요?

마이크로넛은 자바 버추얼 머신 기반 오픈소스 소프트웨어 프레임워크(JVM-based software framework )입니다. 물론 가벼운 경량의 프레임워크(lightweight) 빌드로 구축 가능하며 모듈러 어플리케이션(Modular application) 빌드되어, 동시에 마이크로서비스 기반(Microservices) 어플리케이션 제작할 수 있는 자바 프레임워크입니다. 적은 메모리 풋프린트이며 단시간 스타트업 타임을 자랑합니다. 경쟁자 스프링을 비롯한 다른 웹 기반 프레임워크보다 무려 2배나 빠르답니다.

Q. 마이크로넛을 배우면서 JVM에 대한 이해가 필요한가요?

네, 당연히 기본 지식이 필요합니다. 자바 기술에서 2000년대 처리 속도와 처리량은 무척 향상되었으면서도 동시에 무거워지는 엔터프라이즈격 어플리케이션은 따라가지 못합니다. 1950년대부터 내려온 자바와 C언어를 비롯한 다양한 언어들은 인간 코드와 머신 언어 사이로 매개체, 컴퓨터 지침서와 통역(Interpretation)에 대한 이해를 가지고 있으면 유익한 강의 습득이 될 것이며, 동시에 Converting Process, Compiler, JVM 과 더불어 JIT Compiler 에 대한 용어와 정의는 개발자들에게는 유익한 시간이 될 것입니다. 동시에 스프링에서 빠지지 않는 의존성 기술과 의존성 주입 그리고 IoC에 대한 이해력 역시 기업에서 다루어야 할 깊은 지식과 이해는 필수 불가입니다. 

Q. GraalVM 엔터프라이즈 21.2.0 과 자바 JDK 11과 서로 다른가요?

두 가지는 서로 불가분의 관계입니다. 오라클에서 두 프로젝트를 동시에 진행하고 있으며, GraalVM은 자바 JDK 11뿐만 아니라 JDK 17까지 포함되어 있습니다. 물론 설치과정에서 사용자나 개발자들이 JDK 버전을 미리 선택하여 다운받아 사용가능합니다.  물론 JDK 11을 설치하고 나면 GraalVM을 별도록 설치할 필요 없지만 통상 GraalVM 엔터프라이즈 (유료이자만 개발용으로 가능)를 설치하면 자동으로 JDK를 설치될 것이니 멀티로 개발가능하게 됩니다. 그말은 R, Ruby, Python, Javascript (NodeJS/Vue.JS/AngularJS/ReastJS) 모두 동시에 가능합니다. 이를 Polyglot 이라고 하죠.

Q. 오라클 자율 운영 데이터베이스(Oracle Autonomous Database)는 무엇인가요?

2017년 첫선을 보인 이래 오라클 자율 운영 데이터베이스는 튜닝 자동화된 최적의 성능을 자동화한 이상적인 데이터베이스입니다. 많은 데이터베이스 시스템에서 성능 저하 방지용 튜닝 전문가들을 필요로 한 기업들로서는 많은 비용이 들겠지만, 이 자율운영 데이터베이스는 성능 최적화를 위한 튜닝 작업을 자동화 하여 지속적으로 수행하게 되는 이상적인 데이터베이스 입니다. 또한 두번째로 데이터베이스 생성에 대한 서비스를 데이터베이스명 CPU 갯수, 스토리지 용량, 오라클 암호 관리를 모두 1분 내에 생성하는 혁식적인 신속성을 지닙니다. 세번째로 운영시간에 새로운 비지니스 분석 요건에 따라 컴퓨팅 파워와 스토리지 확장에 간단히 몇 개의 클릭으로 확장 가능한 무중단 탄력성을 지닙니다. 마지막으로 머신러닝을 제공하는 SQLNote로 데이터를 실시간으로 분석하는 비지니스의 민첩성에 효과를 발휘하고 있는 신기술이기도 하죠.

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
마이크로넛을 처음 접하는 모든 개발자
마이크로넛과 마이크로서비스에 대한 이해를 원하시는 분
자바 프레임워크와 자바 자율운영 데이터베이스를 연동하려는 열망이 있는 모든 분들
오라클 클라우드 베이스 자바 솔루션 개발에 열의 있는 분들
신기술 GraalVM과 함께 클라우드 네이티브 어플리케이션을 제작하고 싶은 분
클라우드 기반의 자바 11, GraalVM 그리고 마이크로넛 어플리케이션 제작자
리눅스 운영 체제 시스템인 우분투 공부에 메마른 분
📚
선수 지식,
필요할까요?
오라클 공식 웹 사이트 또는 오라클 솔루션 프로덕트에 대한 관심
자바 JDK 11로 업그레이드할 수 있는 사전 자바 지식
자바 개발자 중 마이크로넛 (Micronaut) 지식만 알고 어플리케이션 구축에 새롭게 배우고자 할 열의
Azure, Amazon 클라우드 이외에 다른 클라우드에 대한 열의와 관심

안녕하세요
Billy Lee 입니다.
Billy Lee의 썸네일

네오아베뉴 대표 빌리 리 입니다.

2020년 센터니얼 칼리지 Software Eng. Technician 졸업한 열공생이자 한국에서는 9년의 IT 경력 소유자로 금융권 (재무, 금융 프로젝트 및 빅데이터 관련 ) 에 다수 근무했습니다.

1999년 필리핀 (Dasmarinas) 지역에서 P.T.S. 네트워크 엔지니어링 자원 봉사자로 1년 근무했습니다.

이후 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. 모노리스에서 마이크로넛 어플리케이션으로
모노리스 어플리케이션에서 마이크로서비스 이동에 대하여 - About a application power shift from Monolith Application to Microservices 미리보기 01:00
SOA/SOAP/AJAX 모노리스 어플리케이션에 대하여 - About Monolith Application with SOA/SOAP/AJAX 01:16
마이크로서비스 아키텍쳐에 대하여 - About Microservices Architecture 01:31
섹션 2. 마이크로넛 소개
마이크로넛 소개 - Introduction Micronaut 미리보기 00:39
마이크로서비스 그리고 그 이후 - Microservices And More 01:19
모던 프레임워크 마이크로넛 프레임워크 세 가지 정의 - Three Definition of Modern Framework Micronaut 03:11
섹션 3. Getting Started (준비 작업) -자바 클라우드 마이크로넛 어플리케이션 사전 작업 (Prerequisites)
[실전 01] 윈도우에서 오라클 버추얼 박스 설치하기- [LAB01] Installation Oracle VirtualBox 미리보기 03:20
[실전 02] 오라클 버추얼박스 위에서 우분투 20.04 가상 머신 처음 생성해보기 - [LAB02] Create VM Guest Ubuntu 20.04 on the Oracle VirtualBox 6.1 01:44
[실전 03]오라클 VM 버추얼 머신에 우분투 20.04 LTS 설치 - [LAB03] Install Ubuntu 20.04 LTS On the Oracle VirtualBox 03:22
[실전 04]우분투 20.04 LTS 구성과 소프트웨어 세팅 (VS Code and Intellij 설치) - [LAB 04] Configuration and Software Settings Ubuntu 20.04 LTS 03:59
[이론 01]가상 운영체제 우분투 20.04 LTS에서 마이크로넛 설치 요령 - Prerequisites for Micronaut on the Ubuntu 20.04 LTS 01:53
[실전 05] 가상 운영체제 우분투 20.04 LTS 에서 SDKman 을 이용하여 마이크로넛 설치 - LAB 05 : Prerequisites for Micronaut 3.0.3 01:32
섹션 4. 마이크로넛 런처를 사용하여 헬로 미니 프로젝트 제작 (Create A Hello Micronaut Mini Project using Micronaut Launcher)
[실전편] 마이크로넛 런처를 통한 헬로우 미니 프로젝트 소스 제작 - Task - Download A Hello Project sources from Micronaut Launcher 미리보기 02:15
[실전편] 비주얼 스튜디오 코드 툴과 함께 새로운 마이크로넛 어플리케이션 빌드 제작 - How to build a new Micronaut Application with Visual Studio Code Tools 04:24
[이론편] 헬로우 월드 미니 프로젝트를 통한 마이크로넛 프레임워크 워크플로우 안내 - Lecture - Hello World Application Workflow using Micronaut Framework 02:28
그래들 빌드 툴과 함께 헬로우 마이크로넛 어플리케이션 제작 - How to run the Hello Application using VS Code with Gradle 04:12
섹션 5. JVM 어플리케이션 기본 개념 소개 (Basic Concepts in Micronaut JVM Applications)
Interpreter, Compiler and JIT Compilers - 프로그래밍 언어 - Programming Languages 미리보기 00:50 프로그래밍 언어 번역 - Programming Language Interpretation 미리보기 01:57 자바 번역기 인터프리터 구조 - Java Programming Language Interpretation 미리보기 02:22
컴퓨터 지침서 - Computer Instruction 01:24
컨버트 도구 아이디어 - Idea of The Convert 01:42
프로그래밍 컨버트 과정 - Programming Convert Process : Programming language to Machine Language 01:23
컨버트 과정을 거치는 자바 언어 - Converting Process in Java 01:17
자바 컨파일러 - Compiler in Java 01:51
자바 인터프리터 - Interpreter in Java 01:46
컴파일과 번역하는 자바 언어가 가진 한계 - The Java Limitation: Runtime Error and Compile Error 02:38
섹션 6. 자바 버추얼 머신 이야기 - Java Virtual Machine
자바 버추얼 머신 첫번째 이야기 - The six definition of Java Virtual Machine : part I 01:40
자바 버추얼 머신 두번째 이야기 : 아홉가지 임무 - The nine Task of Java Virtual Machine 01:28
자바 버추얼 머신 세번째 이야기 : JVM 모델 - JVM Architecture (JVM Model) 02:58
자바 컴파일레이션 ( 컴파일러와 인터프리터의 경계선) - Java Compilation : Compiler or Interpreter 01:09
JIT 컴파일러는 무엇인가요 - JIT Compilers 01:38
JIT 컴파일러에서 AOT 컴파일레이션 최적화 이동 - Ahead of Time Compilation (AOT Compilation) 02:07
섹션 7. 의존성 기술을 이용한 미니 프로젝트 구현 (마이크로넛 메일 서비스 어플리케이션) -JVM-based Application in Micronaut Framework using Dependency
[이론편] 의존성이 무엇인가요? - What is Dependency? 미리보기 03:02
[이론편] 미니 프로젝트 로직 분석 : 마이크로넛 이메일 서비스 어플리케이션 - [Lecture] Service Logic Analysis Build Email Service Application using Micronaut with Dependency Pattern 03:01
[실전편] 이메일 서비스 클래스 생성 [Task] - Create Email Service Class using Dependency for Email Service Application as Small Project 03:31
[실전편] 클라이언트 클래스 생성 [Task] - Create Client Class using Dependency for Email Service Application as Small Project 05:22
[실전편] 이메일 서비스 컨트롤러 클래스 생성 및 이메일 서비스 어플 구현 실행 [Task] - Create Email Service Controller Class and build Application using Dependency for Email Service Application as Small Project 05:31
[이론편] 의존성이 지닌 한계와 의존성 부패 - [Lecture] The Limitation of Dependency and Dependency Rot 01:03
섹션 8. 의존성 역제어 원리를 적용한 미니 프로젝트 구현 (마이크로넛 메일 서비스 어플리케이션) - MINI Project : JVM-based Application in Micronaut Framework using DIP and Code Decoupling
[이론편] 의존성 역제어 원리와 코드 커플링 - [Lecture] Dependency Inversion Principle(DIP) and Code Coupling 02:00
[이론편] 의존성 역제어 원리와 코드 디커플링 - [Lecture] Dependency Inversion Principle(DIP) and Code DeCoupling 02:16
[이론편] 미니 프로젝트 로직 분석 : 의존성 역제어 원리와 코드 디커플링 원리를 적용한 마이크로넛 이메일 서비스 어플리케이션 - [Lecture] Service Logic Analysis Build Email Service Application using Micronaut with DIP and Code Decoupling 02:57
[실전편] 의존성 역제어 원리 : 디커플링 인터페이스 클래스 생성 [Task] - Create Interface Service Class using DIP and Code Decoupling 01:23
[실전편] 의존성 역제어 원리 : 디커플링 하위 레벨 클래스 생성 [Task] - Create Email Service Class as Low-Level Object Class using DIP and Code Decoupling 01:54
[실전편] 의존성 역제어 원리 : 디커플링 상위 클래스 클라이언트 생성 [Task] - Create Client Service as High-Level Class using DIP and Code Decoupling 02:56
[실전편] 의존성 역제어 원리로 제작한 어플리케이션 구현 실행 - [Task] Create Email Service Controller and run the Application 02:37
[이론편] 의존성 역제어 원리 내 숨겨진 '역제어 부패' - The Limitation of Dependency Rot (Rot Inversion) 01:45
섹션 9. 마이크로넛 다섯가지 핵심 개요
아키텍쳐 패턴 - Architectural Patterns 미리보기 02:42
시스템 분해 - System Decomposition 04:03
IoC 상호작용 - Interactions of IoC 00:48
디플로이 뷰 - Deployment View 01:34
비 기능 요구사항 - Non-functional Requirement 01:12
섹션 10. 그랄VM 엔터프라이즈 21.2.0 소개
그랄VM 소개와 그 도전 : GraalVM Introduction and its Challenges 미리보기 03:12
[실전 01] 그랄VM 엔터프라이즈 21.2.0.1 설치 요령 - GraalVM Enterprise 21.2.0.1 Installation 05:28
그랄VM의 다섯가지 장점들 - The Five Key Advantages of the GraalVM 03:46
그랄VM 엔터프라이즈 아키텍쳐 개요 - GraalVM Enterprise Architecture Overview 미리보기 01:23
그랄VM 엔터프라이즈 런타임 모드 - Runtime Modes of The GraalVM Enterprise 02:21
그랄VM 엔터프라이즈 핵심 컴포넌트들 - The Core Components of GraalVM Enterprise 01:53
그랄VM 엔터프라이즈가 가진 추가적인 기능들 - The Additional Functionalities of GraalVM Enterprise 01:18
그랄VM 얼리아답터 그리고 실험적인 부분들 - The Experimental and Early Adopter Features of GraalVM 01:21
섹션 11. 오라클 클라우드 계정 생성
[이론편] 오라클 클라우드 인프라스트럭쳐 (OCI) 30일 무료 트라이얼 계정 생성해보기 [Lecture 01] Creating Oracle Cloud Infrastructure (OCI) Free Trial Account 00:48
[실전] 오라클 클라우드 인프라스트럭쳐 (OCI) 30일 무료 트라이얼 계정 생성해보기 [LAB 01] Creating Oracle Cloud Infrastructure (OCI) Free Trial Account 06:00
섹션 12. 오라클 자율 운영 데이터베이스 초기 생성 - Introduction Oracle Autonomous Database
[이론편}오라클 자율 운영 데이터베이스 소개 - Lecture - Introduction Oracle Autonomous Database 미리보기 03:06
[이론편}오라클 자율 운영 데이터베이스의 워크로드에 대하여 - The Workload of Oracle Autonomous Database 02:00
[이론편}오라클 자율 데이터 웨어하우스 워크로드 소개 - Autonomous Data Warehouse Workloads 03:10
[이론편] 오라클 자율 트랜젝션 프로세싱 워크로드 소개 - Lecture - Autonomous Transaction Processing Workloads 02:03
[이론편] 오라클 자율 구현 목적 - Lecture - Autonomous Manipulation Objective 01:07
[실전편] 오라클 자율 운영 DB 인스턴스 생성 세팅 - Task - Setup Oracle Autonomous DB Instance 02:16
[실전편] 오라클 자율 운영 DB 스키마 생성 - Task - Create Oracle Autonomous DB Schema 02:40
섹션 13. 오라클 전자 지갑 - OKV (Oracle Key Vault)
[이론편] 오라클 전자 지갑 (OKV) - Lecture - Introduction Oracle Key Vault 04:12
[이론편] 오라클 전자 지갑 디플로이 개요 - Lecture - Oracle Key Vault Deployment Overview 01:15
[이론편] OKV 내부 중앙 집중형 키 관리 플랫폼 - Lecture - Centralized Key-management Platform in OKV 02:13
[이론편] OKV 중요한 세 가지 기능 - Lecture - OKV Three Functions 01:56
[이론편] 오라클 전자 지갑 로컬 호스트 저장소 - Lecture - Download and configure Oracle Wallet Locally 00:34
[실전편] - 오라클 전자 지갑 로컬 호스트 다운로드 및 구성 - Task - Download and configure Oracle Wallet Locally in Ubuntu 03:35
[실전편] 오라클 금고 생성 - Task -Create A Oracle Vault 01:47
[실전편] 오라클 암호키 생성 - Task- Create An Encryption Key 01:32
[실전편] 암호 생성 - Task - Create A Secret 01:52
섹션 14. 자바 클라우드 마이크로너트 어플리케이션 기본 구현 [그랜들 빌드 툴]- How to start A Java Cloud Micronaut Web Application using Gradle
[이론편] 클라우드 기반 자바 마이크로넛 어플리케이션 구현 - Lecture - How to build a Java Cloud Micronaut Application 미리보기 00:48
[실전편] mn 커멘더를 이용한 마이크로넛 어플리케이션 제작해보기 -Task - Create A Java Cloud Micronaut Application using 'mn' Micronaut command 03:53
[이론편] YML 파일 생성하여 어플리케이션 구성해보기 - [Lecture] How to Configure Application yml file 03:27
[실전편] 마이크로넛 어플리케이션 제작하고자 YML 파일을 직접 구성해보기- [Task] How to Configure application yml file to create a Java Cloud Micronaut Application 02:31
섹션 15. 자바 클라우드 마이크로넛 어플리케이션 구현 [OAD 그리고 마이크로넛 플라이웨이]- Java Cloud Micronaut Application using OAD and Micronaut-flyway for Database implementation SQL MIgration script
[Lecture] How to configure OAD jdbc drivers using Gradle 01:12
[Task] How to configure OAD jdbc drivers using Gradle 01:40
[이론편] 데이터베이스 마이그레이션 툴 마이크로넛-플라이웨어 - [Lecture] What is the Micronaut-flyway for Database Migration 00:51
[Task] How to configure Micronaut-flyway for Database Migration 01:03
[Lecture] Defining a SQL Migration Script and creating database and table 03:51
[Task] Defining a SQL Migration script and creating database and table 04:47
섹션 16. 마이크로넛 웹 어플리케이션 구현 제작(JDK 11 Setting and Micronaut Data Entities for Autonomous Table)- Build the Micronaut Application on OCI
[Lecture] Setting for GraalVM Enterprise Java 11 or JDK 11 and Annotation Processor 미리보기 00:44
[Task] Setting GraalVM Java 11 Enterprise for JDK Settings and Annotation Processors 01:12
[Lecture] Create Oracle Database Tables with Micronaut Data 04:25
[Task] @MappedEntity, @Id, @Creator to create Micronaut Data Entities for Oracle Database Tables 04:43
[Task] @AutoPopulated with UUID, @Relation, @Nullable to create Micronaut Data Entities for Oracle Database Tables II 05:54
섹션 17. 마이크로넛 데이터 레포지토리 쿼리 구현 및 REST API 구현 - Micronaut Data Repositories to implement queries and Expose REST Endpoints
[Lecture] Define Micronaut Data Repositories to implement queries 04:03
[Task] Define Micronaut Data Repositories to implement queries 03:36
[Lecture] Define Data Tranfer Oject in Micronaut Data Repositories to implement queries 01:35
[Task] Define Data Tranfer Oject in Micronaut Data Repositories to implement queries 04:05
[Lecture] Expose Micronaut Controllers as REST endpoints 02:36
[Task] @Controller, @get, @ExecuteOn, and @NoBlank to expose Micronaut Controllers as REST endpoints 05:58
[Task] @Controller, @get, @ExecuteOn, and @NoBlank to expose Micronaut Controllers as REST endpoints II 03:27
[Lecture] Populate Data on Application Startup 01:39
[Task] Implement Application Startup 02:09
[Task] Populate Data on Application Startup 06:38
[Task] Run the Micronaut Application locally 04:17
섹션 18. 그랄 브이앰 네이티브 이미지 처음 제작해보기( GraalVM Native image )
[이론편] 네이티브 이미지 기술은 무엇인가요? [Lecture] What is Native Image Technology? 미리보기 03:05
[Task] Install Native Image Technology 03:32
[Lecture] Build A Java Standalone Executable with Native Image 05:19
[Task] Build A Java Standalone Executable with Native Image 01:40
[Task] Building A Native Image with Gradle 01:30
섹션 19. 오라클 클라우드 디플로이 직접 해보기 (Optional Deploy to Oracle Cloud)
[Task] How to create an Oracle Cloud Compute Instance to deploy 05:34
[Task] Deploy Micronaut Application to OCI 05:51
[Task] How to run Micronaut Application on OCI Compute Instance 06:45
강의 게시일 : 2022년 04월 21일 (마지막 업데이트일 : 2022년 04월 21일)
수강평 총 1개
수강생분들이 직접 작성하신 수강평입니다.
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
Billy Lee thumbnail
5
지식 공유자 빌리 입니다. 마이크로넛을 국내에 소개함을 감사하게 생각합니다. 현재 3.x 버전으로 자바 스프링보다 빠른 CURD 처리 속도와 부팅 속도로 많은 개발자들이 함께 참여하기를 바라는 마음에 시작되었습니다. 오라클 클라우드와 자율 운영 데이터베이스 연동으로 최적화된 어플리케이션을 함께 배우며 더 좋은 어플리케이션 운동에 함께 하기를 바랍니다. 디플로이 역시 GraalVM Native Image 기술을 통하여 쉽고 빠른 어플리케이션 디플로이도 구현하게 될 것입니다.
2022-04-21