[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]
번호 이미지 강좌명 방식 제작연도 샘플
2093 직장인을 위한 AI 활용 실무 Part.2 ChatGPT Google Docs, 업무용 글쓰기 등
이재현 / 5차시
MP4 2025 샘플
2092 직장인을 위한 AI 활용 실무 Part.1 ChatGPT 엑셀, 파워포인트, VBA
이재현 / 6차시
MP4 2025 샘플
2091 일과 생활을 편하게 관리하는 Notion(노션) 활용 Part.2 실무
강다빈 / 5차시
MP4 2025 샘플
2090 일과 생활을 편하게 관리하는 Notion(노션) 활용 Part.1 기본 2
강다빈 / 8차시
MP4 2025 샘플
2089 일과 생활을 편하게 관리하는 Notion(노션) 활용 Part.1 기본 1
강다빈 / 7차시
MP4 2025 샘플
2088 IT 필수 지식 - HTTP 제대로 배우기 1
이재현 / 10차시
MP4 2025 샘플
2087 실무에서 통하는 빅데이터 분석 - Pandas(판다스) 실전 강의 Part.1-3 Indexing_Slicing
김종영 / 5차시
MP4 2025 샘플
2086 실무에서 통하는 빅데이터 분석 - Pandas(판다스) 실전 강의 Part.1-2 DataFrame
김종영 / 5차시
MP4 2025 샘플
2085 실무에서 통하는 빅데이터 분석 - Pandas(판다스) 실전 강의 Part.1-1 개발환경설치 및 소개
김종영 / 5차시
MP4 2025 샘플
2084 Cursor AI (커서) 입문에서 실전 웹사이트 만들기까지 Part.4 실습 (웹사이트 만들기 3)
김동준 / 7차시
MP4 2025 샘플
2083 Cursor AI (커서) 입문에서 실전 웹사이트 만들기까지 Part.3 실습 (웹사이트 만들기 2)
김동준 / 8차시
MP4 2025 샘플
2082 Cursor AI (커서) 입문에서 실전 웹사이트 만들기까지 Part.2 실습 (웹사이트 만들기 1)
김동준 / 10차시
MP4 2025 샘플
2081 Cursor AI (커서) 입문에서 실전 웹사이트 만들기까지 Part.1 기본 사용법
김동준 / 5차시
MP4 2025 샘플
2080 처음 만나는 Google Workspace - Slides (슬라이드) 기본과 활용 Part.5 교육 프레젠테이션 만들기
강다빈 / 3차시
MP4 2025 샘플
2079 처음 만나는 Google Workspace - Slides (슬라이드) 기본과 활용 Part.4 여행 프레젠테이션 만들기
강다빈 / 3차시
MP4 2025 샘플
Category
Facebook Twitter GooglePlus KakaoStory NaverBand
개발사에서 다양한 업체들에 콘텐츠를 납품하고 서비스를 제공하고 있습니다.
개발사 인증 및 상장