코스 개요

소개

Kotlin 개요

도구 설정하기

  • 명령줄 도구 사용하기
  • Kotlin용 JDK 설치하기
  • IDE: IntelliJ 설치 및 설정하기
  • 플러그인 설치하기

Kotlin으로 시작하기

  • Kotlin을 사용한 기본 코딩 소개
  • Kotlin 아키텍처 이해하기
  • REPL을 사용하여 Kotlin과 상호작용하기
  • Kotlin에서 변수 생성하기
  • Kotlin의 다양한 데이터 타입 이해하기
  • Kotlin에서 문자열 사용하기
  • Kotlin의 불변성 이해하기
  • 표현식, 문장, 할당 구현하기
  • Null 안전성을 위해 Nullable 변수 사용하기
  • 첫 번째 독립형 Kotlin 애플리케이션 생성하기

Kotlin에서 조건문 구현하기

  • "if" 문을 사용하여 조건 프로그램 흐름 처리하기
  • "when" 문을 사용하여 옵션 처리하기
  • Kotlin의 고급 조건문 기능 탐색하기
  • 조건문을 사용하여 난수 생성하기

Kotlin에서 배열과 리스트 사용하기

Kotlin에서 루프 구조 구현하기

  • "for" 루프 코딩하기
  • "while" 루프 코딩하기
  • "break" 문 구현하기
  • "continue" 문 구현하기
  • "return" 문 사용하기
  • 루프 레이블 사용하기
  • 루프를 사용하여 숫자 합계 계산하기

Kotlin에서 함수 사용하기

  • 함수 생성하기
  • 함수 선언하기
  • 매개변수 사용하고 값 반환하기
  • 확장 함수 사용하기
  • 인라인 함수 사용하기
  • 고차 함수 사용하기

Kotlin을 사용한 객체 지향 프로그래밍

  • 객체로 프로그래밍하기 개요
  • 클래스 생성하기
  • 클래스에 메서드 추가하기
  • 기본 생성자 정의하기
  • 이름 지정 매개변수와 기본값 사용하기
  • 상속을 허용하기 위해 오픈 클래스 사용하기
  • 추상 클래스 사용하기
  • 인터페이스 생성 및 사용하기
  • 오버라이딩 처리하기
  • 데이터 클래스 생성하기
  • 싱글톤 및 컴패니언 객체 사용하기
  • 열거형 사용하기
  • 클래스를 패키지로 그룹화하기
  • 임포트 사용하기
  • 정보 숨김 구현하기
  • 게터 및 세터 사용하기
  • 가시성 수정자 구현하기
  • 제네릭 이해하기
  • 제네릭 스택 구현하기
  • 제네릭 함수 사용하기

다양한 숫자 시스템 사용하기

  • 16진수 사용하기
  • 2진수 사용하기
  • 비트 연산자 사용하기

입력 및 출력 기능 구현하기

Kotlin에서 Java 사용하기

Java에서 Kotlin 사용하기

Spek을 사용하여 테스트하기

문제 해결하기

요약 및 결론

요건

  • 기본 컴퓨터 활용 능력
  • 프로그래밍 경험이 필요하지 않음
 21 시간

참가자 수


참가자당 가격

회원 평가 (1)

예정된 코스

관련 카테고리