MSA School 교육과정

AI Coding
AI SW Architecturing
AI 를 이용하여 클라우드 네이티브 수준의 애플리케이션을 기획-분석-설계-구현-운영 하는 전과정을 이해하고 실습하며, AI-PaaS를 구축하기 위한 폐쇄형 LLM 설치를 포함한 플랫폼 엔지니어링의 실무적 이해와 훈련을 돕는 Course
80만원
/1인 2일
• 2 days
• 비대면 화상교육 (Zoom)
• 기획-분석-설계-구현-운영 전 과정
• ChatGPT, GPT-Engineer, Cursor IDE 등 활용
• 폐쇄형 LLM 도구 활용
• MSAEZ 및 Gitpod 연동 실습 환경 제공

Flipped
Flipped Learning CNA
Standard CNA 과정 중 Biz Part(MSA 이론, DDD 분석/설계)는 주강사가 진행하고, Dev 및 Ops Part는 주강사의 영상 학습 후 보조강사가 실습을 주도하는 full Course
100만원
/1인 4일
• 4 days
• 매월 4주차 월~목요일
• 비대면 화상교육 (Zoom)
• Biz/Dev과정만 선택수강 가능
• 교재, 클라우드 IDE/계정 제공
• CSP(AWS, Azure, GCP) 택 1
• 최소인원 20명
Standard
Standard CNA
마이크로서비스 모델링에서 클라우드 네이티브 앱 구현까지 MSA 이론과 클라우드 환경에서의 구현,배포,운영 실습을 포함하는 full Course
160만원
/1인 4일
• 4 days
• 매월 3주차 월~목요일
• 비대면 화상교육 (Zoom)
• Biz/Dev과정만 선택수강 가능
• 교재, 클라우드 IDE/계정 제공
• CSP(AWS, Azure, GCP) 택 1
• 최소인원 20명
Enterprise
Enterprise Full-day
마이크로서비스의 전 과정을 심도있게 학습할 수 있는 과정으로 분석/설계, 구현, 배포, 운영 및 캡스톤 프로젝트를 포함하는 인텐시브 Course
247.5만원 ~ 420만원
/1인 14일
• 14 days
• 교육일정 협의
• 비대면 화상교육 (Zoom)
• 교육 교재, 클라우드 IDE/계정 제공
• CSP(AWS, Azure, GCP) 택 1
Biz • Object Oriented Design
- OOP Design Principles

• UML & Design Patterns
• Eventstorming
- Eventstorming E-Commerce Domain
- Big picture & Design level Eventstorming
- Context Mapping, CQRS

• Aggregate Modeling
-  Entity Design with Class Diagrams
• Eventstorming for various Domains

• Core-supporting-generic domain prioritization
- Wardlley mapping, Impact mapping

• 중요도에 따른 구현 전략
- Transaction Script

• Apply Ubiquitous Language 
Dev • Obejct Oriented Programming
- Object Oriented Framework
- Spring boot, JDBC and JPA
- Web UI (VueJS)

• Understanding GitHub & GitPod

• Build automation tool
- Maven, Gradle

• Linux OS Basics
• Microservice Clean Architecture
- ES Model and Implementation mapping

• Circuit Breaker Pattern
- Req/Res with FeignClient

• Event driven Microservice
- Event Pub/Sub, Compensation & CQRS

• Message Broker – Kafka

• Application Packaging & Dockerizing
• Extending Event driven Microservice
- 멱등성, 트랜잭션, Kafka Parallel Processing, Deadline 처리
- Dedicated Framework (Eventuate, Axon)

• Inter-service communication
- CDC, gRPC Client/Server, Spring Reactive

• Microservice Authentication/ Authorization
- Centralized Session (Redis, Memcached)
- Client Token (JWT)
Ops • Cloud Infra, VM
- CSP introduction
- VM managed Service

• Deploy to VM
- VM, Dabase provisioning
- Deploy to Cloud VM
• Cloud Software Platform, Docker

• Kubernetes 인 액션
- Kubernetes SLA features & Telemetry
- Deploy manifests Diagramming

• Service Mesh (Istio)
- Traffic Management (Retry, Timeout, Circuit breaker)

• DevOps Pipeline (Jenkins, CSP managed)
• Service Mesh deep dive
- Security, Monitoring, EnvoyFilter, Tracing

• GitOps Methodology
- Workflow with Jenkins & ArgoCD
- Canary Deployment with Canary Scoring

• Serverless
- Knative, Tekton 

LLM School 교육과정

Standard
Advanced
AI Coding • AI 기반 소프트웨어 개발 도구들의 이해
  - Copilot
  - Cursor IDE
  - GPT-Engineer
  - Crew AI, Meta GPT

• Chat GPT를 통한 서비스 기획 및 모델 도출
  - Customer Journey Map
  - Business Model Canvas
  - Eventstorming Model
  - 실습 : EDA 기반 음식 배달앱

• 클라우드 네이티브 아키텍처/MSA/클린 아키텍처의 이해

• 도메인 주도 설계 방식과 AI 기반 애플리케이션 개발의 효율성

• Chat GPT를 통한 레가시 애플리케이션 분석
  - GPT-Engineer 이용한 클라우드 네이티브 애플리케이션 생성
  - GPT-Engineer 이용한 기존 애플리케이션 개선 자동화

• Chat GPT를 통한 쿠버네티스 배포/운영/트러블 슈팅 자동화(K8s GPT, Kubectl ai)

• AI 기반 DevOps 환경 구축(MSA Easy + GPT-Engineer)

• 자사를 위한 개발 에이전트 구현(GPTs)

• 자사 맞춤형 프롬프트 작성법

• 폐쇄형 LLM 설치 및 구성 방법
LLM Application

Development
• Prompt Engineering의 기본
  - In-Context Learning
  - CoT; Chain of Thought
  - ReAct
  - Plan-and-solve
  - Context Window Limitations

• Open Al API를 직접 사용하기
  - curl을 기반으로 한 간단한 회원 안내 서비스
  - 비전 api를 이용한 회원 가입 사진 등록 판독
  - 회원 아바타 이미지 자동 생성

• Langchain 기본
  - 파이썬 기본과 개발환경 설정
  - Why Langchain
  - 간단한 Tool 호출을 하는 챗봇 만들기
  - chain 구현
  - Langsmith을 이용한 디버깅

• 폐쇄형 환경
  - 설치형 LLM
  - 설치형 VSCode Copilot

• Langchain 심화 - RAG 애플리케이션 만들기
  - RDB를 기반한 RAG
  - 벡터 데이터베이스와 Pinecone을 기반한 RAG
  - Knowledge Graph와 RAG
  - LlamaIndex

• 서비스 론칭
  - Langserve을 이용한 웹 서비스화
  - 도커라이징 하여 서비스를 구글 클라우드 런에 서비스 하기
  - 서비스를 GPTs 를 통하여 OpenAI 마켓에 공유하기

• 하이퍼 오토메이션- Langgraph
•  - Langraph 을 이용한 복잡한 에이전트 연동
  - CrewAl와 Langgraph를 연한 멀티에이전트
  - (ProcessGPT)

• 파인튜닝
  - LORA

교육 문의 : help@uengine.org
정산 담당 : 서원주(tjdnjswn@uengine.org)
카카오톡 오픈채팅
교육 과정 개요
Biz • Object Oriented Design
- OOP Design Principles

• UML & Design Patterns
Dev • Obejct Oriented Programming
- Object Oriented Framework
- Spring boot, JDBC and JPA
- Web UI (VueJS)

• Understanding GitHub & GitPod

• Build automation tool
- Maven, Gradle

• Linux OS Basics
Ops • Cloud Infra, VM
- CSP introduction
- VM managed Service

• Deploy to VM
- VM, Dabase provisioning
- Deploy to Cloud VM
Biz • Eventstorming
- Eventstorming E-Commerce Domain
- Big picture & Design level Eventstorming
- Context Mapping, CQRS

• Aggregate Modeling
-  Entity Design with Class Diagrams
Dev • Microservice Clean Architecture
- ES Model and Implementation mapping

• Circuit Breaker Pattern
- Req/Res with FeignClient

• Event driven Microservice
- Event Pub/Sub, Compensation & CQRS

• Message Broker – Kafka

• Application Packaging & Dockerizing
Ops • Cloud Software Platform, Docker

• Kubernetes 인 액션
- Kubernetes SLA features & Telemetry
- Deploy manifests Diagramming

• Service Mesh (Istio)
- Traffic Management (Retry, Timeout, Circuit breaker)

• DevOps Pipeline (Jenkins, CSP managed)
Biz • Eventstorming for various Domains

• Core-supporting-generic domain prioritization
- Wardlley mapping, Impact mapping

• 중요도에 따른 구현 전략
- Transaction Script

• Apply Ubiquitous Language 
Dev • Extending Event driven Microservice
- 멱등성, 트랜잭션, Kafka Parallel Processing, Deadline 처리
- Dedicated Framework (Eventuate, Axon)

• Inter-service communication
- CDC, gRPC Client/Server, Spring Reactive

• Microservice Authentication/ Authorization
- Centralized Session (Redis, Memcached)
- Client Token (JWT)
Ops • Service Mesh deep dive
- Security, Monitoring, EnvoyFilter, Tracing

• GitOps Methodology
- Workflow with Jenkins & ArgoCD
- Canary Deployment with Canary Scoring

• Serverless
- Knative, Tekton 

LLM School 교육과정

Standard
AI

Coding
• AI 기반 소프트웨어 개발 도구들의 이해
  - Copilot
  - Cursor IDE
  - GPT-Engineer
  - Crew AI, Meta GPT

• Chat GPT를 통한 서비스 기획 및 모델 도출
  - Customer Journey Map
  - Business Model Canvas
  - Eventstorming Model
  - 실습 : EDA 기반 음식 배달앱

• 클라우드 네이티브 아키텍처/MSA/클린 아키텍처의 이해

• 도메인 주도 설계 방식과 AI 기반 애플리케이션 개발의 효율성

LLM

Application

Development
• Prompt Engineering의 기본
  - In-Context Learning
  - CoT; Chain of Thought
  - ReAct
  - Plan-and-solve
  - Context Window Limitations

• Open Al API를 직접 사용하기
  - curl을 기반으로 한 간단한 회원 안내 서비스
  - 비전 api를 이용한 회원 가입 사진 등록 판독
  - 회원 아바타 이미지 자동 생성

• Langchain 기본
  - 파이썬 기본과 개발환경 설정
  - Why Langchain
  - 간단한 Tool 호출을 하는 챗봇 만들기
  - chain 구현
  - Langsmith을 이용한 디버깅

• 폐쇄형 환경
  - 설치형 LLM
  - 설치형 VSCode Copilot

Advanced
AI

Coding
• Chat GPT를 통한 레가시 애플리케이션 분석
  - GPT-Engineer 이용한 클라우드 네이티브 애플리케이션 생성
  - GPT-Engineer 이용한 기존 애플리케이션 개선 자동화

• Chat GPT를 통한 쿠버네티스 배포/운영/트러블 슈팅 자동화(K8s GPT, Kubectl ai)

• AI 기반 DevOps 환경 구축(MSA Easy + GPT-Engineer)

• 자사를 위한 개발 에이전트 구현(GPTs)

• 자사 맞춤형 프롬프트 작성법

• 폐쇄형 LLM 설치 및 구성 방법
LLM

Application

Development
• Langchain 심화 - RAG 애플리케이션 만들기
  - RDB를 기반한 RAG
  - 벡터 데이터베이스와 Pinecone을 기반한 RAG
  - Knowledge Graph와 RAG
  - LlamaIndex

• 서비스 론칭
  - Langserve을 이용한 웹 서비스화
  - 도커라이징 하여 서비스를 구글 클라우드 런에 서비스 하기
  - 서비스를 GPTs 를 통하여 OpenAI 마켓에 공유하기

• 하이퍼 오토메이션- Langgraph
•  - Langraph 을 이용한 복잡한 에이전트 연동
  - CrewAl와 Langgraph를 연한 멀티에이전트
  - (ProcessGPT)

• 파인튜닝
  - LORA

교육 문의 : help@uengine.org
정산 담당 : 서원주(tjdnjswn@uengine.org)
카카오톡 오픈채팅
*MSA School의 모든 콘텐츠에 대한 권리는 MSA School에 있으며, 무단 복제 및 배포를 금합니다. 영리 목적의 사용은 허용되지 않으며, 개인적 용도로 복제할 경우 반드시 출처를 표기해야 합니다.
© uEngine. All Rights Reserved. | 주소 : 서울특별시 서초구 신반포로45길 18 502호(잠원동, 주일빌딩)
사업자등록번호 : 211-87-95355 | 전화번호 : 02-567-8301 | 대표이사 : 장진영
*MSA School의 모든 콘텐츠에 대한 권리는 MSA School에 있으며, 무단 복제 및 배포를 금합니다.
영리 목적의 사용은 허용되지 않으며, 개인적 용도로 복제할 경우 반드시 출처를 표기해야 합니다.
© uEngine. All Rights Reserved.
주소 : 서울특별시 서초구 신반포로45길 18 502호(잠원동, 주일빌딩)
사업자등록번호 : 211-87-95355
전화번호 : 02-567-8301
대표이사 : 장진영