아이폰 개발 Swift 3.0 기본 개념 이해 및 어플리케이션 개발(주말주간(토/일))
|
교육개요 | 스위프트(Swift) 는 최근 가장 성장하는 프로그래밍 언어죠, 최근 iOS 앱에 대한 수요도 높고 애플이 지원하는 오픈소스 기술’인만큼 기술력과 파급력 대해 많은 사람이 기대하고 있으며 Objective-C보다 진보된 언어로 최대 2.6배 빠르다고 합니다. Apache 2.0 오픈 소스 라이선스만 있다면 개발자, 교육자, 학생 등 누구에게나 열려있는 멋진 언어죠!! 실시간 피드백을 제공하는 빠르고 효율적인 언어이며 기존의 Objective-C 코드에도 매끄럽게 통합되어 개발자들은 더욱 안전하고 안정적인 코드를 쓸 수 있을 뿐만 아니라 시간도 절약할 수 있는 효율적인 언어 입니다. Swift 코드를 기존 앱에 접목하는 개발자들이 점점 더 많아지고 있으며 Swift만을 활용하여 새로운 앱을 개발하는 개발자들도 많아지고 있는 추세이니 이번 기회에 Swift 개발자의 길로 진입하시기 바랍니다. 스위프트는 프로그래밍 입문자도 도전할 수 있는 쉬운 언어입니다. 아이폰 개발을 하고 싶었지만 프로그래밍이 어려워 도전하지 못하셨다면, 지금이 기회입니다. ^^ 본원의 Swift 개발자 과정을 통해 iOS 앱 개발 전문가로 거듭나시기를 바랍니다. 1. Swift 기본 지식 이해 2. X-code 활용 3. Apple 공식 문서 활용 4. 실습 5. 앱 배포 |
---|---|
수료조건 | 출석률 80%이상 |
교육목표 | iOS9 개발 환경의 이해 Swift3 기본 및 활용의 이해 Swift Playuground의 이해 앱의 배포에 대한 이해 Swift 3.0 으로 구현한 아이폰 앱 배포 |
교육대상 | 아이폰 앱 개발에 관심있는 개발자 앱 개발에 관심 있는 초보 개발자 및 학생 오픈 소스 Swift를 제대로 배우고 싶은 개발자 Swift로 iOS 개발을 처음 시작하시는 분 |
아이폰 개발 Swift 3.0 기본 개념 이해 및 어플리케이션 개발 | 기본 개념 이해하기 - 스위프트 소개 - Playground 실습 - 변수와 상수 (var, let) - 자료형 - 연산자 - 조건문 (if, guard, switch) - 반복문 (for ~ in, while, repeat ~ while) - 함수 (Function) - X-code 프로젝트 생성하기 (Hello, swift!) 기본 개념 이해하기 - MVC 패턴 이해하기 - Playground 실습 - 클래스 (Class) - 구조체 (Structures) - 열거형 (Enumerations) - 프로토콜 (Protocols) - X-code 프로젝트 만들기 (Image View) 지도 앱 만들기 - MapView 소개 - 앱 화면 꾸미기 - 지도 출력하기 - 위치 표시하기 날씨 앱 만들기 - TableView 소개 - Data 가져오기 - Open API 활용 준비 Open API 활용하기 - JSON Parsing - XML Parsing - Open API를 통해 받아온 정보를 보여주기 - 앱 배포 준비 프로젝트 앱 배포하기 - 기상청을 통해 받아온 날씨 정보를 활용한 날씨 앱 배포하기 - 또는 다른 Open API를 이용한 원하는 앱 배포하기 |
---|