[HD]실무예제로 배우는 Kotlin(코틀린) 프로그래밍 (고급) Part.5 컬렉션-2

담당강사 신경진 강의구성 총 14차시
수강기간 30일 제작연도 2022년
결제하기 증빙서류 수료증
교안/예제
  • 등록후 이용가능합니다.
강의 목차 강의 제목 수강 여부
1 코틀린 개발자를 위한 고급과정(이론-컬렉션의 확장함수의 5개의 범주, 연산자, 집계, 검사, 필터, 변환의 개념과 컬렉션의 연산, 요소의 처리와 집계에 사용되는 여러 확장함수에 대한 설명) [32:30]
2 코틀린 개발자를 위한 고급과정(실습-컬렉션의 연산, +, - 기호를 이용하여 같은 컬렉션, 다른 컬렉션과의 추가, 제거, 병합, plus(), minus()가 연산자 오버로딩이 되어있는 부분에 대한 실습) [27:25]
3 코틀린 개발자를 위한 고급과정(실습-컬렉션의 요소의 처리와 집계에 도움을 주는 확장함수인 forEach, forEachIndexed, onEach 의 차이점과 순환, count, max, min, maxBy, minBy, fold, foldRight, reduce, reduceRight, sumBy에 대한 실습) [36:19]
4 코틀린 개발자를 위한 고급과정(이론-컬렉션의 검사 범주의 확장 함수와 요소의 필터와 추출에 대한 확장 함수에 대한 설명) [37:12]
5 코틀린 개발자를 위한 고급과정(실습-컬렉션의 요소의 검사에 대한 확장 함수, all, any, contains, cotainsAll, none, isEmpty, isNotEmpty, 요소의 필터와 추출하는 확장 함수, filter, filterNot, filterNotNull, filterIndexed, filterIndexedTo 에 대한 실습) [34:33]
6 코틀린 개발자를 위한 고급과정(실습-Map 에서 키와 값에 대한 필터를 추가, filterKeys(), filterValues(), filterIsInstance(), 특정 범위를 잘라내거나 반환하기, slice(), take(), drop(), 요소반환 componentN(), 합집합 distinct(), 교집합 intersect()에 대한 실습) [30:39]
7 코틀린 개발자를 위한 고급과정(이론-요소의 매핑에 관련된 확장 함수, 요소 처리와 검색에 대한 확장 함수에 대한 설명) [36:06]
8 코틀린 개발자를 위한 고급과정(실습-요소의 매핑에 관련된 확장 함수, map, mapIndexed, mapNotNull, flatMap, groupBy 함수, 요소 처리와 검색에 대한 확장 함수, elementAt, elementAtOrElse, elementAtOrNull, first, last, firstOrNull, lastOrNull 함수에 대한 실습) [40:17]
9 코틀린 개발자를 위한 고급과정(실습-주어진 요소에 해당하는 인덱스를 반환하는 함수, indexOf, indexOfFirst, lastIndexOf, indexOfLast, 해당 조건식에 일치하는 요소를 하나만 반환하는 single, singleOrNull, 이진탐색 후 값의 인덱스를 반환하는 binarySearch, find 함수에 대한 실습) [25:50]
10 코틀린 개발자를 위한 고급과정(이론-컬렉션의 분리와 병합하는 함수, 컬렉션의 순서와 정렬 확장 함수, 시퀀스, 시드의 개념과 생성하기, 메서드 체이닝에서 시퀀스를 사용하면 많은 장점이 있는 것에 대한 설명) [41:15]
11 코틀린 개발자를 위한 고급과정(실습-컬렉션의 분리와 병합하는 union, plus함수의 차이, 분리하는 partition함수, 컬렉션의 순서와 정렬 확장 함수, 컬렉션의 순서와 정렬하는 reversed, sorted, sortedDescending, sortedBy, sortedByDescending함수에 대한 실습) [32:25]
12 코틀린 개발자를 위한 고급과정(실습-generateSequence()를 통하여 seed값 설정 후 람다식으로 시퀀스 생성, take(), toList(), 메서드 체이닝의 중간 결과 확인하기 위한 코드, asSequence()를 사용하여 시퀀스를 병렬처리를 통한 성능 향상에 대한 실습) [34:59]
13 코틀린 개발자를 위한 고급과정(이론-asSequence()의 시간 성능, 시퀀스를 응용한 피보나치 수열에 대한 설명) [24:23]
14 코틀린 개발자를 위한 고급과정(실습-asSequence()의 시간 성능을 확인하는 코드, 재귀함수, 꼬리재귀함수, 시퀀스를 이용한 피보나치 수열의 비교 코드에 대한 실습) [33:59]
번호 이미지 강좌명 방식 제작연도 샘플
1821 자바 백엔드 개발자되기 제1탄 - JAVA 프로그래밍 with Java17 Part.4-2 OOP 중급
김동준 / 18차시
MP4 2023 샘플
1820 자바 백엔드 개발자되기 제1탄 - JAVA 프로그래밍 with Java17 Part.4-1 OOP 중급
김동준 / 17차시
MP4 2023 샘플
1819 자바 백엔드 개발자되기 제1탄 - JAVA 프로그래밍 with Java17 Part.3-2 배열과 미니 프로젝트
김동준 / 12차시
MP4 2023 샘플
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 샘플
Category
Facebook Twitter GooglePlus KakaoStory NaverBand
개발사에서 다양한 업체들에 콘텐츠를 납품하고 서비스를 제공하고 있습니다.
개발사 인증 및 상장