과정상세
SwiftUI를 사용한 iOS앱 개발

교재제공 중급
SwiftUI를 사용한 iOS앱 개발
카테고리
- SW 개발 모바일
- 학습유형별 대면
과정요약
학습시간 | 34시간 | 난이도 | 중급 |
---|---|---|---|
교육비 지원 | 고용보험 비환급 | 평가항목 | 출석률 100% |
수료기준 | 총점 80점 이상시 수료 | 정원 | 20 명 |
교재정보 |
과정소개
본 과정은 맥북(또는 맥미니 등 macOS기기)을 지참하셔야 수강하실 수 있는 과정입니다.
권장PC사양: 맥북에어 2020년 이후 모델, M1 CPU 8G 메모리, SSD256GB
또한, Swift 기반의 과정으로 Object-C 기반으로 진행되지 않습니다.
2일은 Swift언어의 문법을 학습하고 3일은 SwiftUI를 학습할 수 있도록 구성되어 있습니다.
iOS앱이 처음인 분들 뿐만 아니라 UIKit을 경험한 개발자들에게 추천하는 과정입니다.
과정 특징
SwiftUI를 5일 과정을 통해 각 기술별로 학습할 수 있습니다.
쉽게 개발 할 수 있지만, 사용법을 확실하게 익히고 나면 더욱 더 쉽고 강력하게 활용할 수 있습니다.
기존 UIKit을 사용한 방식과 SwiftUI를 사용한 방식을 비교하여
기존 방식을 사용하던 분들께는 최신의 개발 방식을 빠르게 이해할 수 있도록,
새롭게 학습하시는 분께는 기존 방식까지 이해하실 수 있도록 커리큘럼을 구성했습니다.
모바일 강의 경력 20년, 강의 만족도 평균 93점을 보유하신
모바일 도메인 베스트 전담 강사님께서 직접 강의합니다.
학습목표
- Swift언어의 기본적인 문법과 비동기 패턴에 대한 내용을 설명할 수 있습니다.
- Swift 언어를 이용해 기본적인 iOS 앱을 만들 수 있다.
- SwiftUI를 사용한 다양한 레이아웃을 생성할 수 있다.
- 기존 UIKit과 컨트롤 사용이 어떻게 다른지 차이점을 설명할 수 있다.
- List컨트롤, NavigationView, TabView를 사용할 수 있다.
- 데이터 바인딩을 지원하는 것과 상태 모델을 만들어서 사용하는 MVVM 모델을 사용할 수 있다.
학습대상
- iOS 기반 프로그래밍에 입문하고자 하는 개발자
- 아이폰 앱 개발자
- 아이폰 앱 개발 경험 6개월 이상
과정목차 34
-
1 일차
-
iOS앱 개발환경
- 전반적인 iOS개발의 용어와 기술
- Xcode와 Swift언어 소개
-
iOS앱 개발환경
- 애플의 개발자 계정 소개와 생성
- 정수, 실수, 문자열, 배열, 딕셔너리, 튜플
- 연산자와 분기 반복문 사용
- 함수 기반의 코딩 연습
- 개념
-
옵셔널
- 형식
- 값형식인 구조체
- 프로토콜 사용
-
SwiftUI에 대한 소개
- SwiftUI에 대한 소개와 기존 UIKi과의 비교
- View Layout, HStack, VStack, ZStack 소개와 사용
-
NavigationView 소개와 사용
- NavigationView와 NavigationLink 소개와 사용
- SwiftUI에서 상태값을 유지하는 것에 대한 소개와 사용
-
SwiftUI에서 사용하는 Combine프레임워크
- Combine프레임워크 소개와 사용
- Combine프레임워크 소개와 사용
- SwiftUI에서 제공하는 WebView에 대한 소개와 사용
수강후기 8
-
4.75유*웅
2024.12.13
강사님이 준비를 많이 하셨네요. 친절하시고요. -
5임*현
2024.12.13
자세하고 친절하게 강의를 진행해 주셨습니다. -
5김*경
2024.12.13
개념부터 실무까지 세세하게 잘 학습했습니다. -
5오*석
2024.12.13
스위프트UI의 강점에 대해 깊은 이해를 할 수 있게 강사님의 경험이 많아서 강추 -
5윤*현
2024.12.13
iOS앱 대한 이해가 늘는 기회가 되었습니다
SwiftUI를 사용한 iOS앱 개발 관련과정

교재제공