강의 썸네일

맛보기

목록


수강신청하기

비환급일반
모바일
[HD]코틀린을 활용한 안드로이드 앱 개발 초급자 과정 Part.5 함수형 프로그래밍
학습분량
16차시
NCS분류
20010702(인공지능서비스기획)
교육기간
30일 (10시간)
복습기간
7일
환급유형
비환급일반
 
 
교육비용
₩ 48,000
결제금액
₩ 48,000

과정소개

과정소개

코틀린의 함수형 프로그래밍의 개념, 순수 함수, 람다 대수, 일급 객체, 고차 함수, 람다식 함수의 활용, it 키워드, 람다식의 매개변수, 익명함수, 인라인 함수, 역디컴파일 코드, 비지역 반환, crossline, 확장함수, 재귀함수, 꼬리 재귀 함수, 스택 오버 플로우의 개념을 이해한다.

학습목표

코틀린의 함수형 프로그래밍의 개념, 순수 함수, 람다 대수, 일급 객체, 고차 함수, 람다식 함수의 활용, it 키워드, 람다식의 매개변수, 익명함수, 인라인 함수, 역디컴파일 코드, 비지역 반환, crossline, 확장함수, 재귀함수, 꼬리 재귀 함수, 스택 오버 플로우의 개념을 이해하고 직접 실습 해본다.

학습대상

안드로이드를 배우는 모든 학습자

학습방법 온라인 교육 ( PC + 모바일 )
강사소개
등록된 강사정보가 없습니다.

평가기준

평가항목 진도율 과제 진행단계평가 최종평가 총점
평가비율 100% 0% 0% 0% 100점
수료기준 80% 이상 0점 이상 0점 이상 0점 이상 80점 이상

평가방법 및 수료기준

평가방법 및
수료기준
* 진도율 80 이상

강의 목차

차시 차시명
1차시 함수형 프로그래밍, 순수 함수의 개념과 조건, 람다 대수, 일급 객체의 개념과 특징 설명
2차시 고차 함수, 함수형 프로그래밍 장점, 고차 함수 형태, 일반 함수, 람다식으로 고차 함수 만들기, 람다식의 자료형 생략 설명
3차시 일반 함수를 이용하여 고차 함수 만들기, 람다식을 변수에 할당, 변수명을 함수명처럼 사용하여 람다식 호출 실습
4차시 람다식 생략 가능 부분, 반환 자료형이 없고 매개변수가 하나인 표현 코드, 중첩 람다식, 람다식을 매개변수로 사용하는 고차 함수 실습
5차시 람다식을 인자나 반환값 사용하는 고차 함수, 람다식과 고차함수 호출, 이름에 의한 람다식 호출 설명
6차시 람다식을 인자나 반환값으로 사용하는 고차 함수 코드, 이름에 의한 람다식 호출 코드 실습
7차시 다른 함수 참조 일반 함수 호출, 함수 참조 기호, 람다식에 매개변수가 없을때, 1개, 2개 이상인 경우, it키워드 설명
8차시 다른 함수 참조에 의한 일반 함수 호출, 함수 참조 기호 사용, 일반 변수에 일반 함수 대입 실습
9차시 람다식에 매개변수가 없을때, 1개, 2개 이상인 코드, it키워드 사용, 주의해야 할 점 실습
10차시 일반 매개변수, 람다식 매개변수 같이 사용, 일반함수에 람다식 매개변수를 2개 사용, 익명 함수, 인라인 함수 개념 설명
11차시 일반 매개변수, 람다식 매개변수 같이 사용 일반 함수의 매개변수 마지막에 람다식이 올때 소괄호에서 분리 가능 실습
12차시 일반 함수의 익명 함수, 람다식에서 return문 사용, 인라인 함수, 역디컴파일 실습
13차시 인라인 함수에서 비지역 반환, 확장함수, String클래스에 확장 함수, 중위함수, 꼬리 재귀 함수 설명
14차시 인라인 함수에서 비지역 반환, crossinline 키워드, String 클래스에 확장함수 추가 실습
15차시 중위 함수, 일반 재귀 함수와 꼬리 재귀 함수 실습
16차시 팩토리얼, 피보나치 수열 일반 재귀함수로 실행 시 스택 오버플로우 발생, 꼬리 재귀함수 스택 오버플로우 해결 실습

학습 후기

작성자 내용
등록된 후기가 없습니다.