과정상세
iPhone App 개발 기본1
교재제공 중급
iPhone App 개발 기본1
과정요약
학습시간 | 35시간 | 난이도 | 중급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 21 명 |
교재정보 |
과정소개
개인 Macbook을 지참하셔야 수강하실 수 있는 과정입니다.
본 과정은 Swift 기반의 과정으로, Objective-C 기반의 과정과 혼동하지 않도록 주의하시기 바랍니다.
※ 연관 과정: iPhone App 개발 기본1 - Objective C [바로가기]
간편하게 앱을 빌드할 수 있는 프레임워크들이 쏟아지고 있지만,
보다 안정적이고 정교한 모바일 서비스 운영을 위해서는
결국 네이티브 개발이 꼭 필요합니다.
이 과정은 iOS의 메인 개발 언어인 Swift를 활용하여
응용 애플리케이션 개발을 위한 핵심 스킬을 학습하는 과정입니다.
Swift의 기초 문법부터 주요 개발도구와
iOS 개발에 자주 사용되는 디자인패턴, 프레임워크 등을 단계별로 실습하실 수 있습니다.
상세 커리큘럼은 페이지 하단을 확인해주세요.
✔ Swift의 기초 문법
✔ Cocoa Touch 환경의 앱 Life cycle
✔ 화면 제어와 전환 (View, ViewController)
✔ iOS앱에서 자주 활용되는 델리케이트 패턴 학습
✔ 다양한 화면 크기에 대한 대응 (AutoLayout)
✔ 웹서버와의 통신과 로컬데이터베이스의 활용
━ Swift 기초부터 앱 완성까지 |
━ 핵심 활용 기술만 압축적으로 |
━ 빠르게 진화하는 기술에 발맞춰 |
Swift의 기초를 먼저 익힌 후, iOS에서 자주 활용되는 디자인 패턴, 웹통신과 로컬DB 활용까지 앱 개발의 전 과정을 단계별로 학습합니다. |
모바일 플랫폼의 고도화로 SDK의 내용도 방대해지고 있습니다. 본 과정에서는 iOS 개발의 핵심 요소만을 선별하여 5일 과정으로 압축했습니다. |
매년 9월에 발표되는 iOS 업데이트와 새로운 코딩 기법 출현을 반영하여 1년마다 교안을 리뉴얼 · 최신화하고 있습니다. |
더 많은 수강평은 페이지 하단에서 확인하실 수 있습니다.
아이폰 개발을 너무너무 하고 싶어졌다. 무지무지 재밌다.
강사님 친절하시고 쉬는 시간에 보여주시는 것들이 너무 유익하고 재밌었다. 감사합니다. 선생님!!
강사님이 일일이 못따라와도 잘 챙겨주고 좋았습니다. 맨앞에 앉아서 못따라갔는데
강사님덕분에 잘따라갔고, 처음접해본 맥을 잘 다룰 수 있었습니다. 감사합니다. 다음강좌도 참석하겠습니다!
학습목표
- iOS 앱의 기본적인 개발 환경을 이해하고 개발 환경을 세팅 할 수 있습니다.
- 애플의 유료 개발자 프로그램에 가입해서 실제 디바이스에 앱을 배포할 수 있습니다.
- Swift 개발 언어를 사용해서 기본적인 앱을 만들 수 있습니다.
- 코코아 터치에서 제공하는 기본 패턴들을 이해할 수 있습니다.
- RESTful기반의 서비스로 구현된 웹 서버와 통신을 통해 실시간 데이터를 받아올 수 있습니다.
- 개발툴인 Xcode를 사용해서 스토리보드 기반의 빠르고 강력한 개발을 할 수 있습니다.
학습대상
- 기업: 응용 어플리케이션 개발 직무의 모바일 서비스도 제공해야 하는 개발자
- SI업체 및 웹/모바일 에이젼시: 모바일 개발 프로젝트에 투입 될 개발직군 임직원
- 창업자 및 소형 비즈니스 종사자: 모바일 비즈니스로 진출하려는 개인 및 회사
과정목차 10
-
1 일차
-
1. iOS 앱 개발 환경
-
- macOS 소개
- iOS 기본 개념
-
- macOS 소개
-
1. iOS 앱 개발 환경
-
-
-
- 개발자 계정 생성
- Swift 소개
-
- 개발자 계정 생성
-
2. 개발 언어의 이해
-
- Swift 언어의 기본
- Struct, Class, Enum 정의
- 옵셔널, 클로저, 제너릭
-
- Swift 언어의 기본
-
- 간단한 iOS 앱 제작 및 배포
- iOS 앱의 라이프 사이클
-
4. View와 ViewController
- - View와 ViewController 소개
- - ViewController간의 데이터 전달
-
5. 앱 개발 활용
- - 델리게이트 패턴에 대한 소개
-
- TableView와 TableViewController 소개
- 웹 서버와 RESTful 기반의 통신 방법 소개
-
6. 다양한 화면 크기 대응
-
- Autolayout
- SwiftUI에 대한 간단한 소개
-
- Autolayout
-
- WebView
- 파일시스템
- SQLite를 사용한 로컬데이터베이스
수강후기 155
-
5김*원
2022.11.25
강사님이 핵심을 잘 잡아주시고 부족한 부분을 보완해주셔서 수업이 매우 좋았습니다 -
5******
2022.11.25
Ios의 기초를 다지는데 매우 유익했습니다. -
4김*수
2022.11.25
재미있게 잘 들었습니다 -
5조*연
2022.11.25
책자가 제공되엇으면 합니다. 교육은 너무 좋았습니다. -
5연*운
2022.11.25
친절하고 천천히 잘 설명해주셔서 정말 좋았습니다.