멀티캠퍼스

통합검색

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

과정상세

thumbnail image
집합

교재제공 중급

iPhone App 개발 기본1

4.6

like 155

1,200,000원 (VAT없음)

과정요약

과정요약
학습시간 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년마다 교안을 리뉴얼 · 최신화하고 있습니다.









 





 

주요 수강평


더 많은 수강평은 페이지 하단에서 확인하실 수 있습니다. 
 

★★★★★   최*범 님 | 2020.12.11 

아이폰 개발을 너무너무 하고 싶어졌다. 무지무지 재밌다.
강사님 친절하시고 쉬는 시간에 보여주시는 것들이 너무 유익하고 재밌었다. 감사합니다. 선생님!!
 
★★★★   ***** 님 | 2019.08.09

강사님이 일일이 못따라와도 잘 챙겨주고 좋았습니다. 맨앞에 앉아서 못따라갔는데
강사님덕분에 잘따라갔고, 처음접해본 맥을 잘 다룰 수 있었습니다. 감사합니다. 다음강좌도 참석하겠습니다!
 


 

학습 목표 및 대상
  

학습목표

  • iOS 앱의 기본적인 개발 환경을 이해하고 개발 환경을 세팅 할 수 있습니다.
  • 애플의 유료 개발자 프로그램에 가입해서 실제 디바이스에 앱을 배포할 수 있습니다.
  • Swift 개발 언어를 사용해서 기본적인 앱을 만들 수 있습니다.
  • 코코아 터치에서 제공하는 기본 패턴들을 이해할 수 있습니다.
  • RESTful기반의 서비스로 구현된 웹 서버와 통신을 통해 실시간 데이터를 받아올 수 있습니다.
  • 개발툴인 Xcode를 사용해서 스토리보드 기반의 빠르고 강력한 개발을 할 수 있습니다.

학습대상

  • 기업: 응용 어플리케이션 개발 직무의 모바일 서비스도 제공해야 하는 개발자
  • SI업체 및 웹/모바일 에이젼시: 모바일 개발 프로젝트에 투입 될 개발직군 임직원
  • 창업자 및 소형 비즈니스 종사자: 모바일 비즈니스로 진출하려는 개인 및 회사

과정목차 10

  • 1 일차
    • 1. iOS 앱 개발 환경
      • - macOS 소개
        - iOS 기본 개념
    • -
      • - 개발자 계정 생성
        - Swift 소개
  • 2 일차
    • 2. 개발 언어의 이해
      • - Swift 언어의 기본
        - Struct, Class, Enum 정의
        - 옵셔널, 클로저, 제너릭
    • 3. 앱의 구조
      • - 간단한 iOS 앱 제작 및 배포
        - iOS 앱의 라이프 사이클
  • 3 일차
    • 4. View와 ViewController
      • - View와 ViewController 소개
    • -
      • - ViewController간의 데이터 전달
  • 4 일차
    • 5. 앱 개발 활용
      • - 델리게이트 패턴에 대한 소개
    • -
      • - TableView와 TableViewController 소개
        - 웹 서버와 RESTful 기반의 통신 방법 소개
  • 5 일차
    • 6. 다양한 화면 크기 대응
      • - Autolayout
        - SwiftUI에 대한 간단한 소개
    • 7. 추가 기능
      • - WebView
        - 파일시스템
        - SQLite를 사용한 로컬데이터베이스

수강후기 155

평균평점

4.6 / 5.0

  • 5
    김*원

    2022.11.25

    강사님이 핵심을 잘 잡아주시고 부족한 부분을 보완해주셔서 수업이 매우 좋았습니다
  • 5
    ******

    2022.11.25

    Ios의 기초를 다지는데 매우 유익했습니다.
  • 4
    김*수

    2022.11.25

    재미있게 잘 들었습니다
  • 5
    조*연

    2022.11.25

    책자가 제공되엇으면 합니다. 교육은 너무 좋았습니다.
  • 5
    연*운

    2022.11.25

    친절하고 천천히 잘 설명해주셔서 정말 좋았습니다.