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

담당강사 신경진 강의구성 총 20차시
수강기간 30일 제작연도 2022년
결제하기 증빙서류 수료증
교안/예제
  • 등록후 이용가능합니다.
강의 목차 강의 제목 수강 여부
1 코틀린 개발자를 위한 고급과정(이론-표준 함수를 구성하는 람다식과 고차함수에 대한 복습, 고차 함수를 사용할 때 매개변수로 다향한 형태로 받는 방법, 클로져의 개념과 예제에 대한 설명) [38:11]
2 코틀린 개발자를 위한 고급과정(실습-람다식을 변수에 할당하는 2가지 코드, 매개변수 1개일 경우 it로 대체 코드, 라벨을 이용한 return문 사용, 고차함수에 대한 복습, 고차 함수를 사용할 때 매개변수로 다향한 형태로 받는 코드에 대한 실습) [34:57]
3 코틀린 개발자를 위한 고급과정(실습-클로저 현상을 클래스와 함수를 이용하여 메모리 영역에서 사라지지 않는 코드에 대한 실습) [28:37]
4 코틀린 개발자를 위한 고급과정(이론-람다식을 사용하는 코틀린의 표준 라이브러리의 함수를 사용의 장점, let()함수의 개념과 예제, null가능성이 있는 객체에서 let()함수 활용, also()함수의 개념과 let()함수와의 차이점에 대한 설명) [44:10]
5 코틀린 개발자를 위한 고급과정(실습-let()함수의 사용 코드, null 가능성이 있는 객체에서 let()함수 활용 코드, let()를 이용한 메서드 체이닝 코드에 대한 실습) [36:37]
6 코틀린 개발자를 위한 고급과정(실습-also()함수의 간단한 사용코드, let()함수와의 차이점을 코드로 확인, 메서드 체이닝을 통해서 표준함수의 코드의 간결함에 대한 실습) [26:39]
7 코틀린 개발자를 위한 고급과정(이론-apply()함수의 개념과 사용 방법, also()함수와 apply()의 차이점, run()함수의 개념과 사용방법, apply()함수와 run()함수의 차이점, with()함수의 개념과 사용방법에 대한 설명) [41:44]
8 코틀린 개발자를 위한 고급과정(실습-apply()함수 사용 코드 및 특정 객체를 초기화하는 코드, 클로저가 개념이 적용되어져 주소가 같은 코드, also()함수는 it로 접근, apply()함수는 this로 접근하는 차이점 코드에 대한 실습) [34:16]
9 코틀린 개발자를 위한 고급과정(실습-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]
번호 이미지 강좌명 방식 제작연도 샘플
2263 DIAT 스프레드시트 - MS Office 2021 엑셀 (2025)
강태안 / 9차시
MP4 2025 샘플
2262 DIAT 워드프로세서 - 한컴오피스 2022 한글 (2025)
강태안 / 8차시
MP4 2025 샘플
2261 DIAT 프리젠테이션 - MS Office 2021 파워포인트 (2025)
강태안 / 10차시
MP4 2025 샘플
2260 Arduino(아두이노)를 이용한 인공위성 만들기 (우주기술 키트) Part.5 인공위성 만들기 (完)
권오성 / 4차시
MP4 2025 샘플
2259 Arduino(아두이노)를 이용한 인공위성 만들기 (우주기술 키트) Part.4 GPS 모듈, ESP32 cam, 키트 조립
권오성 / 3차시
MP4 2025 샘플
2258 Arduino(아두이노)를 이용한 인공위성 만들기 (우주기술 키트) Part.3 가속도 센서, 대기압고도 센서
권오성 / 4차시
MP4 2025 샘플
2257 Arduino(아두이노)를 이용한 인공위성 만들기 (우주기술 키트) Part.2 OLED 디스플레이, 온습도 센서
권오성 / 3차시
MP4 2025 샘플
2256 Arduino(아두이노)를 이용한 인공위성 만들기 (우주기술 키트) Part.1 키트 구매방법 및 아두이노 설명, LED
권오성 / 3차시
MP4 2025 샘플
2255 파이썬 스마트 자동화 PyCharm (반복 업무는 AI에게 맡기자) Part.6 (完)
이성용 / 13차시
MP4 2025 샘플
2254 파이썬 스마트 자동화 PyCharm (반복 업무는 AI에게 맡기자) Part.5
이성용 / 6차시
MP4 2025 샘플
2253 파이썬 스마트 자동화 PyCharm (반복 업무는 AI에게 맡기자) Part.4
이성용 / 9차시
MP4 2025 샘플
2252 파이썬 스마트 자동화 PyCharm (반복 업무는 AI에게 맡기자) Part.3
이성용 / 13차시
MP4 2025 샘플
2251 파이썬 스마트 자동화 PyCharm (반복 업무는 AI에게 맡기자) Part.2
이성용 / 8차시
MP4 2025 샘플
2250 파이썬 스마트 자동화 PyCharm (반복 업무는 AI에게 맡기자) Part.1
이성용 / 14차시
MP4 2025 샘플
2249 HTML5 with AI 미래형 웹 개발 입문 Part.6 HTML5 API로 구현하는 AI 사용자 경험2-2 dragdrop, localstorage 등 (完)
김기민 / 6차시
MP4 2025 샘플
Category
Facebook Twitter GooglePlus KakaoStory NaverBand
개발사에서 다양한 업체들에 콘텐츠를 납품하고 서비스를 제공하고 있습니다.
개발사 인증 및 상장