Enroll Course: https://www.coursera.org/learn/swift-programming

과정 개요

‘Introduction to Swift Programming’은 4부로 구성된 전문화 시리즈 중 첫 번째 과정입니다. 이 과정에서는 iOS 앱을 처음부터 끝까지 개발하는 데 필요한 도구와 기술을 익힐 수 있습니다. 과정이 끝날 무렵에는 Swift의 중간 수준의 프로그래밍 능력을 시연할 수 있게 됩니다. 이 강좌는 구체적이고 모범 사례를 통해 Swift의 문법, 객체 지향 원칙, 메모리 관리, 함수 개념 등 다양한 주제를 다룹니다.

강의 내용

1. 소개 및 시작하기

강사진을 만나보고 플랫폼에 대한 기본적인 이해를 돕기 위한 준비를 합니다. Mac 컴퓨터가 필요하며, 가능하다면 iPhone, iPod 또는 iPad도 소지하는 것이 좋습니다. 이 과정은 Mac에서 설계되고 테스트되었습니다.

2. Swift 기초

Swift의 기본 개념을 소개하며, 변수 선언, 다양한 데이터 유형 및 프로그램 제어 메커니즘을 배웁니다. iOS 앱 개발의 기초를 쌓는 단계입니다.

3. 고급 Swift

Classes, Structs, Enums, Protocols와 객체 지향 원칙에 대해 심화 학습을 진행합니다. 현재의 기술 세트를 바탕으로 배우게 됩니다.

4. Swift의 이미지 처리

고급 예제인 이미지 필터에 대한 수업을 통해 픽셀을 조작하고 필터 효과를 만드는 방법을 배웁니다.

5. 최종 피어 과제

이제 첫 번째 코스를 마쳤습니다! 배운 내용을 바탕으로 자신만의 필터를 만들어보는 과제를 수행합니다.

6. 옵션 – Swift와 Objective C 비교

이 모듈에서는 Swift와 Objective C 언어의 차이점을 비교합니다. Objective C에 익숙한 분들이 Swift로 쉽게 이주할 수 있도록 도와줍니다.

과정 추천 이유

이 코스는 Swift 프로그래밍에 대한 탄탄한 기초를 제공합니다. 각 모듈은 체계적이며 실습 과제를 통해 학습 내용을 직접 적용해볼 수 있습니다. iOS 앱 개발에 관심이 있는 모든 분들에게 추천합니다!

Enroll Course: https://www.coursera.org/learn/swift-programming