■ 개요
‘SW300 엔터프라이즈’는 제4차 산업혁명 시대에서 디지털 기업으로의 전환(Digital Transformation)을 위해 고객 가치중심으로 비즈니스 아키텍처 및 프로세스 모델링을 시작으로 마이크로서비스 개발까지 End-to-end로 Excutable System을 구현하는 교육프로그램임
■ 교육특징
- 글로벌 표준 및 베스트 프랙티스를 적용하여 End-to-end 실습 프로젝트를 Full-stack으로 개발하여 고객 가치 중심의 Executable System 구현
- Build, Measure, Learn의 Lean Training 방식을 적용하여, 교육 후 현장프로젝트 실습, 멘토링 및 평가를 실시하여 수강생 개인별 맞춤형 피드백을 제공
- 과정별 교육내용을 SW시스템의 개발 결과물인 Work Product Map을 기반으로 연결하는 실습 중심 교육
- Microservice를 BPMN 기반으로 Ochestration 하여 SOA 기반의 API Ecosystem 구현
■ 교육내용
주제 과정 목차(LO) 산출물 Tool 강의일
(시간)
강사
SW
비즈니스
Understanding Software Business Models History of Software Industry Strategy Canvas, Value Proposition Canvas, Business Model Canvas, Market Requirement Document, Product Requirement Document, Classification of Software Solutions, IT Service Portfolio, IT Service Market, Bill of Services Excel, Strategyzer, Word 4.1
(8H)
박준성
Software Business Models
Software Product Business Patterns
Professional IT Service Business Patterns
Understanding Cloud Services Cloud Service Industry and Market Trends Strategy Canvas, Value Proposition Canvas, Business Model Canvas, Market Requirement Document, Product Requirement Document, Classification of Software Solutions, IT Service Portfolio, IT Service Market, Bill of Services Excel, Strategyzer, Word 4.3
(8H)
Cloud Service Definition and Industry Structure
Value Proposition and Use Cases of Cloud Services
Cloud Service Architecture, Platform and Enabling Technologies
Infrastructure as a Service
Platform as a Service
Software as a Service
Understanding IoT Services Evolution and Global Trends of IoT Strategy Canvas, Value Proposition Canvas, Business Model Canvas, Market Requirement Document, Product Requirement Document, Classification of Software Solutions Excel, Strategyzer, Word 4.5
(8H)
IoT Enabling Technologies and Use Case Patterns
IoT Architecture and Components
IoT Business Development Process and Practices
IoT System Development Process and Practices
현장 프로젝트 실습, 멘토링 및 평가 (4.8~10)   24H  
비즈니스
분석
Business Architecture & Business Analysis Business Strategy & Architecture Design through Design Thinking Persona, Customer Journey Map, Value Proposition Canvas, Business Motivation Model, Business Model Canvas, Business Strategy Model, Business Architecture, Business Service Strategyzer, Archi, Visual Paradigm 4.12
(8H)
박준성
Business Analysis in Lean Startup and
Agile Development
Capstone Project: Business Strategy and Architecture Modeling
Business Process Design Essence of Business Process Conceptual-Level Business Process Visual Paradigm 4.17~18
(16H)
Conceptual Process Modeling Patterns and Heuristics
BPR Methodology & Patterns
Capstone Project: BPMN Process Modeling
Executable Business Process Modeling Patterns Executable-Level Business Process
Evolution of BPM
Executable Process Modeling Exercise
Semantic Modeling Semantic Modeling using UML Class Diagram Conceptual-Level Class Diagram, Entity-Relationship Diagram Visual Paradigm 4.22
(8H)
Class Diagram-ERD Mapping
Capstone Project: Semantic Modeling
Use Case Analysis and Realization Use Case Modeling and Use Case Scenario Writingt Use Case, User Story, Use Case Scenario, Activity Diagram, UI Wireframe, CRC Card, Specification-Level Class Diagram, Sequence Diagram, Affinity Matrix Visual Paradigm 4.24
(8H)
CRC and Domain Modeling
Affinity Matrix and Interaction Diagram
Capstone Project: Use Case Analysis & Realization
Test Case Generation Software Testing Overview Use Case Scenario, Activity Diagram, Scenario Test Case, BDD Test Script Visual Paradigm, Excel, Cucumber 4.25
(8H)
김민숙
Scenario Test
BDD
Capstone Project: Test Case Generation
Database Design Relational Data Model and Normal Forms 5NF Relation Schema, Multidimensional Cube, Snowflake Data Warehouse Schema, Key Value Data Store, Column Family Data Store, Document Data Store Visual Paradigm 4.26
(8H)
박준성
Sematic Model to Logical Schema Mapping Algorithm
Multidimensional Data Modeling and Snowflake Schema Design for Data Warehouse
Adaptive Object Modeling and NoSQL Data Modeling
Capstone Project: Database Design
현장 프로젝트 실습, 멘토링 및 평가 (4.29~5.7) 40H
Agile,
Full-Stack
Develop
ment
Object Oriented Design OO Basic & SOLID Principles Domain Model in UML Class Diagram Visual Paradigm 5.8
(8H)
김정아
Object Analysis Patterns
Object Design Patterns and Refactoring
Capstone Project: Refactoring Domain Model
Server-Side Programming Spring Boot for Cloud Native Java Programming Domain Model, Java Source with JPA Annotations and REST APIs, JDBC, Java Test Code Visual Paradigm, IntelliJ, Spring Boot, Spring Data JPA, H2, MySQL, PostMan 5.9~10
(16H)
황상철
Spring Data JPA for Repository and ORM
Test Code for Test-First Programming
REST API and API Testing
Capstone Project: Server-Side Java Programming and Testing
Responsive Web UI Design
& Programming
UI Architectural Patterns Use Case Scenario, UI Wireframe, UI Prototype, Vue.js Code Visual Paradigm, Adobe XD, Vue.js 5.13~14
(16H)
윤성열
UI Wireframe
UI Prototyping
Responsive Web UI Programming with Vue.js Web Framework
Capstone Project: Mobile Web UI
SQL &
NoSQL Programming
Database Transaction Relation Algebra & SQL Programming, NoSQL Query Processing MySQL, MongoDB 5.15
(8H)
이기훈
Relational Algebra
SQL DDL & DML
NoSQL Query: Document Data Store
Capstone Project: SQL & NoSQL Programming
Extreme Programming and Agile Development Scrum and XP Automated Build,  Deployment Pipeline IntelliJ, Spring Boot, Maven/Gradle, Docker, Jenkins, Spinnaker 5.16
(8H)
황상철
CI and CD
DevOps
Capstone Project: CI / CD
현장 프로젝트 실습, 멘토링 및 평가 (5.17~23) 40H
SOA & Microservice
SOA and
Microservice Design
Patterns and
Methodologies
Evolution of SOA and Web Services Clustering Analysis on Affinity Matrix, Domain Model, Bounded Context, Context Map, Service Architecture using SoaML, Service Specification using SoaML Visual Paradigm 5.24
(8H)
박준성
SOA Concepts, Goals and Design Principles
SOA Analysis and Design Methodologies
Service, Service Composition, and Service Inventory Design Patterns
Microservice Architecture (MSA) Goals and Design Patterns
Capstone Project: Service Architecture Design
Microservice Implementation and Operation Spring Boot for SOA Server-Side Java Source with REST APIs, Production-Ready Application, REST Web Services, API Document, Product Release, Service Registry, Load Balancing, Service Discovery, Service Configuration, API Gateway, App Deployment using Platform as a Service, Deployment Architecture -Spring Boot, Spring Cloud, Cloud Foundry, Swagger, Eureka, Zuul 5.27~29
(24H)
서보국
Documentation and management for Rest API
Building Microservice using Spring Cloud
Deployment and Operation of Microservice App
Capstone Project: Microservice Implementation and Operation
Microservice Orchestration and Choreography Service Integration Patterns Domain Model, Use Cases, UX Design, Logic Design, One-Click Deployment, Service Integration jBPM, Kafka 5.30~6.3
(24H)
장진영
Service Orchestration with BPMN
Service Choreography with Event Sourcing
Transaction Issues with Microservices
Capstone Project: Microservice Orchestration and Choreography
Capstone Project: Service Architecture Design Domain Model, Use Cases, UX Design, Logic Design, One-Click Deployment, Service Integration Mendix
현장 프로젝트 실습, 멘토링 및 평가 (6.4~10) 40H
발표 및 총평 (4) 별도일정
합계(멘토링 및 평가 시간 제외) 192  
* 1일 강의는 강의 4시간, 실습 4시간 구성을 원칙으로 함 / *교육장소는 개강전 개별 통지되며 교육내용 및 시간은 강의 진행상 변경될 수 있음
수강대상 및 개강
- 중급 이상 프로그래밍 개발자, PM 및 개발리더, 아키텍트 등 상급 개발자 및 프로젝트 리더
   *2인 이상 팀 단위 수강을 권장함
- 주제별 수강인원이 12명 이상인 경우 개설되며, 개설일정은 변경될 수 있음
평가 및 인증
- 선수지식(입과) 테스트 주제별 신청자에 대하여 CBT 필기시험을 실시하여 선수지식 여부를 테스트
  (일정점수 이상자에 한하여 수강접수)
- 수료시험 수강결과를 평가하여
  (필기 또는 실기), 점수결과와 함께 개선의견을 개별통지 회사에서 희망하는 경우 시험결과를 회사에 통지
- 인증점수 부여 주제별 80점 이상의 점수획득자 중 전체코스 총점수 320점 획득자에 대해서는
  SW300_엔터프라이즈 코스인증 부여
교육비
  - 대기업 : 40만원, 중소기업 30만원(1일 8시간 1인 기준)
  * KOSTA 회원사, 1개 기업 수강 인원 5명 이상인 경우 10% 할인
신청방법
- KOSTA 교육 홈페이지 edu.kosta.or.kr 에서 주제별 신청
- 입금계좌정보 : KEB하나은행 257-910058-49504 (사)한국SW기술진흥협회
    *참가 신청 후 7일 이내 상기 계좌로 수강료 입금(미입금시 수강 취소 될 수 있음)
문의처
- KOSTA 사무국 교육개발진흥팀 정석진 팀장, Tel.031-606-9311 , E-mail. sjjung@kosta.or.kr
강사/멘토

최신 SW개발 PaaS 기반 
BizDevOps와 임베디드/IoT 
경쟁력 전략 동영상 바로보

한국소프트웨어기술진흥협회(KOSTA: Korea Software Technology Association)는 한국의 대표적인 소프트웨어(SW) 기술진흥 및 인력양성 기관으로서 R&D기획 및 기술보급, 컨설팅, 교육훈련, 평가/인증, 일학습병행제 및 고용지원 등의 다양한 사업을 수행하고 있습니다. 한국소프트웨어기술진흥협회에서는 190개가 넘는 SW 교육과정 운영을 통해 연간 9,000명이 넘는 대기업 및 중견중소기업 재직자 및 취업자 교육을 담당하는 국내 대표적인 SW 기술진흥 및 인력양성 전문기관입니다

한국소프트웨어기술진흥협회경기도 성남시 분당구 대왕판교로 670 유스페이스2 B동 8층
|판교교육장 컨소시엄 031-606-9319 |가산교육장 컨소시엄 02-6278-9353