1. 자격증과정
  2. IT실무과정
  3. 이벤트
  4. 고객센터
  5. 결제안내
TOP

강의실

강좌코드 : la_K100607

[HD]실무예제로 배우는 Kotlin(코틀린) 프로그래밍 (고급) Part.6 표준 함수와 파일 입출력

담당강사 신경진 강의구성 총 20강좌
수강기간 30일 강의형식 동영상
제작년도 2022 증빙서류 미수강
강의특징 등록후 확인가능합니다.
참고사항
  • 수료증 출력은 해당 강좌의 80% 이상을 수강 시 출력할 수 있습니다.
  • 수강 기간 중 언제든지 반복 수강이 가능합니다.
  • 수강 여부 체크는 현재 동영상 강좌에만 가능합니다.
  • 수강 등록 완료 후 수강 가능합니다.
수강료 40,000
강의목차 강의제목 플레이어 수강여부
01 코틀린 개발자를 위한 고급과정(이론-표준 함수를 구성하는 람다식과 고차함수에 대한 복습, 고차 함수를 사용할 때 매개변수로 다향한 형태로 받는 방법, 클로져의 개념과 예제에 대한 설명)    [38:11]
02 코틀린 개발자를 위한 고급과정(실습-람다식을 변수에 할당하는 2가지 코드, 매개변수 1개일 경우 it로 대체 코드, 라벨을 이용한 return문 사용, 고차함수에 대한 복습, 고차 함수를 사용할 때 매개변수로 다향한 형태로 받는 코드에 대한 실습)    [34:57]
03 코틀린 개발자를 위한 고급과정(실습-클로저 현상을 클래스와 함수를 이용하여 메모리 영역에서 사라지지 않는 코드에 대한 실습)    [28:37]
04 코틀린 개발자를 위한 고급과정(이론-람다식을 사용하는 코틀린의 표준 라이브러리의 함수를 사용의 장점, let()함수의 개념과 예제, null가능성이 있는 객체에서 let()함수 활용, also()함수의 개념과 let()함수와의 차이점에 대한 설명)    [44:10]
05 코틀린 개발자를 위한 고급과정(실습-let()함수의 사용 코드, null 가능성이 있는 객체에서 let()함수 활용 코드, let()를 이용한 메서드 체이닝 코드에 대한 실습)    [36:37]
06 코틀린 개발자를 위한 고급과정(실습-also()함수의 간단한 사용코드, let()함수와의 차이점을 코드로 확인, 메서드 체이닝을 통해서 표준함수의 코드의 간결함에 대한 실습)    [26:39]
07 코틀린 개발자를 위한 고급과정(이론-apply()함수의 개념과 사용 방법, also()함수와 apply()의 차이점, run()함수의 개념과 사용방법, apply()함수와 run()함수의 차이점, with()함수의 개념과 사용방법에 대한 설명)    [41:44]
08 코틀린 개발자를 위한 고급과정(실습-apply()함수 사용 코드 및 특정 객체를 초기화하는 코드, 클로저가 개념이 적용되어져 주소가 같은 코드, also()함수는 it로 접근, apply()함수는 this로 접근하는 차이점 코드에 대한 실습)    [34:16]
09 코틀린 개발자를 위한 고급과정(실습-run()함수의 사용 코드, apply()함수와 run()함수의 차이점을 보이는 코드, with()함수의 사용 코드 및 단독 함수로 사용된다는 것에 대한 실습)    [34:10]
10 코틀린 개발자를 위한 고급과정(이론-use()함수의 개념, 사용 방법, takelf(), takeUnless()함수의 사용 방법, 시간의 측정 함수, 난수를 생성하는 코틀린 표준 라이브러리에 대한 설명)    [37:14]
11 코틀린 개발자를 위한 고급과정(실습-use()함수를 File객체를 이용하여 close()가 자동 호출 되는 코드, takelf(), takeUnless()함수의 개념, takelf()를 사용하여 기존 코드와의 비교 코드에 대한 실습)    [28:57]
12 코틀린 개발자를 위한 고급과정(실습-takelf(), takeUnless()함수의 비교 코드, 시간의 측정 함수 measureNanoTime(), measureTimeMillis()의 코드, 난수를 생성하는 Random.nextInt()코드에 대한 실습)    [39:50]
13 코틀린 개발자를 위한 고급과정(이론-표준 입출력의 기본 개념, readLine(), Scanner클래스, 코틀린의 입출력 API, 자바의 io, nio의 개념과 차이점, 동기와 비동기의 개념 및 차이점에 대한 설명)    [41:02]
14 코틀린 개발자를 위한 고급과정(이론-블로킹과 넌블로킹 방식의 개념과 차이점, 채널에 대한 개념, 넌버퍼와 버퍼방식의 개념, 파일에 쓰기 Files, Paths, StandardOpenOption클래스 사용방법, URL과 URI의 개념과 차이점에 대한 설명)    [33:39]
15 코틀린 개발자를 위한 고급과정(실습-println(), readLine(), Scanner클래스를 통한 표준 입출력 코드, Files, Paths, StandardOpenOption 클래스를 활용하여 파일을 생성하는 코드에 대한 실습)    [32:50]
16 코틀린 개발자를 위한 고급과정(이론-File의 PrintWriter클래스 사용하는 방법, BufferedWriter클래스 사용방법, CR LF에 대한 설명, 표준함수 use()를 사용하여 close()자동으로 호출하는 내용, writeText(), FileWriter()사용방법에 대한 설명)    [31:03]
17 코틀린 개발자를 위한 고급과정(실습-File의 PrintWriter클래스 사용하는 코드, BufferedWriter클래스 사용코드, 표준함수 use()를 사용하여 close()자동으로 호출하는 코드, writeText(), FileWriter()사용코드에 대한 실습)    [40:28]
18 코틀린 개발자를 위한 고급과정(이론-File의 FileReader 사용하기, 자바의 파일 읽기를 코틀린으로 변경하기, use()를 이용하여 코드 줄이기, useLines()를 줄 단위로 처리하는 방법에 대한 설명)    [29:08]
19 코틀린 개발자를 위한 고급과정(실습-File의 FileReader클래스 이용하는 코드, 일반적 파일 읽어오는 코드, use()를 이용하여 코드 줄이기, useLines()를 줄 단위로 처리하는 코드에 대한 실습)    [38:14]
20 코틀린 개발자를 위한 고급과정(이론 및 실습-copyTo()메서드, forEachLine{}, readLines(), readText()메서드들의 설명과 함께 동시에 실습)    [30:25]