iPhone Swift 실무개발 과정
과정개요
본 강좌는 Apple에서 새로 만든 언어인 Swift의 문법을 배우고 그 문법을 바탕으로 아이폰 어플리케이션을 만드는 기술을 배웁니다.
게다가 Swift 언어를 사용해서 쉽게 따라 해 볼 수 있도록 구성된 여러 샘플 예제를 통해서 어플리케이션을 개발는 도구인 Xcode, Playground,
Interface Builder, Debug의 기능들을 실습을 통해 배울수 있고, 실제 어플리케이션을 만들어 보면서 실무 적인 내용을 익힐수있는 수업 입니다.
아이폰 프로그래밍에 관심이 있고 Swift 언어에 첫 발을 내딛는 입문자 혹은 아이폰 개발자에게 적합한 교육이다.
주 체 :(주)오라클자바 교육센터
기 간 :평일반:8월7일~8월11일[5일 40H]
정 원 :10명
대 표 :02-6925-4760
https://www.oraclejava.co.kr/edu/index.php/curriculum/curri_detail?command=3872&lp_type=C
교육 시간표
평일주간반 : 09:30 ~ 18:30
교육목표
- Swift 기본 문법에 대한 이해
- Playground를 이용한 문법 실습 및 구조 이해
- Xcode의 사용법과 디버그 방법 실습
- Interface Builder 사용방법 실습(Storyboard로 UI 디자인)
- Swift with objective-C 개발 방법(objective-c선행 되어 있어야함)
- Web Server와 GET, POST 방식의 통신
- Foundation, UIKit 프레임웍의 흐름을 이해
교육대상
- Swift의 언어 활용분야에 관심이 있는 자
- Swift with objective-C 언어에 관심있는 개발자
- Xcode / iPhone 기반 애플리케이션/스마트폰 개발자
- SDK APP 개발자
iPhone Swift 실무개발 과정
- Swift 기본 문법들 학습
- oop와 functional programing에 대한 이해
- LLVM에 대한 이해
- objective-c에 비해 강력해진 연산자들 사용방법 실습(switch, for등 의 강력하고 직관적 문법)
- Swift API들 Xcode Document 찾아 가며 실습
- Xcode를 이용한 MVC 방식의 개발 방법 이해
- Interface Builder로 Storyboard에 대한 개념 학습
- Interface Builder로 Basic Component를 이용한 UI 디자인
- Interface Builder의 AutoLayout기능 사용하여 해상도 변화 대응전략
- Interface Builder의 IBOutlet, IBAction이해하기
- Xcode와 Interface Builder를 연결하여 이벤트 처리 실습
- Foundation, UIKit Framework 상속 구조 학습
- Immutable, Mutable 클래스의 차이
- MVC, Delegate, SingleTon, Target Action 패턴 이해
- 아이폰의 샌드박스구조에 대한 이해 및 파일처리
- UIButton, UILabel, UIImmageView 실습
- UISwitch, Webkit, UISegmetedControl 실습
- UITextField, UITextView, UISlider 실습
- UIApplication 라이프 사이클 이해하기
- UIViewController , UIView 라이프 사이클 이해하기
- UIAlertView, UIActionSheet 실습
- UIPickerView 커스터마이징
- TableView 커스터마이징
- TableView Cell 커스터마이징
- 웹서버와 GET, POST 방식의 통신 구현
- 동기, 비동기 통신을 이용한 서버 데이터 처리
- 기상청 데이터를 활용한 XML 파싱