IT 강좌

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

담당강사 신경진 강의구성 총 15차시
수강기간 30일 제작연도 2022년
결제하기 증빙서류 수료증
교안/예제
  • 등록후 이용가능합니다.
강의 목차 강의 제목 수강 여부
1 코틀린 개발자를 위한 고급과정(이론-컬렉션의 개요, 컬렉션의 종류와 불변형과 가변형으로 나뉘는 점, 헬퍼 함수의 개념, 컬렉션 인터페이스의 다이어그램, Collection 인터페이스 멤버, Mutable 인터페이스의 멤버, listOf()로 불변형 List 생성하기에 대한 설명) [36:54]
2 코틀린 개발자를 위한 고급과정(이론-컬렉션 반복하기, emptyList(), listOfNotNull()메서드의 사용법, List에 추가된 멤버 메서드, 가변한 List 생성하기, arrayListOf(), mutableListOf()사용법에 대한 설명) [28:38]
3 코틀린 개발자를 위한 고급과정(실습-불변형 List컬렉션을 만들기 위한 listOf()헬퍼 함수, for, forEach문으로 출력, while문으로 출력. 요소의 인덱스를 indices를 통한 접근, 비어있는 emptyList(), listOfNotNull()함수의 코드를 통한 실습) [34:59]
4 코틀린 개발자를 위한 고급과정(실습-List에 추가된 멤버 메서드, get(), indexOf(), lastIndexOf(), contains(), subList(), 가변형 리스트를 생성하는 arrayListOf(), mutableListOf() 헬퍼 함수 사용법과 add(), remove(), clear(), removeAll()에 대한 실습) [38:13]
5 코틀린 개발자를 위한 고급과정(이론-가변형 List 생성하기, 기존의 불변형 List를 가변형으로 변경하는 법, List와 배열의 차이, ArrayList와 LinkedList, Set, Map의 개념과 특징, 불변형 Set 생성하기, 가변형 Set 생성하기에 대한 설명) [39:48]
6 코틀린 개발자를 위한 고급과정(실습-mutableListOf()로 가변형 리스트 생성, 기존의 불변형 List를 가변형으로 변경하는 toMutableList(), List와 배열의 차이, ArrayList와 LinkedList 자료 구조의 특징의 차이에 대한 실습) [30:19]
7 코틀린 개발자를 위한 고급과정(실습-ArrayList , LinkedList 의 성능 비교 코드에 대한 실습) [36:48]
8 코틀린 개발자를 위한 고급과정(실습-불변형 Set을 만드는 setOf()와 가변형 Set을 만드는 mutableSetOf() 함수 및 add(), remove() 메서드, 요소의 중복이 안되는 것에 대한 코드 실습) [25:26]
9 코틀린 개발자를 위한 고급과정(이론-HashSet 컬렉션, 빅오 표기법, TreeSet 컬렉션, 레드블랙트리, LinkedHashSet 컬렉션, 링크드 리스트에 대한 설명) [40:30]
10 코틀린 개발자를 위한 고급과정(실습-hashSetOf()함수로 HashSet컬렉션 생성, add(), remove(), clear(), 사용자 정의 객체를 만들어 Any클래스의 equals()와 hashCode()오버라이딩 하여 객체의 동등성 확인 후 HashSet에 저장하는 것에 대한 실습) [44:08]
11 코틀린 개발자를 위한 고급과정(실습-sortedSetOf()으로 TreeSet 생성, add(), 오름차순으로 정렬되어지는 코드, first(), last(), lower(), higher(), floor(), ceiling(), pollFirst(), pollLast(), decendingSet()으로 정렬하기에 대한 실습) [39:21]
12 코틀린 개발자를 위한 고급과정(실습-linkedSetOf()함수로 LinkedHashSet 컬렉션 생성 및 add(), remove, forEach 출력, 사용자 정의 클래스를 저장할 때 역시 hashCode(), equals()를 호출한다는 점, 링크드 리스트에 대한 정리 및 코드에 대한 실습) [32:02]
13 코틀린 개발자를 위한 고급과정(이론-Map의 개념, 구조, 불변형 Map을 만드는 mapOf(), 가변형 Map을 만드는 mutableMapOf(), Map의 기타 자료 구조에 대한 설명) [28:50]
14 코틀린 개발자를 위한 고급과정(실습-mapOf()함수로 불변형 Map 생성, iterator로 출력, for문으로 출력, get(), 대괄호로 값 가져오기, containsKey(), containsValue(), keys, values, mutableMapOf()로 가변형 Map 생성, put(), size속성 코드에 대한 실습) [34:04]
15 코틀린 개발자를 위한 고급과정(실습-사용자 정의 클래스 Student를 만들고 HashMap의 제네릭 타입의 키값에 대입하여 추가, 삭제, 반복자를 통한 출력, Map.Entry를 이용하여 출력하는 코드에 대한 실습) [37:55]
번호 이미지 강좌명 방식 제작연도 샘플
773 [HD]실무예제로 배우는 Kotlin(코틀린) 프로그래밍 (고급) Part.6 표준 함수와 파일 입출력
신경진 / 20차시
MP4 2022 샘플
772 [HD]실무예제로 배우는 Kotlin(코틀린) 프로그래밍 (고급) Part.5 컬렉션-2
신경진 / 14차시
MP4 2022 샘플
열람중 [HD]실무예제로 배우는 Kotlin(코틀린) 프로그래밍 (고급) Part.4 컬렉션-1
신경진 / 15차시
MP4 2022 샘플
770 [HD]실무예제로 배우는 Kotlin(코틀린) 프로그래밍 (고급) Part.3 제네릭과 배열-3
신경진 / 14차시
MP4 2022 샘플
769 [HD]모바일 코딩 제대로 배우기 - 기초 (2022) Part.2
김기민 / 15차시
MP4 2022 샘플
768 [HD]모바일 코딩 제대로 배우기 - 기초 (2022) Part.1
김기민 / 13차시
MP4 2022 샘플
767 [HD]예제로 마스터 하는 React 25제 입문 (함수형 컴포넌트 기반으로만 강의) Part.5 SPA CRUD Tour-App 만들기 (完)
김동준 / 18차시
MP4 2022 샘플
766 [HD]예제로 마스터 하는 React 25제 입문 (함수형 컴포넌트 기반으로만 강의) Part.4 리액트 훅과 라우터
김동준 / 16차시
MP4 2022 샘플
765 [HD]예제로 마스터 하는 React 25제 입문 (함수형 컴포넌트 기반으로만 강의) Part.3 리액트 JSX 문법과 훅
김동준 / 20차시
MP4 2022 샘플
764 [HD]예제로 마스터 하는 React 25제 입문 (함수형 컴포넌트 기반으로만 강의) Part.2 리액트 컴포넌트
김동준 / 20차시
MP4 2022 샘플
763 [HD]예제로 마스터 하는 React 25제 입문 (함수형 컴포넌트 기반으로만 강의) Part.1 VSCode 학습 및 리액트 파일구조
김동준 / 20차시
MP4 2022 샘플
762 [HD]실무예제로 배우는 Kotlin(코틀린) 프로그래밍 (고급) Part.2 제네릭과 배열-2
신경진 / 15차시
MP4 2022 샘플
761 [HD]실무예제로 배우는 Kotlin(코틀린) 프로그래밍 (고급) Part.1 제네릭과 배열-1
신경진 / 15차시
MP4 2022 샘플
760 [HD]Kotlin(코틀린) 개발자를 위한 프로그래밍 제대로 배우기 (중급) Part.7 다양한 클래스와 인터페이스-3 (完)
신경진 / 8차시
MP4 2022 샘플
759 [HD]Kotlin(코틀린) 개발자를 위한 프로그래밍 제대로 배우기 (중급) Part.6 다양한 클래스와 인터페이스-2
신경진 / 15차시
MP4 2022 샘플
Category
Facebook Twitter GooglePlus KakaoStory NaverBand
개발사에서 다양한 업체들에 콘텐츠를 납품하고 서비스를 제공하고 있습니다.
개발사 인증 및 상장