내일배움
← 탐색으로
개강일 지남

[Kotlin 웹 마스터] Java에서 함수형까지, 실무형 웹 마이그레이션 완전 정복

주식회사 하이테커 · 50회차 · 서울 성동구

JavaSpringK-디지털기초

프로그램 요약

수업일정
2026.08.03 ~ 2026.09.011개월
모집정원
50명
총 시간
미표기
학습장소
서울서울특별시 성동구 상원12길 30온라인
강의장
1111호 (성수동1가, 동진아이티타워)
수강료
미공개 상담 시 확인

출처 · 고용24 등록값 · 기관 표기분은 별도 표시

어떤 분이 수강하면 좋을지

  • 전공·학력 무관K-디지털 기초역량은 제도상 전공을 보지 않습니다
  • (기본이론)
  • 기업·기관의 재직자, 미취업자, 코틀린에 관심 있는 자
  • 코틀린을 활용한 프로그래밍에 입문하고자 하는 대상자
  • 컴퓨터공학 관련 학과 대학생 및 대학원생, 관련 업계 종사자

출처 · 기관 랜딩페이지 · 제도 요건

커리큘럼

고용24 등록 교과목 24개 보기
  • 교과목단원명
  • 코틀린 기초 개념 정복 1: 자바와 코틀린, 변수1. 코틀린 등장 배경과 자바와의 차이점 분석 2. 코틀린 프로젝트 생성 및 Hello, Kotlin! 출력 3. 다양한 코틀린 변수 선언과 사용법 연습
  • 코틀린 기초 개념 정복 2: 함수, 클래스, 인스턴스1. 코틀린의 다양한 함수 선언 및 활용 방식 연습 2. 클래스와 프로퍼티를 선언하는 다양한 방식 실습 3. 파일과 패키지 구조를 효과적으로 조직화하는 방법 실습
  • 코틀린 흐름 제어: when, 반복문, 예외처리1. when 표현식의 다양한 사용 패턴 실습 2. for, while 반복문의 다양한 사용 방법 연습 3. 코틀린 예외처리 기본 문법과 주의사항 학습
  • 코틀린 객체 구조: 인터페이스, sealed 클래스, 생성자, 상속1. 코틀린 인터페이스 설명 및 실습 2. sealed 클래스 설명 및 기본 문법 실습 3. 주 생성자와 보조 생성자 심화 학습
  • 코틀린 객체 설계: 데이터 클래스, 오브젝트1. 데이터 클래스 정의와 활용 가능한 함수 실습 2. 오브젝트 선언과 싱글턴 구현 3. 컴패니언 오브젝트를 활용한 팩토리 메서드 설계
  • 코틀린 함수형 프로그래밍 기초 1: 람다식1. 코틀린 함수 고급 기능 학습 및 실습 2. 람다식 기본 문법 학습 및 실습 3. 고차 함수 내 람다 전달 방법 학습
  • 코틀린 함수형 프로그래밍 기초 2: 컬렉션 API1. 코틀린 컬렉션 기본 변환 연산 설명 및 실습 2. 코틀린 컬렉션 condition 연산 설명 및 실습 3. 코틀린 컬렉션 groupBy 연산 설명 및 실습 4. 코틀린 컬렉션 flatten, flatMap 연산 설명 및 실습 5. 코틀린 컬렉션 지연 처리 연산 설명 및 실습
  • 코틀린 데이터 타입: Nullability, 원시 타입1. 코틀린에서 Null을 다루는 방법 학습 및 실습 2. 코틀린의 다양한 내부 타입 학습 3. 코틀린 컬렉션과 널 안정성 학습
  • 스프링부트 2.x 자바 프로젝트 소개1. 스프링부트 2.x 자바 프로젝트 아키텍처 및 데이터 구조 프로세스 2. 프로젝트의 주요 컴포넌트와 테스트 학습 3. 코틀린 변환 실습의 목적과 의미
  • 자바-코틀린 변환 기초 작업1. 자바에서 코틀린으로의 마이그레이션 방식의 역사 학습 2. 코틀린 플러그인과 라이브러리 종류와 역할 학습 3. 자바와 코틀린의 다중 언어의 스프링 프로젝트 빌드 가능한 스크립트로의 전환 실습
  • 기본 컴포넌트 마이그레이션1. 자바에서 코틀린으로 점진적 마이그레이션 전략 학습 2. 자바 유틸리티 클래스의 최상위 함수와 객체로의 변환 3. 자바 DTO의 코틀린 데이터 클래스로의 변환 및 프로퍼티와 생성자 패턴 최적화
  • 핵심 비즈니스 로직 마이그레이션1. JPA 엔티티 클래스의 변환과 지연 로딩 및 프록시 생성 고려 설계 2. 서비스 계층의 비즈니스 로직 변환
  • 웹 레이어 마이그레이션1. Jackson 라이브러리 사용 설정 학습 2. Java bean validation의 어노테이션 타겟 적용 3. REST 컨트롤러와 테스트 변환 실습
  • 코틀린 테스트 프레임워크 활용1. MockK 활용한 모킹 테스트 작성 실습 2. Kotest의 여러 스펙 스타일 학습 3. Kotest의 다양한 Assertion 활용 실습
  • 코틀린 파일 구조 최적화1. 관련 클래스와 함수의 단일 파일 통합 2. 관련 클래스와 함수의 단일 파일 통합 실습
  • 테스트 데이터 생성 최적화1. 테스트 더미 데이터 및 유틸리티 함수의 생성 2. 테스트 더미 데이터 및 유틸리티 함수 실습
  • 널 안전성 최적화1. 코틀린의 Null 처리 전략과 자바 Optional과 Stream API의 대체 2. 코틀린의 Null 처리 전략 실습
  • 범위 함수 활용1. 범위함수의 종류와 선택 가이드 2. 범위함수 활용 실습
  • 코틀린 함수형 프로그래밍 소개1. 프로그래밍 패러다임 비교와 함수형 프로그래밍의 특징 2. 함수형 프로그래밍의 핵심 3. 함수형 프로그래밍에 대한 현실적 관점
  • 코틀린 제너릭, 타입 파라미터1. 제너릭의 개념과 활용 - 제너릭 클래스, 함수, 타입 제약 2. 제너릭 사용 사례와 핵심 원칙 3. 제너릭 활용 실습
  • 함수를 인자로 주고 받는 문법 구성1. 함수형 프로그래밍의 핵심: 고차 함수 2. 함수 반환과 함수 조합의 활용 3. 고차 함수 활용 실습
  • 함수형 기법을 활용한 동시성 제어1. 경쟁 상태와 중복 결제 문제 분석 2. 분산락을 고차 함수로 적용하는 트랜잭션 처리 패턴 구현 실습
  • 총 훈련시간35 시간

출처 · 고용24

지원 혜택

기관이 공개한 혜택 정보가 없습니다. 상담에서 확인하세요.

출처 · 기관 랜딩페이지 · 훈련장려금은 제도

지원 절차

기관이 공개한 절차 정보가 없습니다. 지원하면 상담에서 안내받습니다.

출처 · 기관 랜딩페이지 · 기관마다 다릅니다

자주 묻는 질문

비전공자도 지원할 수 있나요?

K-디지털 기초역량은 제도상 전공·학력을 보지 않습니다. 다만 기관이 밝힌 훈련 대상이 있어 위 「어떤 분이 수강하면 좋을지」를 함께 확인하세요.

내일배움카드가 꼭 있어야 하나요?

지원 시점에 없어도 됩니다. 상담 단계에서 발급을 진행합니다. 다만 수강신청은 카드가 있어야 마칠 수 있습니다.

선발 절차가 있나요?

기관이 공개한 절차에서 별도 시험·전형은 확인되지 않았습니다. 상담 후 수강신청으로 이어집니다.

예전에 국비 교육을 들었는데 또 되나요?

중복수강 제한이 있을 수 있습니다. 최근 수료 이력이 있으면 상담 단계에서 먼저 확인해야 합니다.

출처 · 제도 요건 · 과정 데이터로 답이 채워지는 질문만

기관 랜딩페이지가 확인되지 않았습니다. 아래 정보는 고용24 등록값입니다.

고용24 2026-08-14 기준 · 매일 갱신

비슷한 과정

같은 직종(응용SW엔지니어링)으로 개강 예정인 과정입니다

다음 회차 알림 받기