대한민국을 바꾸는 프리미엄 SW교육 ‘소프트웨어300’ 수강안내 대한민국을 바꾸는 프리미엄 SW교육 ‘소프트웨어300’ 수강안내 SW300은 한국SW기술진흥협회(KOSTA)가 국내 SW역량을 글로벌 수준으로 향상시켜 ‘SW 수출액 300M달러 기업, 300개 만들기 프로젝트’를 실현하기 위해 개발한 글로벌프랙티스기반의고급SW교육프로그램으로SW300_고위경영자(CxO), 아키텍트,관리자/기술리더,엔터프라이즈,신입사원,일반기업/스타트업,IoT/임베디드7개코스가있다.
12
Embed
대한민국을 바꾸는 프리미엄 SW교육 ‘소프트웨어300’ 수강안내 · 대한민국을 바꾸는 프리미엄 sw교육 ‘소프트웨어300’ 수강안내 sw300은
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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
ㆍ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
ㆍ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
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
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 오픈소스 기반 예제 실습