💜 코틀린 기초 강의
기초부터 고급까지 단계별로 코틀린 기초를 다지세요!
1
코틀린이란?
코틀린의 기본 개념과 특징을 알아봅니다
2
변수와 자료형
변수 선언과 다양한 자료형을 학습합니다
3
연산자
산술, 비교, 논리 연산자를 다룹니다
4
조건문
if, when을 사용한 조건 분기
5
반복문
for, while을 이용한 반복 처리
6
함수
함수 정의와 호출 방법을 배웁니다
7
배열과 리스트
배열, 리스트 생성과 조작
8
클래스와 객체
객체지향 프로그래밍의 기초
9
상속
클래스 상속과 오버라이딩
10
인터페이스
인터페이스 정의와 구현
11
확장 함수
기존 클래스에 함수 추가하기
12
람다와 고차 함수
익명 함수와 함수형 프로그래밍
13
null 안전성
null 처리와 안전한 호출
14
컬렉션
List, Set, Map 활용
15
예외 처리
try-catch로 오류 처리하기
16
데이터 클래스
데이터 보관을 위한 클래스
17
고급 함수
인라인 함수와 확장 함수 심화
18
제네릭
타입 안전성을 위한 제네릭 프로그래밍
19
코루틴 기초
비동기 프로그래밍과 코루틴
20
고급 컬렉션과 시퀀스
지연 평가와 시퀀스 활용
21
고급 코루틴
채널, 플로우, 액터 패턴
22
DSL 구축
도메인 특화 언어 만들기
23
리플렉션
런타임 타입 정보와 동적 호출
24
어노테이션 처리
컴파일 타임 코드 생성
25
함수형 프로그래밍 심화
모나드와 고급 함수형 패턴
26
안드로이드 개발 기초
Kotlin으로 안드로이드 앱 만들기
27
문자열 처리 심화
문자열 메서드와 템플릿 활용
28
정규표현식
패턴 매칭과 문자열 검색
29
파일 입출력
파일 읽기, 쓰기, 관리
30
JSON 처리
JSON 데이터 파싱과 생성