[HD]실무예제로 배우는 Kotlin(코틀린) 프로그래밍 (고급) Part.2 제네릭과 배열-2

담당강사 신경진 강의구성 총 15차시
수강기간 30일 제작연도 2022년
결제하기 증빙서류 수료증
교안/예제
  • 등록후 이용가능합니다.
강의 목차 강의 제목 수강 여부
1 이론-선언 지점 변성, 사용 지점 변성의 개념, 스타 프로젝션의 개념과 in, out의 제한되는 성질에 대한 설명 [41:23]
2 실습-선언 지점 변성의 코드와 사용 지점 변성을 함수로 표식하여 in과 out을 통해 제한을 하는 자료형 프로젝션의 대한 실습 [35:50]
3 실습-스타 프로젝션 스타의 in 위치에서의 Nothing으로 간주, out 위치에서는 Any물음표 형이 되는 코드에 대한 실습 [32:14]
4 이론-reified 자료형을 사용하는 이유, 일반 제네릭 함수에서 T가 삭제되어 접근할 수 없는 점, 리플렉션의 사용, 예제에 대한 설명 [37:00]
5 실습-일반 제네릭 함수에서 실행시간에 T가 삭제되어 접근할 수 없는 코드와 이를 대체하기 위한 reified 자료형을 사용한 제네릭 함수의 코드에 대한 실습 [38:35]
6 실습-리플렉션을 이용하여 클래스 분석, 생성자, 주생성자, 멤버 프로퍼티, 확장 멤버 프로퍼티를 직접 코드르 만들어 출력하는 것에 대한 실습 [44:29]
7 실습-리플렉션을 이용하여 메서드, 확장메서드, 조상클래스의 메서드를 출력하는 코드와 reified 키워드를 통하여 클래스 레퍼런스를 얻고 그 타입을 참조하는 코드에 대한 실습 [33:31]
8 이론-코틀린의 배열, arrayOf(), Array(), arrayOfNulls()를 이용하여 배열 생성하는 방법, for 문을 통한 출력방법, 다차원 배열에 대한 메모리 구조와 설명, 배열명이 주소라는 것에 대한 설명 [36:52]
9 실습-코틀린의 배열, arrayOf(), Array(), arrayOfNulls(), emptyArray()를 이용하여 배열 생성하는 코드, 배열명이 주소인 것을 확인하는 코드, 배열의 크기, 배열 출력에 대한 실습 [33:58]
10 실습-코틀린의 다차원 배열 생성하는 방법, for 문을 통한 출력방법, 다차원 배열에 대한 메모리 구조와 설명 주소 출력에 대한 실습 [40:44]
11 이론-배열 요소에 get(), 대괄호를 통한 값 읽기, 배열 요소에 set()와 대괄호를 통한 값 설정, Arrays 클래스에 있는 toString과 deepToString()을 통한 출력, 생성자를 통한 배열 생성에 대한 설명 [35:34]
12 실습-배열 요소에 get(), 대괄호를 통한 값 읽는 코드, 배열 요소에 set()와 대괄호를 통한 값 설정하는 코드, Arrays 클래스에 있는 toString과 deepToString()을 통한 출력하는 코드, 생성자의 람다식을 통한 배열 생성코드, 객체배열 생성 코드에 대한 실습 [40:12]
13 이론-배열의 요소를 추가하고 잘라내기, 배열 관련 다양한 API 사용법, Any로 선언되는 배열, 멤버 메서드를 통한 배열 순환하는 방법에 대한 설명 [36:08]
14 실습-배열의 요소를 plus() 추가, sliceArray()로 잘라내기, 기존 배열과 새 배열로 만들어진다는 주소 출력, first(), last(),indexOf(), average(), count(), reversedArray(), contains()메서드에 대한 코드로 실습 [30:33]
15 실습-Any 자료형으로 만들어진 배열의 코드 사용, forEach(), forEachIndexed()메소드의 차이점과 사용코드, iterator 즉 반복자를 통한 배열 순환에 대한 코드 실습 [26:45]
번호 이미지 강좌명 방식 제작연도 샘플
2073 처음 만나는 Google Workspace - Docs(독스) 기본과 활용
강다빈 / 11차시
MP4 2025 샘플
2072 인공지능(AI) 프로젝트 제대로 배우기 Part.2 학습데이터 구축 3
김동식 / 8차시
MP4 2025 샘플
2071 인공지능(AI) 프로젝트 제대로 배우기 Part.2 학습데이터 구축 2
김동식 / 8차시
MP4 2025 샘플
2070 인공지능(AI) 프로젝트 제대로 배우기 Part.2 학습데이터 구축 1
김동식 / 7차시
MP4 2025 샘플
2069 인공지능(AI) 프로젝트 제대로 배우기 Part.1 서비스 기획 2
김동식 / 8차시
MP4 2025 샘플
2068 인공지능(AI) 프로젝트 제대로 배우기 Part.1 서비스 기획 1
김동식 / 7차시
MP4 2025 샘플
2067 실무에서 사용 가능한 실전 Component 만들기 with React v18 Part.3
김동준 / 11차시
MP4 2025 샘플
2066 실무에서 사용 가능한 실전 Component 만들기 with React v18 Part.2
김동준 / 12차시
MP4 2025 샘플
2065 실무에서 사용 가능한 실전 Component 만들기 with React v18 Part.1
김동준 / 8차시
MP4 2025 샘플
2064 리액트 커스텀 훅(Custom Hook) with React v18 Part.2
김동준 / 9차시
MP4 2025 샘플
2063 리액트 커스텀 훅(Custom Hook) with React v18 Part.1
김동준 / 9차시
MP4 2025 샘플
2062 IT 필수 지식 - 정보통신개론 제대로 배우기 2
이재현 / 8차시
MP4 2025 샘플
2061 IT 필수 지식 - 정보통신개론 제대로 배우기 1
이재현 / 10차시
MP4 2025 샘플
2060 IT 필수 지식 - 운영체제 기초 제대로 배우기 2
이재현 / 9차시
MP4 2025 샘플
2059 합격을 부르는 웹 프론트엔드 포트폴리오 2025 (활용) Part.2 템플릿2(完)
김기민 / 14차시
MP4 2025 샘플
Category
Facebook Twitter GooglePlus KakaoStory NaverBand
개발사에서 다양한 업체들에 콘텐츠를 납품하고 서비스를 제공하고 있습니다.
개발사 인증 및 상장