멀티캠퍼스

통합검색

검색도우미 기능을 다시 켤때는
검색창에서 검색도우미 열기를 클릭하세요

과정상세

UIKit을 사용한 iOS앱 개발

thumbnail image
집합

교재제공 중급

UIKit을 사용한 iOS앱 개발

4.8

like 35

1,200,000원 (VAT없음)
학습기간
개폐강 확정일 2025.07.11

카테고리

  • 학습유형별 대면
  • SW 개발 모바일

과정요약

과정요약
학습시간 09:00 ~ 17:00 ( 34시간 ) 난이도 중급
교육비 지원 고용보험 비환급 평가항목 출석률 100%
수료기준 총점 80점 이상시 수료 정원 24 명
교재정보
강사명 김종덕

과정소개

📌신청 전 유의 사항📌

본 과정은 맥북(또는 맥미니 등 macOS기기)을 지참하셔야 수강하실 수 있는 과정입니다.
★ 필수PC사양: 맥북에어 2020년 이후 모델, M1 CPU 8G 메모리, SSD256GB ★
맥북 미지참 시, 정상적인 교육 수강이 불가능하고, 별도로 맥북을 대여해드리지 않으며,
버전이 낮으면, 실습에 필요한 xcode 프로그램 설치가 되지 않으니, 필수PC사양에 맞는 맥북 지참 꼭 부탁드리겠습니다!


또한, Swift 기반의 과정으로 Object-C 기반으로 진행되지 않습니다. 
 iOS UIkit  앱개발
본 과정은 iOS의 메인 개발 언어인 Swift를 활용하여 응용 애플리케이션 개발을 위한 핵심 스킬을 학습하는 과정입니다.  

Swift의 기초 문법부터 주요 개발도구와 iOS 개발에 자주 사용되는 디자인패턴, 프레임워크 등을 단계별로 실습하실 수 있습니다. 
Why Native 개발?
간편하게 앱을 빌드할 수 있는 프레임워크들이 쏟아지고 있지만,
보다 안정적이고 정교한 모바일 서비스 운영을 위해서는 결국 네이티브 개발이 꼭 필요합니다.  

과정 특징
Swift 기초부터 앱 완성까지


Swift의 기초를 먼저 익힌 후, iOS에서 자주 활용되는 디자인 패턴, 웹통신과 
로컬DB 활용까지 앱 개발의 전 과정을 단계별로 학습합니다.  
 
핵심 활용 기술만 압축적으로
 
모바일 플랫폼의 고도화로 SDK의 내용도 방대해지고 있습니다.
본 과정에서는 iOS 개발의 핵심 요소만을 선별하여 5일 과정으로 압축했습니다.
빠르게 진화하는 기술에 발맞춰
 
매년 9월에 발표되는 iOS 업데이트와 새로운 코딩 기법 출현을 반영하여 
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
    • 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
    • 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일차
      • 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
    • 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

수강후기 35

평균평점

4.8 / 5.0

  • 4.5
    유*희

    2025.03.28

    수업내용은 좋으나 강사님의 시간분배를 너무 못하십니다...
  • 5
    김*미

    2025.03.28

    강사님이 친절하십니다
  • 5
    허*민

    2025.03.28

    안드로이드 앱 개발만 하다가 ios처음 해봤는데 비슷한게 있는듯 하면서도 다른부분이 많은 것 같습니다.
  • 5
    김*혁

    2025.03.28

    강사님께서 너무나 잘 설명을 해주시고, 강의 내용 외에도 질문에 대해서 상세하게 답변해주셔서 도움이 많이 됐습니다.
  • 5
    이*주

    2025.03.28

    강사님께서 너무 친절하시고 중간중간마다 에러났는지 일일히 다 체크해주셔서 좋았습니다 그리고 수강생 레벨체크 후 눈높이에 맞게 알려주셔서 좋았습니다

UIKit을 사용한 iOS앱 개발 관련과정