Enroll Course: https://www.coursera.org/learn/advanced-programming-in-kotlin
코틀린 고급 프로그래밍 과정 리뷰
안녕하세요 여러분! 오늘은 저의 최근 경험에 대해 공유하고자 합니다. Coursera에서 제공하는 ‘고급 프로그래밍 in Kotlin’ 과정을 수강하였는데요, 이 과정은 우리가 Kotlin에 대한 깊이 있는 지식을 넓힐 수 있도록 훌륭하게 설계되어 있었습니다. 이 코스는 안드로이드 애플리케이션을 구축하는 데 필요한 고급 기능을 익힐 수 있는 기회를 제공해줍니다.
코스 개요
첫 번째 주부터 마지막 주까지, 매주 새로운 주제를 배우며 그것을 실전에서 적용해볼 기회를 많이 제공합니다. 이 과정의 모든 내용은 직관적이고 실용적으로 구성되어 있어 실제 앱 개발에 즉시 활용할 수 있습니다.
주요 내용
- 코틀린과 안드로이드: 객체 선언 및 Companion 객체 사용에 대해 배우고, Activity 기능을 구현하는 방법을 다룹니다.
- 고급 객체 지향 기능: 확장 함수 및 컬렉션 처리 방법인 map, filter, fold를 익힙니다.
- 함수형 프로그래밍: 람다 표현식, 고차 함수, 콜렉션 처리를 배워 함수가 객체로 어떻게 사용될 수 있는지 알아봅니다.
- 최종 프로젝트: Little Lemon 메뉴 앱을 개선하고 기능을 추가하려고 하며, 피어 리뷰 및 최종 평가까지 참여하게 됩니다.
오프라인에서의 경험
코스를 수강하며 시스템적인 사고를 기를 수 있었고, 각 주차별 실습을 통해 실제 코드로 해결할 수 있는 도전 과제를 통해 많은 것을 배울 수 있었습니다. 제공되는 자료와 연습 문제는 매우 유익했습니다.
추천 여부
이 과정을 정말 추천합니다. 특히 안드로이드 개발에 관심이 있는 분들이라면 필수적으로 수강해야 할 과정이라고 생각합니다. 이 과정은 여러분이 Kotlin 프로그래밍 실력을 한 단계 끌어올릴 수 있는 멋진 기회가 될 것 입니다!
커리큘럼이 매우 잘 짜여져 있고, 실제 앱을 개발하는 데 필요한 실질적인 기술들을 배울 수 있었습니다. 앞으로도 이러한 기회를 통해 더 나은 개발자로 성장하고 싶습니다.
팁: 코스를 수강하기 전, 기초적인 Kotlin 지식을 가지고 있는 것이 좋습니다.
Enroll Course: https://www.coursera.org/learn/advanced-programming-in-kotlin