Thumbnail
BEST 개발 ・ 프로그래밍 모바일 앱 개발
야곰의 iOS 프로그래밍
(4.2)
28개의 수강평 ∙ 387명의 수강생

55,000원

지식공유자 : yagom
총 106개 수업˙총 10시간 34분
평생 무제한 수강
수료증 발급 강의
초급 대상
내 목록 추가 172 공유
초급자를 위해 준비한
[개발 ・ 프로그래밍] 강의입니다.

iOS 애플리케이션을 제작함에 있어 필요한 지식과 테크닉을 전달하고, 방대한 분량의 iOS 관련 지식을 스스로 익힐 수 있는 방향을 제시합니다. 더불어 강좌 수료 후 더 나아갈 길을 제시합니다.

야곰의 iOS 프로그래밍

iOS 애플리케이션을 제작함에 있어 필요한 기본 지식과 테크닉을 전달하고, 방대한 분량의 iOS 관련 지식을 스스로 익힐수 있는 방향을 제시합니다. 더불어 강좌 수료 후 더 나아갈 길을 제시합니다. 소개글 pdf 보기

tip 처음부터 모든 것을 다 이해하려 애쓰지 않으셔도 좋습니다. 반복 학습을 통해 어느정도 체득도 가능하며, 각각의 프로젝트를 진행하면서 자신이 모르는 부분이 무엇인지 알아가게 될 것입니다. 우리의 목표는 모르는 것이 무엇인지 알아가는 것입니다. 모르는 것이 무엇인지 알고, 어떻게 학습해 나가야 하는지 알면 스스로 많은 것을 익힐 수 있게 될 것입니다.

얻어가는 것들

iOS 애플리케이션 개발 기본 지식 Xcode 사용방법 Cocoa Touch 프레임워크 전반 Apple 개발자 문서 보는 방법 애플리케이션 개발의 전반적인 흐름 iOS 개발 Tip & Tech

만들며 배웁니다

사진필터앱, 업다운게임, 컬러피커, 반려동물소개(이미지), 로그인구현, 심리테스트앱, 할일관리앱, 친구관리앱

 

도움이 되는 분들 

  • 다른 언어와 플랫폼을 경험해 본 프로그래머
  • 객체지향 프로그래밍 기초가 있는 컴퓨터 관련 전공생
  • 기초 프로그래밍 유경험자
  • 스위프트 프로그래밍 언어 사용 가능자
객체지향 프로그래밍 지식과 스위프트 프로그래밍 언어의 문법을 모르는 분은 수강하기 어렵습니다. 야곰의 스위프트 기본 문법 강좌

 강좌 특징

온라인 강좌는 오프라인 강좌와 너무나 다른 학습환경입니다. 당연히 오프라인과는 다른 방식의 접근이 필요합니다. 지식공유자는 컴퓨터교육을 전공했으며, iOS 개발자로 활동하고 있습니다. 더불어 온라인과 오프라인을 넘나들며 강의를 진행했습니다. 많은 강의를 통해 다양한 교육방법을 고민해 왔고, 그 결과 기존과는 다른 학습을 경험할 수 있도록 구성하였습니다.

여러 프로젝트를 통해 원리를 이해 따라하기만 한다면 아무 의미가 없습니다. 여러분은 원리를 이해해가며 스스로 응용할 수 있는 방법을 고민하게 될 것입니다. 실무 영역까지 아우르는 내용 다른 iOS 강좌나 책을 보셨나요? 혹시 끝나고 나서 '그럼 이제 뭘 만들 수 있을까?', '이걸 어디에 활용할 수 있는거지?' 등등 막막함을 경험한 적이 있으신가요? 원리를 이해한 후 실무에서 필요한 기초 내용들을 아우르며 프로젝트를 진행합니다.또, 10개의 작은 프로젝트를 진행하면서 큰 프로젝트를 어디서부터 어떻게 만들어 나가는지에 대한 축소 프로젝트를 통해애플리케이션 제작 흐름을 경험할 수 있습니다. 기본 흐름과 원리를 이해하면 자신도 모르게 머릿속에서 iOS의 그림이 그려지게 됩니다.

 준비 사항

macOS가 동작하는 매킨토시 컴퓨터 iMac, MacBook, Mac Pro, Mac mini... i5 이상의 프로세서, 8GB 이상의 RAM을 추천합니다. 끝까지 해내겠다는 굳은 결심 스스로 탐구해 나가는 호기심

알아두기

본 강좌는 iOS 애플리케이션을 제작하기 위해 Cocoa Touch 프레임워크의 핵심적인 구성과 이를 활용하기 위한 기반 지식, 스킬을 위주로 구성되었기 때문에 스위프트의 중고급 문법과 깊숙한 Core 레이어까지는 다루지 않습니다. iOS 애플리케이션을 심도있게 다루기 위해서는 부가적으로 중고급 스위프트 문법 및 Media / Application Services, Core Services 등의 서비스 레이어 등에 대한 추가학습이 필요할 수 있습니다.
완성된 예제 프로젝트 및 실습에 도움을 줄 수 있는 코드블록은 https://bitbucket.org/yagom/inflearn_ios_basic_yagom/ 에서 확인할 수 있습니다.

지식공유자 소개

yagom’s blog(http://blog.yagom.net)를 운영하는 iOS 개발자로 iOS, macOS 개발자 커뮤니티인 맥부기에서 강좌를 연재하였고, OSXDev 커뮤니티 활동도 하고 있습니다. 컴퓨터 교육을 전공했으며 비전공자와 학생들에게 컴퓨터 지식을 더 쉽고 재미있게 알리는 데 관심이 많아 후배 프로그래머에게 지식을 나누는 데에도 힘을 쏟고 있습니다. 2010년부터 iOS 개발을 시작해 현재까지도 계속 iOS 관련 개발에 열정을 쏟고 있습니다. 현재는 네이버 커넥트 재단의 iOS 튜터로 활동하고 있습니다. 저서로는 『iOS 핵심 노트』 시리즈, 『스위프트 프로그래밍』 등이 있습니다.

안녕하세요
yagom 입니다.
yagom의 썸네일
커리큘럼 총 106개 ˙ 10시간 34분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강좌소개
overview 미리보기 03:00
스위프트 문법 학습자료
섹션 1. 웹 브라우저
1번 프로젝트 소개 미리보기 01:00
UI 구성하기 06:00
코드로 기능 구현하기 13:00
섹션 2. 내 소개 애플리케이션
2번 프로젝트 소개 미리보기 01:00
2번 프로젝트 학습자료
예제 함께하기 - 인터페이스 빌더로 레이아웃 구성하기 미리보기 09:00
예제 함께하기 - 오토레이아웃 15:00
돌아보기 - UIKit과 개발자 문서 미리보기 05:00
돌아보기 - H.I.G.와 오토레이아웃 06:00
돌아보기 - View 05:00
섹션 3. 업 다운 게임
3번 프로젝트 소개 미리보기 01:00
3번 프로젝트 학습자료
예제 함께하기 - 인터페이스 구성하기 05:00
예제 함께하기 - IBOutlet 10:00
예제 함께하기 - IBAction 08:00
예제 함께하기 - Gesture Recognizer 06:00
예제 함께하기 - 메서드 코드 채우기 05:00
돌아보기 - IBOutlet 05:00
돌아보기 - IBAction 08:00
돌아보기 - Gesture Recognizer / Mark Comments 06:00
섹션 4. 컬러피커
4번 프로젝트 소개 미리보기 01:00
4번 프로젝트 학습자료
예제 함께하기 - 인터페이스 구성하기 06:00
예제 함께하기 - 아웃렛과 액션 연결 03:00
예제 함께하기 - 코드 작성하기 07:00
돌아보기 - 스택 뷰 03:00
돌아보기 - 뷰 태그 03:00
돌아보기 - 컨트롤 이벤트 04:00
돌아보기 - 딜리게이션 디자인 패턴 12:00
섹션 5. 반려동물 소개
5번 프로젝트 소개 미리보기 01:00
5번 프로젝트 학습자료
예제 함께하기 - 첫 번째 화면 구성하기 19:00
예제 함께하기 - 나머지 화면 구성하기 15:00
예제 함께하기 - 내비게이션 인터페이스와 세그 미리보기 04:00
예제 함께하기 - 아웃렛과 액션 연결 03:00
예제 함께하기 - 동물 모델 정의 02:00
예제 함께하기 - 화면전환 전 데이터 전달 09:00
돌아보기 - MVC 디자인 패턴 06:00
돌아보기 - 뷰 컨트롤러 03:00
돌아보기 - 내비게이션 인터페이스 미리보기 07:00 돌아보기 - 모달 미리보기 05:00
돌아보기 - 스토리보드 세그 03:00
돌아보기 - 에셋 카탈로그 06:00
돌아보기 - 프로퍼티 리스트 04:00
돌아보기 - Codable 03:00
섹션 6. 로그인 페이지
6번 프로젝트 소개 미리보기 01:00
6번 프로젝트 학습자료
예제 함께하기 - 인터페이스 구성하기 05:00
예제 함께하기 - 코드작성(1) 08:00
예제 함께하기 - 코드작성(2) 07:00
돌아보기 - 애플리케이션 생명주기 10:00
돌아보기 - 뷰 컨트롤러의 뷰 상태변화 08:00
돌아보기 - 응답체인 08:00
돌아보기 - 얼럿 컨트롤러 07:00
섹션 7. 심리테스트 앱
7번 프로젝트 소개 01:00
7번 프로젝트 학습자료
예제 함께하기 - 인터페이스 구성하기(1) 10:00
예제 함께하기 - 인터페이스 구성하기(2) 10:00
예제 함께하기 - 모델코드 작성하기 07:00
예제 함께하기 - 동작코드 작성하기 09:00
돌아보기 - 싱글턴 프로그래밍 디자인 패턴 06:00
돌아보기 - JSONDecoder 03:00
돌아보기 - Dynamic Type 09:00
섹션 8. 할 일 관리 앱
8번 프로젝트 소개 미리보기 01:00
8번 프로젝트 학습자료
예제 함께하기 - 인터페이스 구성하기 미리보기 09:00
예제 함께하기 - 모델 코드작성 02:00
예제 함께하기 - 테이블뷰 컨트롤러 코드작성 05:00
예제 함께하기 - 할 일 화면 코드작성(1) 04:00
예제 함께하기 - 할 일 화면 코드작성(2) 07:00
예제 함께하기 - 로컬 노티피케이션 코드작성 04:00
돌아보기 - 테이블뷰 13:00
돌아보기 - 뷰의 재사용 08:00
돌아보기 - 날짜와 시간 07:00
돌아보기 - 유저 노티피케이션 미리보기 05:00
돌아보기 - 샌드박스 구조와 파일매니저 16:00
섹션 9. 내 친구들 앱
9번 프로젝트 소개 미리보기 02:00
9번 프로젝트 학습자료
예제 함께하기 - 인터페이스 구성하기 10:00
예제 함께하기 - 모델 코드작성 05:00
예제 함께하기 - 웹 데이터 요청 코드작성 05:00
예제 함께하기 - 나만의 테이블뷰 셀 구현하기 13:00
예제 함께하기 - 친구정보화면 코드작성 05:00
예제 함께하기 - 친구목록 테이블뷰 코드작성 11:00
예제 함께하기 - 절친목록 테이블뷰 코드작성 08:00
돌아보기 - 탭바 컨트롤러 06:00
돌아보기 - Xib와 테이블뷰 셀 커스터마이즈 05:00
돌아보기 - URLSession 06:00
돌아보기 - GCD 11:00
섹션 10. 사진 필터 앱
10번 프로젝트 소개 미리보기 02:00
10번 프로젝트 학습자료
예제 함께하기 - 인터페이스 구성 준비하기 06:00
예제 함께하기 - 인터페이스 구성하기 18:00
예제 함께하기 - 앨범 컬렉션 화면 코드 작성 15:00
예제 함께하기 - 사진 컬렉션 화면 코드작성 12:00
예제 함께하기 - 사진 화면 코드작성 16:00
예제 함께하기 - 필터 컬렉션 화면 코드작성 06:00
돌아보기 - Photos 프레임워크 07:00
돌아보기 - Core Image 프레임워크 03:00
돌아보기 - 컬렉션뷰 05:00
돌아보기 - 노티피케이션 06:00
돌아보기 - Operation Queue 06:00
돌아보기 - 컨테이너뷰 06:00
섹션 11. 마치며..
마치며 02:00
강의 게시일 : 2018년 06월 20일 (마지막 업데이트일 : 2018년 10월 11일)
수강평 총 28개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
4.2
28개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
김민수 thumbnail
조금 불친절한 강좌 총 10개의 프로젝트를 만들어 보는 강좌입니다. 강좌의 흐름은 크게 [프로젝트 소개 > UI 설계 > 코드 따라하기 > 돌아보기(코드 설명) ] 순서로 이루어져 있습니다. 이 중 수강하는 입장에서 제일 시간을 많이 들이게 되는 "코드 따라하기" 시간은 강사가 제시한 코드를 그대로 타이핑하는 시간에 그칩니다. 어떤 역할을 하는 코드인지도 모른채 타이핑만 하는 것은 고역이었습니다. "돌아보기" 시간에서 코드의 내용을 설명하지만 내용이 너무 개략적입니다. 코드 설명의 많은 부분을 공식 API 문서를 보라는 것으로 대체하시는데 실제로 등장한 코드에 대해서는 더 충실히 설명하시면 좋을 것 같습니다.
2019-01-13
문태부 thumbnail
너무 기초 강좌라 일주일만에 다 보고 따라 해 봤습니다. 코드를 일일히 타이핑 하지 않고 본론만 넘어 가도록 한 부분이 좋았던 것 같습니다. 그래서 강의가 굉장히 스피디 하게 넘어가서도 좋았구요. 다만 상용에서 쓰일만한 아이폰 프로젝트는 조금 없는 것 같습니다. 강의 중간에 제가 실수한것은 아이덴티파이를 추가하지 않아서 그렇구요. 스킵이 빨라서 절차를 조금 적어서 프로세스를 처리하는 방식으로 ns차트나 flow 차트가 첨언 되었으면 하는 아쉬움이 있습니다. 그래도 앞서 강의 만들어 주시고 강의 시작전 보강 해주신 코멘트 덕에 프로젝트 실습하는데 있어서 모두 큰 어려움 없이 할 수 있었습니다. 감사합니다.
2019-03-06
in_smart thumbnail
입문 초급이라 하기엔 친절하지 않는 강의 ios 개발에 대한 팁보다는 공식문서를 확인하라는 말이 더 많습니다 강의를 보면서 그냥 따라치게 되는거 같은 생각이 너무 큽니다 왜 이렇게 코드를 작성한 이유나 여러 방식을 비교해 이렇게 작성한 코드가 좋은 코드다 또는 효율적인 코드다 라는 설명이 있음 좋았을거같네요
2020-05-04
Zion Seungmin Yi thumbnail
고생하는 강의임 정작 중요한 부분 설명 대충 넘어가서 화가남. 다른 후기들 보면 생각할 꺼리라고 좋게 얘기 해 주시던데, 그래도 좋은 마음으로 꾹 참고 봤지만 미리 만들어 놓은 코드 복사 하고 붙여 놓고 설명 정말 약간 하고 넘아가면 당황 스럽고 화가 남. 암튼 고생스럽게 강의 준비 하셨겠지만..아쉬움..
2018-12-15
돼지토끼 thumbnail
꼭 알아야 할 것들을 기본적인 내용들을 족집게로 콕 집어 알려주셔서 많은 도움이 됩니다.
2020-10-07

55,000원

내 목록 추가 172 공유
지식공유자 : yagom
총 106개 수업˙총 10시간 34분
평생 무제한 수강
수료증 발급 강의
초급 대상
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스