[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]
번호 이미지 강좌명 방식 제작연도 샘플
1818 자바 백엔드 개발자되기 제1탄 - JAVA 프로그래밍 with Java17 Part.3-1 배열과 미니 프로젝트
김동준 / 13차시
MP4 2023 샘플
1817 자바 백엔드 개발자되기 제1탄 - JAVA 프로그래밍 with Java17 Part.2-2 클래스와 객체
김동준 / 16차시
MP4 2023 샘플
1816 자바 백엔드 개발자되기 제1탄 - JAVA 프로그래밍 with Java17 Part.2-1 클래스와 객체
김동준 / 14차시
MP4 2023 샘플
1815 모바일 앱 개발자를 위한 Flutter(플러터) 제대로 배우기 Part.4 중급3 구글 맵과 장소기록, 도서API 이용앱
이성용 / 9차시
MP4 2023 샘플
1814 모바일 앱 개발자를 위한 Flutter(플러터) 제대로 배우기 Part.4 중급2 핑퐁게임, 영화나라, 장보기 앱
이성용 / 12차시
MP4 2023 샘플
1813 모바일 앱 개발자를 위한 Flutter(플러터) 제대로 배우기 Part.4 중급1 단위계산기, 작업 타이머 앱
이성용 / 8차시
MP4 2023 샘플
1812 [취업필수]자바(JAVA) 컬렉션 프레임워크 (자료구조) Part.3 Set, MAP - HashSet, HashMap, TreeSet, TreeMap 2
김동준 / 13차시
MP4 2023 샘플
1811 [취업필수]자바(JAVA) 컬렉션 프레임워크 (자료구조) Part.3 Set, MAP - HashSet, HashMap, TreeSet, TreeMap 1
김동준 / 20차시
MP4 2023 샘플
1810 [취업필수]자바(JAVA) 컬렉션 프레임워크 (자료구조) Part.2 List, Stack, Queue
김동준 / 21차시
MP4 2023 샘플
1809 [취업필수]자바(JAVA) 컬렉션 프레임워크 (자료구조) Part.1 제네릭
김동준 / 15차시
MP4 2023 샘플
1808 PyTorch(파이토치)로 딥러닝 제대로 배우기 (활용) Part.2
김동희 / 14차시
MP4 2023 샘플
1807 PyTorch(파이토치)로 딥러닝 제대로 배우기 (활용) Part.1
김동희 / 13차시
MP4 2023 샘플
1806 라즈베리파이(Raspberry Pi) 초보자를 위한 로봇 팔 만들기
권오성 / 9차시
MP4 2023 샘플
1805 아두이노(Arduino) 제대로 배우기
이수민 / 14차시
MP4 2023 샘플
1804 파일 압축 프로그램 WinRAR 제대로 배우기
강태안 / 3차시
MP4 2023 샘플
Category
Facebook Twitter GooglePlus KakaoStory NaverBand
개발사에서 다양한 업체들에 콘텐츠를 납품하고 서비스를 제공하고 있습니다.
개발사 인증 및 상장