top of page
  • Blogger
  • Facebook
  • Linkedin

원하시는 과정을 선택하세요

  • SW요구공학

    25,000₩
    디지털 변혁을 추진하는 데 필요한 비즈니스 모델의 설계와 이를 기반으로 한 애플리케이션 SW의 요구 명세 도출에 관해, 원리, 기법과 자동화 툴을 사례의 데모를 통해 알기 쉽게 설명하는 과정
     
    • 디지털 변혁의 성공 사례 분석: GoodYear, Bosch, P2P Car Sharing
    • 디지털 시대 SW개발 패러다임과 프로세스
    • 디자인 씽킹을 통한 비즈니스 모델링: UX스토리보드, 고객여정지도, 비즈니스모델 캔버스, 비즈니스 아키텍처
    • 애자일 SW요구분석 프로세스
    • 릴리즈 계획을 위한 요구 분석: 비즈니스 프로세스 모델링, 데이터 모델링, 사용사례 도출
    • 스프린트 계획을 위한 요구 분석: 사용사례 시나리오 작성, UI Wireframe 설계, 테스트 케이스 도출
    • 요구분석 기반의 SW설계: 도메인 모델링, DB 설계, SOA 아키텍처 및 API 설계
  • 디지털 비즈니스를 위한 데이터 엔지니어링

    25,000₩
    디지털 비즈니스에 필요한 3가지 유형의 데이터베이스의 설계 및 처리 방법과 통합 아키텍처: (1) Online Transaction 처리를 위한 Relational DB, (2) Business Intelligence를 위한 Data Warehouse, (3) Big Data Analytics를 위한 NoSQL DB.
     
    • Operational DB 구축을 위한 Relational DB 설계의 자동화 방법
    • Relational DB의 처리 방법: SQL, JDBC, ORM, Data Mapper, JPA 등
    • Relational DB 기반의 Data Warehouse 설계 방법: Snowflake 스키마 설계
    • Hive를 이용한 데이터 웨어하우스 구축 및 처리
    • NoSQL DB 기술 비교: Document DB (MongoDB) 와 Graph DB (Neo4j)
    • AI 등 Analytics를 위한 NoSQL DB의 Batch Processing 방법
    • AI 등 Analytics를 위한 NoSQL DB의 Stream Processing 방법
    • Cloud Data Architecture: AWS와 Azure
  • 사용사례 분석과 구현

    25,000₩
    기업의 SW분석자와 SW개발자들이 갖추어야 할 가장 효과적이고 효율적인 사용사례 분석 및 구현 실무 스킬을 학습하는 과정으로, 구매 시 무기한 온라인으로 동영상 강의를 수강할 수 있고, 퀴즈를 80% 이상 패스하면 수료증이 발급 됩니다. 12/31까지 수강 신청하면 25,000원에서 20% 할인!
     
    • Business Process Model과 UX Model에서 Use Case 도출 방법
    • Semantic Data Model 기반으로 Use Case Scenario 작성 방법
    • Use Case Scenario 기반의 UI 설계 방법
    • Use Case Scenario 기반의 Test Case 도출 방법
    • Use Case 기반의 애자일 프로젝트 계획 방법
    • Use Case Scenario 기반의 Domain Model 설계 방법
    • Use Case 구현을 위한 Object 설계
    • Use Case 구현을 위한 Sequence Diagram 작성
    • Domain Model에서 Skeleton 코드 자동 생성
    • Use Case와 Domain Model 기반의 Microservice 아키텍처 및 API 설계
    • Use Case 구현에 필요한 DB 설계 방법
    • Use Case 구현을 위한 Test-Driven Development (TDD) 수행 방법
  • 테스트 주도 개발 (TDD)

    25,000₩
    애자일 개발을 시작 또는 개선하려는 팀이 반드시 갖춰야 하는 역량인 테스트 주도 개발(TDD) 방법을 학습하는 과정으로, 구매 시 무기한 온라인으로 동영상 강의를 수강할 수 있고, 퀴즈를 80% 이상 패스하면 수료증이 발급 됩니다.
     
    • 애자일 개발의 특징과 목적
    • 무결함 배포를 위한 테스트 자동화
    • 테스트 자동화를 위한 Outside-In TDD
    • SW 요구 분석을 통한 사용사례 도출
    • 사용사례 시나리오와 UI Wireframe 설계
    • Selenium을 이용한 UI 테스트 자동
    • 서비스 지향 아키텍처의 백엔드 개발을 위한 도메인 모델링
    • 백엔드 API 테스트
    • 백엔드 단위 테스트를 위한 테스트 케이스 도출
    • 백엔드 코딩/테스팅을 위한 테스트 우선 프로그래밍(Test-First Programming)
    • 백엔드 코드의 객체 설계 원칙과 패턴
    • 백엔드 코드의 지속적 설계 개선을 위한 Refactoring
  • SaaS 사업의 선진 경영 모델과 성공 요건

    25,000₩
    SaaS 사업을 창업하려는 또는 기존의 SW제품을 SaaS로 전환하려는 기업이 반드시 알아야 할 SaaS 사업의 경영 모델과 개발 방법을 학습하는 과정으로, 구매 시 무기한 온라인으로 동영상 강의를 수강할 수 있고, 퀴즈를 80% 이상 패스하면 수료증이 발급 됩니다.
     
    • SaaS의 기본 요건: Cloud-Native 애플리케이션
    • SaaS의 기본 요건: Multitenancy
    • SaaS의 기본 요건: Self-Service
    • SaaS 사업의 경영 모델: 가입자 확보
    • SaaS 사업의 경영 모델: 공급자 간의 플랫폼 기반 에코 시스템 구축
    • SaaS 사업의 경영 모델: 온라인 서비스 운영 자동화
    • SaaS 사업의 경영 모델: SaaS 기술 역량 확보
    • SaaS의 개발 공법: Business Architecture 설계
    • SaaS의 개발 공법: 제품 요구 스펙과 아키텍처 설계
    • SaaS의 개발 공법: 클라우드 네이티브 애플리케이션의 데브옵스 방식 개발
  • 비즈니스 프로세스 설계와 구현

    25,000₩
    글로벌 선진 기업들이 적용하는 디지털 비즈니스 프로세스의 설계와 구현 방법을 국제 표준 기법, 글로벌 베스트 툴과 적용 사례들을 중심으로 학습하는 과정으로, 구매 시 무기한 온라인으로 동영상 강의를 수강할 수 있고, 퀴즈를 80% 이상 패스하면 수료증이 발급 됩니다. 12/31까지 수강 신청하면 25,000원에서 20% 할인!
     
    • 국제표준 프로세스 모델링 언어인 BPMN 2.0을 사용한 비즈니스 프로세스 설계 방법
    • BPMN 모델을 이용한 BPR 및 Enterprise Business Process Integration
    • Business Process Management(BPM)의 New 트렌드인 iBPMS와 HP aPaaS
    • BPMN 모델을 이용한 디지털 비즈니스 프로세스 혁신 사례
    • BPM Lifecyle: 설계 -> 시뮬레이션 -> 구현 -> 현장 적용 -> 모니터링 -> 최적화
    • 비즈니스 프로세스 구현 방법 1: 객체 지향 프로그램으로 구현
    • 비즈니스 프로세스 구현 방법 2: 서비스 지향 아키텍처(SOA)로 구현
    • 비즈니스 프로세스 구현 방법 3: Low Code 개발 플랫폼으로 구현
    • 구현 방법 2의 SOA로 구현 1: Controller Service를 통한 서비스 Composition
    • SOA로 구현 2: BPMS와 ESB 기반의 Process Orchestration을 통한 서비스 조합
    • SOA로 구현 3: Event Hub 기반의 Choreograph를 통한 서비스 조합
  • TDD 기반의 테스트 자동화

    50,000₩
    테스트 주도 개발(TDD)을 통해 단위 및 통합 테스트를 자동화하여 CI/CD 파이프라인 자동화에 결합시키는 방법을 학습하는 과정으로, 구매 시 무기한 온라인으로 동영상 강의를 수강할 수 있고, 퀴즈를 80% 이상 패스하면 수료증이 발급 됩니다. 12/31까지 50,000원에서 30% 할인.
     
    • 테스트 자동화는 애자일 개발, 데브옵스, 클라우드-네이티브 애플리케이션 개발에 필수적인 요소이다.
    • 테스트 피라미드의 95%를 차지하는 단위 및 통합 테스트의 자동화를 위한 기법과 툴을 살펴 본다.
    • SW 요구 분석에서 테스트 케이스를 생성하는 공학적 방법을 예제를 통해 살펴 본다.
    • TDD를 통한 단위 테스트 코드 축적을 Java, JUnit, Spring Boot 이용해 살펴 본다.
    • Spring Boot와 Maven을 이용해 빌드와 통합 테스트를 자동화하는 방법을 살펴 본다.
    • GitHub Copilot 같은 생성형 AI를 테스트 자동화에 활용하는 방법을 살펴 본다.
    • GitHub Actions 이용해 통합 테스트를 포함한 CI/CD 파이프라인 자동화하는 방법을 살펴 본다.
  • SW 객체 설계

    50,000₩
    객체 지향 프로그램의 설계 원칙과 설계 패턴, 모델링 기법과 리팩토링 기법의 학습 과정으로, 구매 시 무기한 온라인으로 동영상 강의를 수강할 수 있고, 퀴즈를 80% 이상 패스하면 수료증이 발급 됩니다. 12/31까지 50,000원에서 30% 할인.
     
    • SW공학의 목적과 SW설계의 중요성
    • 애자일 개발에서의 SW설계 활동과 산출물
    • 도메인 모델링 - 사용사례 구현을 위한 사전 설계 (Upfront Design)
    • 객체 설계 원칙과 패턴
    • SW설계의 지속적 개선을 위한 리팩토링 기법
    • 설계 모델 기반 코드 자동 생성 - 통합 모델링 툴, 통합 개발 환경(IDE) 및 생성형 AI를 이용한 생성
  • 디지털 시대, SW아키텍처의 최신 동향

    25,000₩
    클라우드, IoT, AI 기반의 디지털 비즈니스를 위한 마이크로서비스 기반의 IoT 애플리케이션 아키텍처 설계 방법과 사례
     
    • 마이크로서비스 아키텍처(MSA)의 이해
    • 객체 지향 프로그램, 서비스 지향 아키텍처(SOA), MSA의 설계 원칙과 패턴 비교
    • 매크로, 미니, 마이크로 서비스의 비교
    • 마이크로서비스 아키텍처(MSA) 도입의 전제 조건과 필수 역량
    • 마이크로서비스 아키텍처(MSA) 분석 및 설계 방법: EA, BA, DDD 접근 방법
    • MSA 기반의 3-Tier IoT 시스템 아키텍처
    • MSA 기반 IoT 아키텍처 사례: Bosch 스마트 공구, 벤츠 MaaS, P2P 자동차 공유 서비스
    • MSA 기반의 IoT 애플리케이션 개발 방법론: Eclipse IoT Method 사례
    • MSA 기반의 IoT 애플리케이션 개발의 필수 역량과 훈련 프로그램 설계
  • 마이크로서비스 아키텍처의 오해와 진실

    25,000₩
    서비스 지향 아키텍처의 다양한 스타일 중 하나인 마이크로서비스 아키텍처의 진실과 오해, 이득과 손실, 장단점과 위험 요소를 이해하고, 국내 대부분 기업의 상황에 맞는 최적의 아키텍처 대안을 살펴본다.
     
    • 소프트웨어 아키텍처 스타일 진화의 역사: 1990년대 ~ 2020년대
    • 웹의 진화와 서비스 지향 아키텍처의 출현
    • 웹서비스, BPM, ESB 기반의 매크로서비스 아키텍처
    • REST, 컨테이너, 클라우드 기반의 미니서비스 아키텍처
    • 데브옵스를 위한 마이크로서비스 아키텍처
    • 마이크로 서비스 아키텍처의 분석 및 설계 방법
    • 마이크로서비스 아키텍처 도입의 선제 조건
    • 국내 기업의 위한 미니서비스 및 마이크로서비스 도입 방안
  • 생성형 AI의 SW개발에 활용

    25,000₩
     
    • 본 과정은 생성형 AI가 왜 개발자를 대체할 수 없는 지, 그렇다면 어떻게 활용해야 좋을 지 명쾌히 설명.
    • 생성형 AI의 한계: 기존의 자료에서 답을 찾기 때문에 창의적 해답을 못 만든다.
    • 생성형 AI의 위험성: 자기가 만든 글의 의미도 모르면서 잘 둘러 대고, 정확한 답변을 추구하지 않는다.
    • 생성형 AI의 지능 수준: 특정 전문 분야의 대학생 수준(즉 준전문가 수준)
    • 생성형 AI의 유용성: 전문가를 보좌하여 단순한 작업을 대신해 줘 전문가의 생산성을 높인다.
    • SW개발을 지원해주는 툴: SW개발 지원 AI 툴
    • 생성형 AI 툴의 프롬프팅 데모와 ChatGPT 및 AIPRM plugin의 코딩 보조 데모
    • SW개발을 지원해주는 툴: SW개발 지원 웹사이트
    • SW개발을 지원해주는 툴: 통합 개발 환경 (IDE) 및 내부 개발자 플랫폼 (IDP)
    • 통합개발환경(IDE) plugin인 CodeGPT의 코딩 보정 데모
    • 모델 기반의 코딩 자동화 툴: 통합 모델링 툴과 Low Code 개발 플랫폼
    • 모델링도 없이 애플리케이션 확보: No Code 개발 플랫폼과 SaaS
    • 생성형 AI의 SW개발 보조 데모: SW 요구 분석 보조
    • 생성형 AI의 SW개발 보조 데모: SW 아키텍처 설계 보조
    • 생성형 AI의 SW개발 보조 데모: SW 상세 설계 및 도메인 모델링 보조
    • 생성형 AI의 SW개발 보조 데모: SW 코딩 및 테스트 보조
    • 결론: 개발자는 한층 더 개발 역량을 강화, AI가 생성한 분석, 설계, 코딩 산출물을 철저히 검증해야!
  • 클라우드 서비스 도입 전략

    25,000₩
    기업의 퍼블릭 클라우드 도입과 프라이빗 클라우드 구축을 위한 전략의 선택, 성공 요건, 추진 방법과 선진 사례들을 살펴 본다.
     
    • 클라우드 서비스의 종류와 본질: IaaS, PaaS, SaaS
    • 클라우드 서비스의 필수 요건: 멀티테넌시 아키텍처, 셀프 서비스 비즈니스 모델
    • 클라우드 서비스의 참조 아키텍처와 필수 구성 요소: CMP(= BSS + OSS), API/UI
    • 인프라 서비스의 성숙도 모델과 IaaS+PaaS
    • 애플리케이션 제품의 성숙도 모델과 SaaS가 갖추어야 할 필수 요건
    • 퍼블릭 클라우드 도입을 위한 5R 전략과 적용 사례: CIA, eBay, 중국해운, 일본우정, EHRaaS
    • 5R 전략 별 성공 핵심 요소
    • ERP as a Service (ERPaaS) 도입 전략: HOOF 모델
    • 퍼블릭 SaaS 구현 방법: SAP Activate 방법론
    • OACA 클라우드 성숙도 모델
    • Intel사의 OACA 기반 클라우드 도입 전략 및 프로세스 사례
    • 프라이빗 클라우드의 참조 아키텍처와 주요 실패 요인 및 대책
    • Intel사의 프라이빗 클라우드 구축 전략 사례
    • 프라이빗 SaaS 구축 방법
  • 클라우드 네이티브 컴퓨팅 도입 3단계 로드맵

    25,000₩
    인프라 자동화, XP 기반의 애자일 개발, SOA 기반의 데브옵스 3단계에 걸친 클라우드 네이티브 개발 역량 확보에 관한 실전 사례 및 데모 위주의 강의 과목
     
    • IT 발전 역사: 메인프레임 --> 클라이언트 서버 --=> 웹 --> 클라우드 네이티브 컴퓨팅
    • 클라우드 네이티브 개발에 적용되는 선진 기법들
    • 1단계: 인프라 자동화와 CI / CD
    • 인프라 자동화 사례: 스프링 부트 기반의 애플리케이션 개발, 빌드 및 컨테이너 배포 사례 데모
    • 2단계: CI / CD 성공을 위한 테스트 자동화와 애자일 개발
    • 테스트 자동화 사례: 유스케이스 시나리오 기반의 테스트 케이스 도출 및 테스트 주도 개발(TDD) 사례 데모
    • 3단계: SOA와 DevOps를 위한 SOA 스타일인 마이크로서비스 아키텍처
    • 서비스 지향 아키텍처 (SOA) 설계 사례: 비즈니스 요구 분석 기반의 도메인 주도 설계(DDD) 사례 데모
  • 물리적 AI 아키텍처 설계 및 개발 방법론

    25,000₩
    물리적 AI(Physical AI)는 IoT 기계가 센싱한 데이터를 AI 모델로 분석하여 파악한 지식을 기반으로 최적의 의사 결정과 행동을 수행하는 시스템이다. 본 과정은 이러한 물리적 AI 시스템이 사용자나 제공하는 기업에게 가치나 경영 성과를 극대화할 수 있도록 분석, 설계, 구현하는 글로벌 베스트 기법들과 체계적인 개발 프로세스를 소개한다.
     
    • 디지털 변혁을 위한 애플리케이션 개발 방법론 개요
    • 고객 경험(CX)과 비즈니스 모델(BM)의 분석: CJM, BM Canvas, ArchiMate BA
    • 비즈니스 및 소프트웨어 요구 분석: BPMN 프로세스 모델링, UML 데이터 모델링, 사용사례 시나리오 작성
    • 애플리케이션 설계: UI, API, SOA 백엔드와 DB 설계
    • 디지털 비즈니스 애플리케이션(DBA)의 개발 프로세스: DT + LS + Scrum + XP
    • IoT와 AI 기반 DBA의 아키텍처와 개발 방법론: 3-Tier 아키텍처, Bosch사 사례
    • AI 엔지니어링과 AI와 IoT 기반 DBA의 개발 프로세스: AI Engineering, CRISP-DM
  • 서버리스 컴퓨팅과 내노 서비스 아키텍처

    25,000₩
    Serverless Computing을 기반으로 하는 Nano서비스 아키텍처와 기존의 안정된 Macro 및 Mini서비스 아키텍처, 최근 시도되고 있는 Micro서비스 아키텍처를 어디에, 왜, 어떻게 활용하는 게 최적의 아키텍처 의사 결정일지? 현명한 의사 결정을 할 수 있는 기본 지식을 심도 있게 살펴본다.
     
    • 클라우드 컴퓨팅의 발전 추세: IaaS -> CaaS -> 서버리스 컨테이너 -> 서버리스 함수
    • 서버리스 함수의 특성, 한계와 사용사례
    • AWS API Gateway와 Lambda Function을 이용한 서버리스 함수 개발 데모
    • 서버리스 아키텍처 패턴: 3-Tier 아키텍처와 스트리밍 아키텍처의 적용 사례
    • 기업 애플리케이션아키텍처의 진화: EAI -> EA -> SOA -> Mini, Micro, Nano 서비스
    • Macro, Mini, Micro, Nano 서비스 아키텍처의 설계 패턴, 장단점과 사례
    • Macro, Mini, Micro, Nano 서비스 아키텍처의 비교 분석과 추천
  • DX를 위한 기업아키텍처(EA) 설계

    25,000₩
    디지털 비즈니스 시대, 중요한 질문은 ‘우리 회사는 비즈니스 전략을 지원할 수 있는 아키텍처를 갖고 있는가?’ 이다. 기업의 비즈니스 전략과 비즈니스 프로세스, 애플리케이션, 데이터, IT인프라를 Align하여, 전략을 현실로 만들고 운영해주도록 하는 구조적 준비, 즉 기업아키텍처(Enterprise Architecture)가 수립되어 있어야 한다.
     
    • 비즈니스 전략의 추진 체계인 EA의 중요성과 구성 요소
    • EA 방법론: TOGAF 10과 O-AA 방법론
    • 비즈니스 전략 설계 기법: DT, UXS, CJM, VPC, BMC, ArchiMate 등
    • 비즈니스 아키텍처 설계 기법: ArchiMate, BPMN, UML, Event Storming 등
    • 애플리케이션 아키텍처 설계 기법: DDD, SOA, MSA 등
    • 데이터 아키텍처 설계 기법: RDB/DW/NoSQL, Online/Offline/Nearline 등
    • 테크니컬 아키텍처 설계 기법: IoT/AI 기반 3-Tier 아키텍처, 진화적 설계 방법 등
bottom of page