대한민국을 바꾸는 프리미엄 sw교육 ‘소프트웨어300’ 수강안내 ·...
TRANSCRIPT
대한민국을 바꾸는 프리미엄 SW교육
‘소프트웨어300’ 수강안내대한민국을 바꾸는 프리미엄 SW교육
‘소프트웨어300’ 수강안내
SW300은 한국SW기술진흥협회(KOSTA)가 국내 SW역량을 글로벌 수준으로 향상시켜 ‘SW 수출액 300M달러 기업, 300개 만들기 프로젝트’를 실현하기 위해 개발한 글로벌 프랙티스 기반의 고급 SW 교육 프로그램으로 SW300_고위경영자(CxO), 아키텍트, 관리자/기술리더, 엔터프라이즈, 신입사원, 일반기업/스타트업, IoT/임베디드 7개 코스가 있다.
성공적 Digital Transformation을 달성하기 위한 해법을 알아보고, SW로 세계적인 기업이 되는데 필요한 디지털 비즈니스 경영전략과 소프트웨어 역량확보 방법론을 소개함
SW사업의 비즈니스 모델과 성공전략 2ㆍSW사업의 올바른 이해 ㆍSW제품사업의 비즈니스모델
ㆍSW산업의 발전역사와 비즈니스 변화 ㆍIT서비스사업의 비즈니스모델
4차 산업혁명 시대의디지털 비즈니스 이해 2
ㆍ클라우드 서비스 사업의 비즈니스 모델 ㆍ한국의 디지털 변환 준비현황ㆍIoT서비스의 구축방안
개요
SW300_고위경영자(CxO)
교육내용
주제 시간내용
고객가치 창출을 위한비즈니스 분석
(Business Analysis)2
ㆍ비즈니스 아키텍처 설계를 위한 Design ThinkingㆍLean Startup과 애자일 비즈니스 분석ㆍ마이크로서비스 아키텍처 구현을 위한 비즈니스 요구분석 방법
모델 기반의 Full Cycle / Full Stack
개발 데모
2
8
ㆍ도메인모델 기반의 Full-Stack SW요구스펙 명세 방법 ㆍ마이크로서비스 분석ㆍ설계ㆍ구현 방법 ㆍDevOps와 BizDevOps 방법ㆍEnterprise Agile Framework 기반의 프로젝트관리
합 계
SW 프로젝트/제품개발의 책임자로서 SW품질 및 생산성 결정의 핵심요소인 아키텍처의 설계 및 구현에 대한 핵심역량에 대해 교육
SoftwareArchitecture 48
80
ㆍIntroduction to Software ArchitectureㆍArchitectural DesignㆍArchitecture Practical Exercise
ㆍArchitectural RequirementsㆍArchitecture Evaluation
ㆍCloud Service Architecture ㆍIoT Service Architecture
EnterpriseArchitecture 16
16
8
ㆍEnterprise Architecture and Business/IT Strategy PlanningㆍEnterprise Application Architecture PatternsㆍEnterprise Application Integration Patterns
ㆍArchitecture Principles, Practices & Documentation : OnlineㆍArchitecture Design & Analysis : 전문가 초청 OfflineㆍIoT Architecture : 전문가 초청 OfflineㆍTechnical Debt : 전문가 초청 Offline
개요
SW300_아키텍트
교육내용
주제 시간내용
Service-OrientedArchitecture
MicroserviceArchitecture
Cloud and IoT Architecture
미국SW공학연구소(SEI)Architecture 전문가과정
32ㆍSOA Design Principles and PatternsㆍSOA Analysis and Design Methodology for Digital Transformation
ㆍMicroservice Design Patterns for DevOpsㆍMicroservice Composition Patterns
200합 계
전사적인 SW 품질 및 생산성을 향상시키기 위한 디자인씽킹, 린스타트업, 애자일 기반의 SW 개발 방법론과 SW 역량 향상 방안을 습득함
Business Architecture & Business Analysis
8
ㆍBusiness Strategy, Business Architecture and Design ThinkingㆍLean Startup and Agile Business AnalysisㆍBusiness Process Modeling and Service OrchestrationㆍData Modeling and Database DesignㆍUse Case Analysis and Realization via Domain Model
개요
SW300_관리자/기술리더
교육내용
주제 시간내용
Cloud-Native Server-Side Programming,
Extreme Programming (XP) and DevOps
8
ㆍSpring Boot for Cloud Native Java ProgrammingㆍSpring Data JPA for Repository and ORMㆍTest Code for Test-First ProgrammingㆍJAX-RS for REST API and API TestingㆍBuild Automation & Continuous IntegrationㆍContinuous Deployment & DevOps
UI Design and Client-Side Programming
8
8
ㆍUI Architectural PatternsㆍUI Prototyping
ㆍSOA Analysis and Design MethodologyㆍService, Service Compoition, and Service Inventory Design PatternsㆍMicroservice Architecture Goals and Design Patterns
ㆍUI Design PatternsㆍResponsive Web UI Programming
Service-Oriented Architecture (SOA)
and Microaservice Design
ㆍBasic Concepts, Goals and Design Principles of Service-Oriented Architecture (SOA)
ㆍSAFe (Scaled Agile Framework)ㆍVOLF (Value-Obsessed Lean Framework)ㆍCapstone Project: EAF based on Jira and Jira Align?
Enterprise Agile Framework
ㆍScrum
ㆍSOA Analysis and Design Methodology ㆍService, Service Composition, and Service Inventory Design Patterns ㆍMicroservice Architecture Goals and Design Patterns
MicroserviceComposition
ㆍBasic Concepts, Goals and Design Principles of Service-Oriented Architecture (SOA)
32합 계
비즈니스 모델 설계, 비즈니스 분석, 개발 및 서비스 API 구현, 클라우드 기반 DevOps까지 Full Cycle, Full Stack의 분석〮설계〮개발 실습 교육
( *각 과정별로 수강 가능)
Understanding Software Business Models
8
8
ㆍHistory of Software Industry ㆍSoftware Business ModelsㆍSoftware Product Business PatternㆍProfessional IT Service Business Patterns
Understanding Cloud Services
ㆍCloud Service Industry and Market TrendsㆍValue Proposition and Use Cases of Cloud Services
ㆍCloud Service Definition and Industry StructureㆍCloud Service Architecture, Platform and Enabling Technologies
ㆍInfrastructure as a ServiceㆍSoftware as a Service
ㆍPlatform as a Service
8
8
UnderstandingIoT Services
Digital Business Startup SuccessStrategies and Approaches
ㆍEvolution and Global Trends of IoT
ㆍIoT Architecture and Components
ㆍIoT Enabling Technologies and Use Case PatternsㆍIoT Business Development Process and Practices
ㆍIoT System Development Process and Practices
ㆍHow Digital Transformation is Rewriting Business ModelsㆍCreation and Implementation of a New Business ModelㆍWhy Design Thinking & Outside-In : Design Thinking Needs Outside In ThinkingㆍAmazon’s 3-phase process for new business development
개요
SW300_엔터프라이즈
교육내용
▩ SW300_클라우드/IoT 비즈니스 모델
주제 시간내용
32합 계
Business Architecture & Business Analysis 8
ㆍBusiness Strategy & Architecture Design through Design ThinkingㆍBusiness Analysis in Lean Startup and Agile Development
Use Case Analysis and Realization 8
ㆍUse Case Modeling and Use Case Scenario WritingㆍUse Case RealizationㆍCapstone Project: Use Case Analysis & Realization
ㆍCapstone Project: Business Strategy and Architecture Modeling
ㆍEssence of Business Process
ㆍBPR Methodology & Patterns
ㆍConceptual Process Modeling Patterns and HeuristicsㆍCapstone Project : BPMN Process ModelingㆍExecutable Business Process Modeling PatternsㆍEvolution of BPM
ㆍExecutable Process Modeling Exercise
ㆍProcess Modeling for an IoT Application
ㆍClass Diagram-ERD Mapping
16Business Process Design
ㆍSemantic Modeling using UML Class DiagramㆍCapstone Project: Semantic Modeling 8Semantic Modeling
▩ SW300_비즈니스 어낼리시스(BA)
주제 시간내용
40합 계
Architectural DesignㆍSoftware Architecture LifecycleㆍFunctional Requirements and 4+1 View ModelㆍQuality Attributes, Utility Tree, Architectutal Concerns and Constratints
Object Oriented Design 8
ㆍOO Basic & SOLID Principles ㆍObject Analysis PatternsㆍObject Design Patterns and Refactoring
API Design
ㆍREST and HTTP ㆍAPI Frontend Design using RAML and OpenAPI/Swagger
ㆍAPI Backend DesignㆍCapstone Project: RAML and Swagger for API Design?
ㆍAPI Client Design
ㆍSolid Principle ㆍDesing PatternㆍRefactoring Pattern ㆍCapstone Design
ㆍCapstone Project: Refactoring Domain Model
16
Pattern & Refactoring
▩ SW300_아키텍처&SOA/MSA디자인
주제 시간내용
SOA and Microservice Design Patterns
and Methodologies8
8
ㆍEvolution of Enterprise IT towards Service-Oriented Architecture (SOA)ㆍBasic Concepts, Goals and Design Principles of SOAㆍSOA Analysis and Design MethodologyㆍService, Service Composition, and Service Inventory Design PatternsㆍMicroservicesㆍMicroservice Architecture (MSA) Patterns
40합 계
ㆍBPMN Events
Server-Side Programming
ㆍSpring Boot for Cloud Native Java ProgrammingㆍSpring Data JPA for Repository and ORM
Database Design
16
ㆍRelational Data Model and Normal Formsㆍ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
ㆍJAX-RS for REST API and API TestingㆍCapstone Project: Server-Side Java Programming and Testing
16
ㆍUI Architectural Patterns ㆍUI WireframeㆍUI PrototypingㆍResponsive Web UI Programming with Vue.js Web Framework
ㆍCapstone Project: Mobile Web UI
ㆍDatabase Transaction ㆍRelational AlgebraㆍSQL DDL & DMLㆍCapstone Project: SQL & NoSQL Programming
ㆍNoSQL Query: Document Data Store
Responsive Web UI Design & Programming
▩ SW300_Agile Full-Stack 개발
주제 시간내용
SQL & NoSQL Programming
16
48합 계
Container
16ㆍSpring Boot for MSAㆍDocumentation and management for Rest APIㆍBuilding Microservice using Spring CloudㆍDeployment and Operation of Microservice Application using Cloud FoundryㆍCapstone Project: Microservice Implementation and Operation
ㆍDocker & Docker ComposeㆍCapstone Project: CD
ㆍContinuous Deployment & Kubernetes
Microservices Implementation and Operation
▩ SW300_DevOpS
주제 시간내용
16합 계
Server-Side Programming
ㆍSoftware Testing OverviewㆍScenario Test Design TechniqueㆍScenario Test Case DesignㆍBDD Concept and Gherkin(cucumber) SyntaxㆍTest Case Generation(.feature)ㆍCapstone Project: Test Case Generation 16
▩ SW300_XP&Enterprise Agile Framework
주제 시간내용
Extreme Programming ㆍXP & TDDㆍBuild Automation and CIㆍCapstone Project: Test Code, Test-First Programming, Build and CI
Enterprise Agile Framework
ㆍScrumㆍSAFe (Scaled Agile Framework)
ㆍCapstone ProjectㆍVOLF (Value-Obsessed Lean Framework) 8
24합 계
SW 신입사원을 글로벌 프랙티스 및 방법론 기반의 역량을 갖추어 향후 글로벌 소프트웨어 비즈니스가 가능한 핵심 인력으로 육성
Java
Web Programming
80
32
ㆍVariables and data types
개요
SW300_신입사원
교육내용
주제 시간내용
ㆍConditional and iteration logic
ㆍObject-Oriented Programming ㆍFile I/O and Collections
ㆍDebugging ㆍUnit Test
ㆍSpring ㆍVersion Control
Server-Side Programming 48
ㆍUML Class Diagram ㆍUse Case and Scenarios
ㆍCRC ㆍSequence Diagram
ㆍObject Design Patterns ㆍSpring Boot
ㆍIntegration Test and Acceptance Test
API Layer Design & Programming 32
ㆍREST API and JAX-RS
ㆍSOA/MSA Design Patterns
ㆍService Interface Specification
Javascript MEAN STACK 160
ㆍMongoDB ㆍExpress
ㆍAngular ㆍNode.js
ㆍAdvanced JavaScript ㆍNode Package Manager
ㆍBowerㆍSocket.IO
Database Design & Programming 48
ㆍRDB ㆍSQL
ㆍJDBC ㆍClass Diagram to 5NF Relations Mapping
ㆍComplex SQL ㆍJPA/Hibernate
ㆍAPI Testing using PostMan
ㆍDomain-Driven Design
ㆍDW and NoSQL design and processing
Agile Development & Project Management 32
ㆍBuild Automation using Maven
ㆍProject planning and tracking using Microsoft Project
ㆍRequirement Management
ㆍContinuous Integration using Jenkins
ㆍQuality assurance
Android App Development 200
ㆍThe Android Platform
ㆍGraphics Support in Android
ㆍNetworking support
ㆍUser Interface Design
ㆍMultimedia in Android
Capstone Project 160ㆍGiven a set of business requirements, teams of students collaborate to use everything they've learned throughout the program to build a fully functional Java-based web application.
DevOps 32
ㆍDeployment using Spring Cloud and A/B Test
ㆍContinuous Deployment using Spinnaker on AWS
ㆍDevOps
Computer Science Fundamentals 80
ㆍComputer Science applied to JavaScript
ㆍData Structure ㆍAlgorithms
ㆍCSS3ㆍHTML5
ㆍJavaScript ㆍDOM
Client-Side Programming 32ㆍMVVMㆍUI Wireframes from Use Case Scenario
ㆍPrototype ㆍVue.js
제4차 산업혁명 시대에 글로벌 시장에서 비즈니스를 찾는 방법과 SW개발자가 없어도 빠르게 SW를 개발하여 비즈니스 실행을 통해 성공여부를 조기에 평가할 수 있는 능력을 배양함
Business Architecture & Business Analysis
ㆍBusiness Strategy & Architecture Design through Design Thinking
개요
SW300_일반기업/스타트업
교육내용
주제 시간내용
ㆍTOGAF 9.0, ArchiMate 3.0 and Archi8
8
ㆍBusiness Analysis in Lean Startup and Agile Development
ㆍCapstone Project: Business Strategy and Architecture Modeling
Business Process Design
ㆍEssence of Business Process
ㆍConceptual Process Modeling Patterns and Heuristics
16
ㆍBPR Methodology & Patterns
ㆍCapstone Project: BPMN Process Modeling
ㆍExecutable Business Process Modeling Patterns
ㆍEvolution of BPM
ㆍExecutable Process Modeling Exercise
Semantic ModelingㆍSemantic Modeling using UML Class Diagram
ㆍClass Diagram-ERD Mapping
ㆍCapstone Project: Semantic Modeling
8Use Case Analysis and Realization
ㆍCRC and Domain Modeling
ㆍUse Case Modeling and Use Case Scenario Writing
ㆍAffinity Matrix and Interaction Diagram
ㆍCapstone Project: Use Case Analysis & Realization
8Developing Web App ㆍFunction Modeling with Class Diagram
ㆍData Modeling with Class Diagram
ㆍHP aPaaS Basic
ㆍUX&UI Design with Use Case Scenario
ㆍBusiness Process with BPMN
40HP aPaaS
ㆍLogic and Validations
ㆍBasic Screen Development
ㆍData Modeling and Relationships
ㆍAJAX and Reusable UI
ㆍSecurity and Session Handling
ㆍREST Web Services Integration
ㆍCapstone Project: Order Management
40HP aPaaS
ㆍMobile UI Development
ㆍModeling Data in Mobile
ㆍMobile Application Architecture
ㆍLogic and Debugging
ㆍNative App Generation
ㆍLocal Storage and Data Synchronization
ㆍReusable Patterns and Templates
ㆍREST Web Services Integration
ㆍCapstone Project: Smart Power
ㆍDevOps
ㆍPlugins
144합 계
임베디드SW 개발에서 요구되는 핵심역량에 대하여 기본 이론과 실습 능력을 체계적으로 교육하고 IoT기반의 시스템 개발을 수행할 수 있는 임베디드 인력을 양성
Trends in IoT/EmbeddedSystems & Service 16
ㆍ4차 산업혁명 시대의 ICT Ecosystem과 Business TrendㆍUnderstanding IoT Services/Embedded System
Understanding Linux Librariesand Build System 8
8
16
ㆍUnderstanding Linux Libraries and Build System
ㆍConcurrent programming with processes (IPC, Sync)ㆍConcurrent programming with Pthreads (ITC, Sync)
개요
SW300_임베디드/IoT
교육내용
주제 시간내용
ㆍLinux Essential Concepts ㆍMultithreading using Signals & Timers
ㆍEmbedded Linux Build & Porting
32Concurrent Programming
on Linux
ㆍ아두이노 디바이스 프로그래밍 ㆍ라즈베리파이 디바이스 프로그래밍
ㆍIoT 플랫폼, 표준 및 서비스 동향 ㆍIoT 프로토콜의 이해 ㆍoneM2M Platform 이해ㆍOCEAN 오픈소스 기반 예제 실습
ㆍOCEAN 오픈소스 기반 디바이스 개발 실습
IoT Open HW Platform 기반 디바이스 제어 프로그래밍 베이직
16ㆍ센서/액추에이터 & 멀티미디어 제어 프로그래밍ㆍ통신 프로그래밍
IoT Open HW Platform 기반 디바이스 제어 프로그래밍 응용
24
24
ㆍDeep Learning 기반 자율주행 자동차
ㆍADAS (Advance Driver Assistance System) 비전 시스템전장SW
IoT Platform Services & Capstone Project
ㆍShared Resource Management and SynchronizationㆍTime, Timer and Interrupt Management
ㆍTask Management and Scheduling24
RTOS Internals & Programming
ㆍVirtual Memory Management
ㆍChar Driver BasicsㆍLinux VFS & ModulesㆍInterrupt Handling & BottomhalfsㆍAdvanced Char Driver Operations
ㆍLinux Device Model & Device Tree
ㆍVirtualization
ㆍProcess scheduling & Kernel Synchronization 32
40
40
Linux Internals & Kernel Essentials
Linux Device Drivers
ㆍEmbedded GUI와 UI개발Embedded GUI
8ㆍDrone/UAVDrone
8ㆍBiomedical PlatformBiomedical
SW300 강사진
·강의주제:DevOps for Cloud Native Java Application
·크로센트 상무·과기정통부PaaS-TA 프로젝트 PM
서 보 국
·강의주제:Agile, Full-StackDevelopment
·(현)에스프레소북 대표·네이버 수석·SK Planet 매니저
황 상 철
·강의주제: Microservice & DevOps
·(현)유엔진솔루션즈 대표이사·한국클라우드 공개협의회 의장·한국공개SW협회 부회장
장 진 영
·강의주제:Trends in IoT/Embedded System & Service,SW Business, Business Analysis
·(현) 실비모바일 기술이사·감리법인 강산 상무·㈜한화 선임연구원
김 수 현
·강의주제:IoT Open HW Platform 기반 디바이스제어 프로그래밍
·(현)실비모바일 부사장·투비즈테크놀로지 부사장·에릭슨코리아 상무
윤 대 일
·강의주제:UI Design
·(현)101GLOBAL 디지털팀 CTO·씨티소프트 연구소장·가천대학교 겸임교수
윤 성 열
·강의주제:Linux Internals & Kernel Essentials,Embedded GUI,Biomedical
·(현)전자부품연구원 휴먼케어 시스템연구센터 수석연구원·국가기술표준원 전문위원
손 재 기
ㆍ(현)전자부품연구원 모빌리티플랫폼연구센터 책임연구원/자율주행연구 팀장ㆍ한국산업기술평가관리원 최고평가위원/기획위원ㆍ전북대학교 겸임교수
박 상 현
·강의주제:전장SW ·강의주제:IoT Platform Service & Capstone Project
·(현)전자부품연구원 IoT플랫폼 연구센터 책임연구원·한국외국어대학교 디지털 정보공학부 겸임교수
안 일 엽
·강의주제:SW아키텍트
·(현)티쓰리큐 대표이사·한국SW아키텍트연합회 인증분과위원·서울디지털대학교 초빙교수·삼성SDS멀티캠퍼스 전임교수
박 병 훈
·강의주제:DB Design
··(현)광운대 교수·KT 연구소 매니저·SAP Labs Korea senior Developer
이 기 훈
·강의주제:Software Engineering with Project Government
·(현)한국SW기술진흥협회 전문위원·KTDS 상무·SK C&C 아키텍처/QA담당
박 종 하
·강의주제:Linux Internals & Kernel Essentialsysis
·(현)한국외국어대학교 컴퓨터
전자시스템 공학부 교수
·미국 UCI 컴퓨터공학과교환교수
김 정 국
·강의주제:Object Design
·(현)가톨릭관동대 교수·한국정보처리학회 위원·인문사회과학기술 융합학회 이사
김 정 아박 준 성
·강의주제:SW Business,Business Analysis,Trends in IoT/ Embedded System & Service
·(현)한국SW기술진흥협회 회장·KOSTA SW 교육원 원장·University of Iowa 종신교수·KAIST 특급초빙교수 역임·삼성SDS CTO(그룹 S급 임원)
·강의주제:SW Testing
·(현)그레이플로우 팀장·MDS테크놀로지 차장·LG전자 MC연구소 책임
김 민 숙
·강의주제:Linux Internals & Kernel Essentials, Drone
·(현)전자부품연구원 휴먼케어시스템연구센터 연구원·한국외국어대학교 외래교수
김 동 민
·강의주제:전장SW
·(현)전자부품연구원 모빌리티 플랫폼센터 연구원
김 현 우
교육비 및 신청방법
문의처
edu.kosta.or.kr 에서 온라인 신청, 주제별 또는 과정별 신청 신청방법
대기업 40만원, 중소기업 30만원(1일 8시간 1인 기준) *KOSTA 회원사, 1개 기업 수강인원 5명 이상인 경우 10% 할인 교육비
KOSTA 사무국 기술기획정책팀 정석진 팀장, Tel. 031-606-9311, E-mail. [email protected]