과정상세
UIKit을 사용한 iOS앱 개발

교재제공 중급
UIKit을 사용한 iOS앱 개발
카테고리
- 학습유형별 대면
- SW 개발 모바일
과정요약
학습시간 | 09:00 ~ 17:00 ( 34시간 ) | 난이도 | 중급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 24 명 |
교재정보 | |||
강사명 | 김종덕 |
과정소개
본 과정은 맥북(또는 맥미니 등 macOS기기)을 지참하셔야 수강하실 수 있는 과정입니다.
★ 필수PC사양: 맥북에어 2020년 이후 모델, M1 CPU 8G 메모리, SSD256GB ★
맥북 미지참 시, 정상적인 교육 수강이 불가능하고, 별도로 맥북을 대여해드리지 않으며,
버전이 낮으면, 실습에 필요한 xcode 프로그램 설치가 되지 않으니, 필수PC사양에 맞는 맥북 지참 꼭 부탁드리겠습니다!
또한, Swift 기반의 과정으로 Object-C 기반으로 진행되지 않습니다.
Swift의 기초 문법부터 주요 개발도구와 iOS 개발에 자주 사용되는 디자인패턴, 프레임워크 등을 단계별로 실습하실 수 있습니다.
보다 안정적이고 정교한 모바일 서비스 운영을 위해서는 결국 네이티브 개발이 꼭 필요합니다.
과정 특징
Swift의 기초를 먼저 익힌 후, iOS에서 자주 활용되는 디자인 패턴, 웹통신과
로컬DB 활용까지 앱 개발의 전 과정을 단계별로 학습합니다.
본 과정에서는 iOS 개발의 핵심 요소만을 선별하여 5일 과정으로 압축했습니다.
1년마다 교안을 리뉴얼 · 최신화하고 있습니다.
학습목표
- iOS 앱의 기본적인 개발 환경을 이해하고 개발 환경을 세팅 할 수 있습니다.
- Swift 개발 언어를 사용해서 기본적인 앱을 만들 수 있습니다.
- RESTful기반의 서비스로 구현된 웹 서버와 통신을 통해 실시간 데이터를 받아올 수 있습니다.
- 개발툴인 Xcode를 사용해서 스토리보드 기반의 빠르고 강력한 개발을 할 수 있습니다.
학습대상
- 기업: 응용 어플리케이션 개발 직무의 모바일 서비스도 제공해야 하는 개발자
- SI업체 및 웹/모바일 에이젼시: 모바일 개발 프로젝트에 투입 될 개발직군 임직원
- 창업자 및 소형 비즈니스 종사자: 모바일 비즈니스로 진출하려는 개인 및 회사
교재소개
- 교재는 PDF파일로 제공됩니다.
-
-
1일차
-
1. iOS 앱 개발 환경
- macOS 소개 09:00 ~ 10:00
- iOS 기본 개념(1) 10:00 ~ 11:00
- iOS 기본 개념(2) 11:00 ~ 12:00
- 개발자 계정 생성 13:00 ~ 14:00
- Swift 언어 소개와 Xcode셋팅 14:00 ~ 15:00
- Swift언어의 기본 형식 15:00 ~ 16:00
- Swift언어의 Struct과 Class 비교 16:00 ~ 17:00
-
1. iOS 앱 개발 환경
-
2일차
-
2. 개발 언어의 이해
- Swift언어의 옵셔널 09:00 ~ 10:00
- Swift언어의 클로져 10:00 ~ 11:00
- Swift언어의 프로토콜, 제너릭 11:00 ~ 12:00
-
3. 앱의 구조
- 간단한 iOS 앱 제작 및 배포(1) 13:00 ~ 14:00
- 간단한 iOS 앱 제작 및 배포(2) 14:00 ~ 15:00
- iOS 앱의 라이프 사이클(1) 15:00 ~ 16:00
- iOS 앱의 라이프 사이클(2) 16:00 ~ 17:00
-
2. 개발 언어의 이해
-
3일차
-
4. View와 ViewController
- View와 ViewController 소개(1) 09:00 ~ 10:00
- View와 ViewController 소개(2) 10:00 ~ 11:00
- View와 ViewController 소개(3) 11:00 ~ 12:00
- ViewController간의 데이터 전달(1) 13:00 ~ 14:00
- ViewController간의 데이터 전달(2) 14:00 ~ 15:00
- ViewController간의 데이터 전달(3) 15:00 ~ 16:00
- 델리게이트 패턴에 대한 소개(1) 16:00 ~ 17:00
-
4. View와 ViewController
-
4일차
-
4. View와 ViewController
- 델리게이트 패턴에 대한 소개(2) 09:00 ~ 10:00
- 델리게이트 패턴에 대한 소개(3) 10:00 ~ 11:00
- TableView와 TableViewController 소개(1) 11:00 ~ 12:00
- TableView와 TableViewController 소개(2) 13:00 ~ 14:00
- 웹 서버와 RESTful 기반의 통신 방법 소개(1) 14:00 ~ 15:00
- 웹 서버와 RESTful 기반의 통신 방법 소개(2) 15:00 ~ 16:00
- WebView 16:00 ~ 17:00
-
4. View와 ViewController
-
5일차
-
5. 다양한 화면 크기 대응
- AutoLayout(1) 09:00 ~ 10:00
- AutoLayout(2) 10:00 ~ 11:00
- AutoLayout(3) 11:00 ~ 12:00
-
6. 추가 기능
- 파일시스템 13:00 ~ 14:00
- SQLite를 사용한 로컬데이터베이스(1) 14:00 ~ 15:00
- SQLite를 사용한 로컬데이터베이스(2) 15:00 ~ 16:00
-
5. 다양한 화면 크기 대응
-
1일차
수강후기 35
-
4.5유*희
2025.03.28
수업내용은 좋으나 강사님의 시간분배를 너무 못하십니다... -
5김*미
2025.03.28
강사님이 친절하십니다 -
5허*민
2025.03.28
안드로이드 앱 개발만 하다가 ios처음 해봤는데 비슷한게 있는듯 하면서도 다른부분이 많은 것 같습니다. -
5김*혁
2025.03.28
강사님께서 너무나 잘 설명을 해주시고, 강의 내용 외에도 질문에 대해서 상세하게 답변해주셔서 도움이 많이 됐습니다. -
5이*주
2025.03.28
강사님께서 너무 친절하시고 중간중간마다 에러났는지 일일히 다 체크해주셔서 좋았습니다 그리고 수강생 레벨체크 후 눈높이에 맞게 알려주셔서 좋았습니다
UIKit을 사용한 iOS앱 개발 관련과정

교재제공