1899-8139 오전 10:00~ 오후 06:00 점심시간 : 오후1시~오후2시 토/일요일, 공휴일 휴무 469901-04-360773 예금주 : 하이퍼융합인재교육원

전체강좌

 > 전체강좌 > 강의실

강좌명 [HD]실무예제로 배우는 Kotlin(코틀린) 프로그래밍 (고급) Part.4 컬렉션-1
담당강사 신경진 수강기간 30일
강의구성 총 15강좌 수강료 50,000원(VAT포함)
강의형식 동영상 즐겨찾기
증명서 미수강 [수료증 발급 불가]
참고사항 등록후 확인 가능합니다.
※ wmv플레이어는 호환성 관련하여 더이상 플레이어 업데이트지원을 하지 않습니다.
※ mp4방식의 Player2를 권장합니다.
1 코틀린 개발자를 위한 고급과정(이론-컬렉션의 개요, 컬렉션의 종류와 불변형과 가변형으로 나뉘는 점, 헬퍼 함수의 개념, 컬렉션 인터페이스의 다이어그램, Collection 인터페이스 멤버, Mutable 인터페이스의 멤버, listOf()로 불변형 List 생성하기에 대한 설명)..
2 코틀린 개발자를 위한 고급과정(이론-컬렉션 반복하기, emptyList(), listOfNotNull()메서드의 사용법, List에 추가된 멤버 메서드, 가변한 List 생성하기, arrayListOf(), mutableListOf()사용법에 대한 설명)..
3 코틀린 개발자를 위한 고급과정(실습-불변형 List컬렉션을 만들기 위한 listOf()헬퍼 함수, for, forEach문으로 출력, while문으로 출력. 요소의 인덱스를 indices를 통한 접근, 비어있는 emptyList(), listOfNotNull()함수의 코드를 통한 실습)..
4 코틀린 개발자를 위한 고급과정(실습-List에 추가된 멤버 메서드, get(), indexOf(), lastIndexOf(), contains(), subList(), 가변형 리스트를 생성하는 arrayListOf(), mutableListOf() 헬퍼 함수 사용법과 add(), remove(), clear(), removeAll()에 대한 실습)..
5 코틀린 개발자를 위한 고급과정(이론-가변형 List 생성하기, 기존의 불변형 List를 가변형으로 변경하는 법, List와 배열의 차이, ArrayList와 LinkedList, Set, Map의 개념과 특징, 불변형 Set 생성하기, 가변형 Set 생성하기에 대한 설명)..
6 코틀린 개발자를 위한 고급과정(실습-mutableListOf()로 가변형 리스트 생성, 기존의 불변형 List를 가변형으로 변경하는 toMutableList(), List와 배열의 차이, ArrayList와 LinkedList 자료 구조의 특징의 차이에 대한 실습)..
7 코틀린 개발자를 위한 고급과정(실습-ArrayList , LinkedList 의 성능 비교 코드에 대한 실습)..
8 코틀린 개발자를 위한 고급과정(실습-불변형 Set을 만드는 setOf()와 가변형 Set을 만드는 mutableSetOf() 함수 및 add(), remove() 메서드, 요소의 중복이 안되는 것에 대한 코드 실습)..
9 코틀린 개발자를 위한 고급과정(이론-HashSet 컬렉션, 빅오 표기법, TreeSet 컬렉션, 레드블랙트리, LinkedHashSet 컬렉션, 링크드 리스트에 대한 설명)..
10 코틀린 개발자를 위한 고급과정(실습-hashSetOf()함수로 HashSet컬렉션 생성, add(), remove(), clear(), 사용자 정의 객체를 만들어 Any클래스의 equals()와 hashCode()오버라이딩 하여 객체의 동등성 확인 후 HashSet에 저장하는 것에 대한 실습)..
11 코틀린 개발자를 위한 고급과정(실습-sortedSetOf()으로 TreeSet 생성, add(), 오름차순으로 정렬되어지는 코드, first(), last(), lower(), higher(), floor(), ceiling(), pollFirst(), pollLast(), decendingSet()으로 정렬하기에 대한 실습)..
12 코틀린 개발자를 위한 고급과정(실습-linkedSetOf()함수로 LinkedHashSet 컬렉션 생성 및 add(), remove, forEach 출력, 사용자 정의 클래스를 저장할 때 역시 hashCode(), equals()를 호출한다는 점, 링크드 리스트에 대한 정리 및 코드에 대한 실습)..
13 코틀린 개발자를 위한 고급과정(이론-Map의 개념, 구조, 불변형 Map을 만드는 mapOf(), 가변형 Map을 만드는 mutableMapOf(), Map의 기타 자료 구조에 대한 설명)..
14 코틀린 개발자를 위한 고급과정(실습-mapOf()함수로 불변형 Map 생성, iterator로 출력, for문으로 출력, get(), 대괄호로 값 가져오기, containsKey(), containsValue(), keys, values, mutableMapOf()로 가변형 Map 생성, put(), size속성 코드에 대한 실습)..
15 코틀린 개발자를 위한 고급과정(실습-사용자 정의 클래스 Student를 만들고 HashMap의 제네릭 타입의 키값에 대입하여 추가, 삭제, 반복자를 통한 출력, Map.Entry를 이용하여 출력하는 코드에 대한 실습)..