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 연동 실습 환경 제공
• 비대면 화상교육 (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명
• 매월 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명
• 매월 3주차 월~목요일
• 비대면 화상교육 (Zoom)
• Biz/Dev과정만 선택수강 가능
• 교재, 클라우드 IDE/계정 제공
• CSP(AWS, Azure, GCP) 택 1
• 최소인원 20명
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 |
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 |
교육 과정 Overview
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 |
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 |