course thumbnail
  • 프로그래밍
  • 입문, 초급

Swift로 쉽게 배우는 iOS 앱개발 기초

실무와 가장 근접하게 하나의 앱을 같이 완성해가며 ios앱개발 의 기초적인 내용을 학습합니다. (★~9/30일까지 순차적으로 업로드됩니다. 얼리버드 이벤트 진행중!)

바로 수강
평생 수강
  • 온라인
    총 35강, 약 00시간 47분

하나의 앱을 함께 만들며
기초부터 복잡한 기능까지

iOS 개발, 기초부터 실무에 가장 근접하게 배우세요!


강의소개

Swift와 iOS 개발에 필요한 기초적인 지식
실제 실무와 가장 비슷하게 전달드립니다!

ios앱개발

01. 실제 iOS 개발자들은 어떻게 업무 하는지 간접적으로 경험하실 수 있습니다.

실제로 회사에서 일을 할 때와 비슷하게 처음에는 단순한 기능을 가진 앱으로 시작하지만, 회차를 거듭하면서 하나씩 조금 더 복잡한 사항이 추가됩니다. 요구사항을 구현하기 위해 필요한 내용을 학습하고 그것을 바로 활용하여 구현해 나가는 과정을 통해서 iOS 개발을 배우는 즐거움은 물론, 사람들에게 필요한 앱을 만드는 즐거움을 경험할 수 있습니다.

02. 앱을 처음 만들어 보시는 분들도 OK! Swift UI를 통해 기초부터 복잡한 기능까지 손쉽게 배웁니다.

iOS 앱 개발 언어 중 가장 많이쓰이고 배우기 쉬운 Swift로 배워보세요! 기능 구현에 필요한 이론 설명과 이어지는 기능 구현 실습으로 외우는 것을 최소화하고 직관적으로 이해하며 자유자재로 앱개발을 할 수 있도록 돕습니다. iOS 개발에 대한 재미와 자신감을 얻어가실 수 있습니다.

03. 대기업-유니콘-스타트업에서 iOS 앱개발 9년 이상 경력을 가진 강사님의 노하우를 배우실 수 있습니다.

네이버, NHN 엔터, 티몬, 쿠팡을 거쳐 현재는 힐링페이퍼(강남언니)에서 iOS 개발 리드로 일하고 계신 현업자 강사님께 필요한 부분만 골라서 배울 수 있습니다. 실제 습관 만들기 App(가제, Fantasic habits)을 만들며 실제 개발자들처럼 한가지 앱을 꾸준히 발전시켜 나가는 것을 배워보세요.


본 강의에서
무엇을 얻어갈 수 있나요?

현업 iOS 개발 리드에게 실무처럼 배우는 iOS 앱개발

  • Swift 기초부터 iOS 개발

    개발에 대해 전혀 몰라도 괜찮습니다. Swift 기초부터 다양한 기능까지, Swift와 iOS 개발 기초를 자연스럽게 배우게 됩니다.

    ios앱개발
  • 하나의 앱을 만들어 볼 수 있는 기회

    하나의 앱을 같이 완성해가며 배우는 앱 개발 기초! 회차를 거듭하며 복잡한 기능을 구현, 앱 만들기의 즐거움을 경험해 보세요!

    ios앱개발
  • 설계부터 구현까지, 현업자의 노하우 공개

    현재 강남언니 iOS 개발 리드이자 네이버 카페, Vlive 등 어플을 함께 개발하신 9년 이상 경력 찐 실력자 강사님의 노하우를 쏙쏙!

    ios앱개발

iOS 개발을 통해서 사람들에게 필요한
앱을 만드는 즐거움을 경험해 보세요!


본 강의가 특별한 이유는
무엇인가요?

1

iOS 앱개발자 커리어를 준비한다면? 이곳에서 제대로 배우세요!

단순히 여러 기능들을 다양한 실습을 통해서 배우는 강의가 아닙니다. 실제로 회사에서 일을 할 때와 비슷하게 처음에는 단순한 기능을 가진 앱으로 시작하지만, 회차를 거듭하면서 하나씩 조금 더 복잡한 요구사항이 추가됩니다. 요구사항을 구현하기 위해 필요한 내용을 이론으로 학습하고 그것을 바로 활용하여 필요한 사항을 구현해 내가는 과정을 통해서 실무에 가장 가깝게 iOS 앱개발을 배우실 수 있습니다.

2

NHN, 네이버, 쿠팡 등 다양한 회사를 경험하신 강사님의 노하우 습득

네이버 iOS개발자 (네이버 뮤직, V Live, 카페앱 등), 쿠팡 iOS 개발자를 거쳐 현재는 iOS 개발 리드를 맡고계신 강사님의 노하우가 가득 담긴 강의! 단순히 iOS 앱개발을 배우는 것이 아닌 사람들에게 가치있는 무언가를 만들어 주는 즐거움과 그 과정에서 발생하는 현실적인 여러가지 문제들을 해결하기 위한 문제해결 방법까지 배워보세요! (*강사님께 커리어 코칭 및 모의면접을 받고싶으신 분들은 채널톡을 통해 별도 문의 주시기 바랍니다.)

3

하나의 앱을 만들며 배우는 iOS 앱개발

본 과정과 함께 하나의 앱을 만들어가 볼 수 있습니다. Xcode사용법과 프로젝트 만드는 방법, Swift 기본 코드부터 시작해서 [Fantastic Habits]라고 불리는 습관 만들기 앱에서 기본 UI만들기, 할일 입력창을 만들어서 할일 입력받기, 저장한 일을 리스트로 보여주기 등 다양한 기능을 가진 앱을 만들어 보세요!

수강 대상

이런 분들은 꼭 들으셔야 해요!


나만의 앱을 만들어보고 싶은 분


iOS 앱개발자로 커리어 전환을 희망하고 계신 분


Swift, Xcode 등 iOS 앱개발 기초를 현직자에게 배우고 싶으신 분

강사소개

우리 강사님을 소개할게요!

iOS앱개발
고찬혁
이력사항
  • (현) 힐링페이퍼(강남언니) iOS개발 리드
  • (전) 네이버 시니어 소프트웨어 엔지니어
  • (전) 쿠팡 시니어 소프트웨어 엔지니어
  • (전) 티켓몬스터(티몬) 시니어 소프트웨어 엔지니어
  • (전) NHN 게임 프로그래머
  • (전) 삼성전자 어시스턴트 매니저
투자이력
  • Naver Cafe(Community Service) & V Live iOS Application development
  • Coupang iOS Application Development
  • TMON, Implementation and refactoring TMON app & Leading Code Quality Practices
  • NHN, Account System Integration on iOS Game client
  • Naver Music iOS Application Development
  • Samsung Electronics, Settop Box Test Automation System Development
1. 간단하게 자기소개 부탁드립니다.

안녕하세요. iOS개발자 고찬혁이라고 합니다. 제가 개발을 하는 이유는 사람들이 겪고 있는 문제를 소프트웨어를 통해서 해결하고 도움을 주는 것이 재미있고 가치있는 일이라고 생각하기 때문입니다. 이 강의를 함께 하시는 여러분도 iOS개발이 실제 우리에게 도움이 되는 소프트웨어를 만들 수 있는 재미있는 일이라는 것을 느꼈으면 하는 바람입니다.

2. 강의에서는 주로 어떤 내용을 다룰 예정이시고, 어떤 형태로 진행되나요?

습관만들기 앱을 함께 만들어 나가면서, 단순한 기능부터 시작해서 점차 기능을 덧붙여 나갑니다. 그러면서 필요한 iOS개발 지식을 습득해 나갑니다.

3. 다른 강의와 어떤 차별점이 있나요?

제가 생각하는 기초는 단순히 iOS 개발 지식을 조금씩 알게 되는 것이 아니라고 생각합니다. 혹은 쉬운 앱 여러가지를 만들면서 실습을 여러번 하는 것도 제가 생각하는 기초는 아닙니다. 제가 생각하는 기초는 iOS 개발이 사람들에게 가치있는 무언가를 만들어 줄 수 있는 즐거운 일임을 알게 되고, 그 과정에서 발생하는 현실적인 여러가지 문제들을 인지하는 것입니다. 그리고 나면 그 문제를 해결하기 위한 지식이나 도구를 찾아서 학습하고 적용해 나갈 수 있는 능력을 기르면 됩니다. 이 강의는 실제와 비슷하게 하나의 앱에 계속해서 조금 더 복잡한 기능을 붙여 나갑니다. 그리고 그 과정에서 발생하는 문제를 해결하는 지식과 도구를 알려 드립니다.

4. 마지막으로 수강생들에게 하고 싶으신 말이 있다면?

개발을 하고, 앱을 만들 때, 그 본질은 사람들에게 필요한 것을 제공하고 가치를 전달하는 것입니다. 그 과정에서 재미를 느끼는 것은 좋은 개발자가 되기 위한 필수 요건이라고 생각합니다. 본 강의를 통해 iOS 개발에 재미를 느끼시고, 이후로도 꾸준히 개발자의 길을 걸어가실 수 있는 좋은 원동력을 얻으실 수 있기를 바랍니다.

커리큘럼 (35)

  • SECTION 1. 앱의 기본 UI 만들기

    00:47:14

    1.1 강의소개

    00:05:13

    1.2 iOS 앱 개발 준비하기

    00:05:01

    1.3 첫 번째 요구사항

    00:12:02

    1.4 다양한 화면 크기에 대응하라

    00:24:58
  • SECTION 2. 할일 입력창을 만들어서 할일 입력 받기

    00:00:00

    1.1 Playground

    00:00:00

    1.2 스위프트 기본 Type

    00:00:00

    1.3 Swift : var, let/class와 struct/function 기초

    00:00:00

    1.4 UIKit : UIViewController, UIView 기초

    00:00:00

    1.5 UIKit : UITextView/IBOutlet, IBAction 연결하기

    00:00:00
  • SECTION 3. 저장한 할일을 리스트로 보여주기

    00:00:00

    1.1 Swift : Array/반복문/class와 struct

    00:00:00

    1.2 UIKit : UIViewController lifecycle/UITableView/UILabel

    00:00:00
  • SECTION 4. 완료한 일 체크표시하기 + 삭제하기

    00:00:00

    1.1 Swift : 조건문/properties/Array

    00:00:00

    1.2 UIKit : UISwitch/Text Color, Font/UITableView/UIAlert

    00:00:00
  • SECTION 5. 할일에 간단한 메모와 duedate추가하기

    00:00:00

    1.1 Swift : struct vs class/closure

    00:00:00

    1.2 UIKit : UIViewController present/UIDatePicker/UIStackView

    00:00:00
  • SECTION 6. 할일 목록, 필터링과 정렬

    00:00:00

    1.1 Swift : map, filter

    00:00:00

    1.2 UIKit : UIViewController present/UIDatePicker/UIStackView

    00:00:00
  • SECTION 7. 코드 정리(1)

    00:00:00

    1.1 실제 개발에서 사용하는 코드 정리 테크닉

    00:00:00

    1.2 함수와 클로져

    00:00:00

    1.3 플레이그라운드 사용하기

    00:00:00

    1.4 플레이 그라운드를 통한 이론 실습

    00:00:00
  • SECTION 8. 코드 정리(2)

    00:00:00

    1.1 XCTest를 통해서 간단한 유닛테스트를 작성하는 방법

    00:00:00

    1.2 XCTest를 가지고 실제 코드 정리

    00:00:00
  • SECTION 9. 할일 목록을 서버에서 저장하기(1)

    00:00:00

    1.1 네트워크 통신 기초

    00:00:00

    1.2 GitHub 사용법

    00:00:00

    1.3 네트워크 통신 테스트 도구 사용법

    00:00:00

    1.4 GitHub에서 서버 예제 코드 받아서 구동하기

    00:00:00

    1.5 네트워크 통신 테스트 도구를 통해서 서버 동작 여부 확인하기

    00:00:00
  • SECTION 10. 할일 목록을 서버에서 저장하기(2)

    00:00:00

    1.1 URLSession 사용법

    00:00:00

    1.2 closure 기초

    00:00:00

    1.3 URLSession과 closure를 이용해서 투두 리스트를 저장하고 불러오는 코드 작성

    00:00:00
  • SECTION 11. 할일 목록을 서버에서 저장하기(3)

    00:00:00

    1.1 Result

    00:00:00

    1.2 protocol 기초

    00:00:00

    1.3 Codable

    00:00:00

    1.4 할일 목록을 서버에 저장하고 불러오는 기능 추가

    00:00:00

커리어 성장으로 가는 길, 러닝스푼즈와 함께 하세요!

지금 보고 계시는 강의의 관련 태그로 다른 강의도 찾아보세요.

온라인

Swift로 쉽게 배우는 iOS 앱개발 기초

매일 선착순 20명 한정! 할인가 확인하고 커리어 성장하세요!