배움을 재밌게, 탈잉!
  • 다회차
  • 최대 6명

[야너개]야, 너도 개발자 될 수 있어! 그림으로 비전공자도 쉽게 배우는 iOS 앱개발 입문

홍원표 튜터 (0)

클래스 전 숙지해주세요!

실제 수업은 3시간 X 8회가 진행됩니다. 구체적인 일정은 수업소개란에서 확인부탁드립니다!

강남역 또는 선릉역 근처의 스터디룸을 사용할 예정입니다. 구체적인 장소는 등록해주신 분들이 편하신 장소로 정할 예정입니다.

정해진 시간 외에도 협의가 가능하므로, 일단 편하게 채팅으로 연락주세요. :)

튜터 공지

이런 분들이 들으면 좋아요.

✔️ 수업대상
(*개발을 처음으로 경험해보고, 알아보고 싶으신 분들께 적극 추천합니다.)

- 프로그래밍이 정말로 처음이신분 비전공자분들("프"자 부터 시작합니다.)
- 다른 곳에서 배우다가(파이썬, 자바 등) 프로그래밍에 대해 좌절해 보신 분
- 앱 개발을 배워보고싶으신 디자이너, 기획자 분들
- 나만의 기획으로 앱을 만들어 보고싶으신 분
- 취미로 앱을 만들어 보고 싶으신 분
- 공부에 흥미를 느끼지 못하는 중/고등학생
- 앱 개발자로 취직하고 싶으신 분

- 제가 어떻게서든, 질문도 다 받아드리고 지구끝까지 쫓아가서 이해는 시켜드릴테니, 열심히 하려는 마음가짐만 가지고 오세요.



✔️ 수업 비대상

- 컴퓨터 공학 전공이신 분들
- iOS가 아닌 다른 개발을 경험해 보신 분들
(이미 개발을 경험해 보시고 잘 아시는 분들은, (수업이 기초를 단단하게 다루고자 하는 특성상) 지루하실 수 있어 비추합니다.)

튜터님을 소개합니다.

홍원표

  • 중앙대학교 경영학과

✔️ 반갑습니다.

전) 스타트업 공동창업 및 앱 기획자
현) 스타트업 CEO 및 iOS 개발자

안녕하세요! 비전공자 출신의
iOS개발자 앨런입니다.

몇번의 스타트업 창업 후, 개발에 대한 여전한 목마름으로
30대에 개발자에 도전하여 그 꿈을 이루어낸 iOS개발자 입니다.

저는 처음에
국내에서 가장 좋은 커리큘럼이라는 F모학원에서
비싼 돈을 주고 6개월의 개발자 과정으로
시작을 하였지만,
사실 그 과정동안 많은 좌절을 하기도 하였습니다.

왜냐하면, 수업 진도는 너무 빠르고
전공자 위주의 수업으로 돌아가기 때문에
하나 하나 일일이 개념을 잘 이해하지 못하고
넘어갈 수 밖에 없었기 때문입니다.


그렇지만, 학원 과정이 끝나고도 꾸준한 목마름으로
여러 서적, 해외 인터넷 강의, 국내 인터넷 강의, 탈잉 등
경험 해보지 않은 것 없이 많은 것들을 접해보면서

프로그래밍, 앱이 만들어지는 원리를 이해하게 되었습니다.


그러면서 정말 한가지 절실히 깨달은 것은
프로그래밍이 생각보다 어렵지 않다는 것이었습니다.
(학원에서 포기하셨던 분도, 저에게 배우고 최근에
iOS개발자로 취업을 하셨습니다..!)

이러한 노하우를 공유하고자
수업을 개설하게 되었습니다.


저는 단기간에 앱을 만들 수 있다라고 말씀드리고
싶지는 않습니다. 그것은 정말 거짓말이기 때문입니다.

저와같이 프로그래밍 문법(Swift)부터 시작해서,
2-3개월 정도 같이 이해하고, 원리를 깨달아 가시면
저 없이도 앱을 만들게 되실 수 있을 것이라 확신합니다.


본 수업의 목표는, 혼자 앱을 만들 수 있는 그런 기본적인 원리를
깨닫게 해드리고자 하는 수업입니다.
(2-3개월 후에도 저와같이 하셔도 되고, 충분히 이해하셨다면
이제 책을 찾거나, 인터넷에서 자료를 찾아서 혼자서도 공부하고
그 이후에도 꾸준히 기술을 익혀가실 수도 있습니다.)


단언코 말씀드립니다.
야, 너도 개발자 할 수있어!



✔️ 평점 4.9이상의 온라인 강의 진행 경험

현재 프로그래밍 강의 플랫폼 인프런에서,
iOS앱개발관련 특정 주제에 관하여 온라인 강의도 진행하고 있습니다.

유료강의의 경우, 평점 5점.
무료강의의 경우 평점 4.9점을 유지하고 있습니다.

<유료강의 참고>
<a href='https://www.inflearn.com/course/iOS-Concurrency-GCD-Operation' target='_blank'>https://www.inflearn.com/course/iOS-Concurrency-GCD-Operation</a>

<무료강의 참고>
<a href='https://www.inflearn.com/course/sync-async-%EA%B0%9C%EB%85%90-%EC%9D%B4%ED%95%B4' target='_blank'>https://www.inflearn.com/course/sync-async-%EA%B0%9C%EB%85%90-%EC%9D%B4%ED%95%B4</a>

<8명의 비전공자는 어떻게 개발자로 취업했을까>
<a href='https://bit.ly/353SwVy' target='_blank'>https://bit.ly/353SwVy</a>



✔️ 궁금하세요?

- 언제든지 편하게 실시간 톡으로 질문을 주시면, 최대한 빠르게 답변드립니다.

어떤 클래스 인가요?

✔️ 수업의 방향성

- 이해 위주의 수업. 코딩이 쉽다는 것을 알려드립니다.
(중/고등학생 정도의 수준이면 됩니다.)
- 코딩은 왜?가 중요합니다. 모든 궁금증을 해결해 드립니다.
- 큰 그림. 즉, 전반적인 앱이 만들어지는 원리를 깨우치는 것을 중요시 합니다.
- 대부분 그림으로 쉽게 설명된 자료를 제공해 드립니다.
- 철저히 준비된 수업자료(PDF자료, 연습용 코드 자료)
- 오프라인 수업이 끝이 아닙니다. (15만원 상당의 온라인 강의도 제공해 드립니다.)
- 첫달에는, 문법(Swift)에서 시작해서 2개의 기초 앱을 만들게 됩니다. (타이머, 퀴즈 앱)



✔️ 취업준비반/취미반 따로 운영

iOS개발자로의 취업을 위해 수업 들으시는 분들과, 취미로 앱을 만들어보시길
원하는 분들과의 수업을 분리해서 운영하려고 합니다.
(언제든지 문의 주세요.)



✔️ (취업준비, 개발자 면접준비)

이외에 iOS개발자 취업을 위해 단기간에 잘 모르는 문법을 정리하길
원하시거나 그러시는 분들도 편하게 연락주시면 따로 진행해 드립니다.



✔️ 1) 2021년 2월 평일(화목) 클래스

- 첫 수업의 시작은 2월 2일(화)입니다.
- 수업일정: 2/2(화), 2/4(목), 2/9(화), 2/11(목), 2/16(화), 2/18일(목), 2/23(화), 2/25(목) 총 8회
(탈잉의 정책상 6회를 권장하지만, 실제 수업은 8회가 진행됩니다.)
- 수업시간: (화/목) 오후 7시 15분 ~ 10시 15분 (3시간씩)
- 장소: 선릉역 또는 강남역 스터디룸에서 진행예정
- 정원: 최대 6명(선착순)
- 준비물: 맥북(맥북프로, m1맥북에어)
(꾸준한 개발자를 목표로 하신다면 15인치이상의 맥북프로를 권장하긴 합니다 ^^;)


✔️ 2) 2021년 2월 평일(월수) 클래스

- 첫 수업의 시작은 2월 1일(월)입니다.
- 수업일정: 2/1(월), 2/3(수), 2/8(월), 2/10(수), 2/15(월), 2/17일(수), 2/22(월), 2/24(수) 총 8회
(탈잉의 정책상 6회를 권장하지만, 실제 수업은 8회가 진행됩니다.)
- 수업시간: (월/수) 오후 7시 15분 ~ 10시 15분 (3시간씩)
- 장소: 선릉역 또는 강남역 스터디룸에서 진행예정
- 정원: 최대 6명(선착순)
- 준비물: 맥북(맥북프로, m1맥북에어)
(꾸준한 개발자를 목표로 하신다면 15인치이상의 맥북프로를 권장하긴 합니다 ^^;)



✔️ 수업 자료

- PPT자료 및 연습 코드 모음
- 온라인 강의 제공(15만원 상당)
(현재, 온라인 스쿨도 준비중이기에 추가적으로 탈잉 수업을 들으시는 분들께, 온라인 강의를 제공해 드립니다.)



✔️ Swift문법부터 !

- 스위프트는 애플이 2014년 새롭게 발표한 언어입니다. 기존의 애플 생태계 개발에 쓰이던 Objective-C를 대체하여, 현재는 금융권 등 보수적인 기업들을 제외하고 대부분의 기업들에서는 스위프트 언어로 앱 개발이 이루어지고 있습니다. (스위프트는 앱, 애플워치, 맥 등의 애플 생태계의 프로그래밍 개발에 전반적으로 쓰입니다.)
- 무작정 앱 만들기부터 시작하는 수업도 다수 봐 왔습니다. 다만, 그런 경우 재미는 조금 느낄 수 있지만, 기본 원리를 놓치게 될 수 있다고 생각합니다. 비전공 초심자들은 외워야하는 것과 외우지 않아도 되는 것(그냥 언제든 찾아 쓰면 되는)을 구별할 수 있어야하고, 그리고 근본 원리를 이해하는 것이 더 중요합니다. 그래야 제가 옆에 없더라도 혼자서 앱을 만드실 수 있게 됩니다. 그래서 문법 수업부터 진행해야 한다는 것이 제가 경험한, 양보하지 못하는 철학 입니다.



✔️ 왜 스위프트여야 할까요? 제가 애플 플랫폼의 언어인 스위프트를 추천하는 3가지 이유

1) 한가지 언어를 깊게 배우면 좋은이유
Swift언어를 배우게 되시면, 나중에라도 훨씬 쉽게 Java, 또는 파이썬 등등의 언어도 쉽게 익히실 수 있게 됩니다. 제가 그런 경험을 하였는데, 저는 게임개발 언어인 C#과 Java를 훨씬 쉽게 배울 수 있었습니다. 결국 컴퓨터 언어는 디테일한 작성법만 다르고, 내부에서 동작하는 원리는 거의 동일합니다. 한국어를 배우면 조금만 응용하면 경상도 사투리, 전라도 사투리를 쉽게 듣고 사용할 수 있는 것처럼 한가지 언어를 제대로 배우면 프로그래밍의 접근이 훨씬 쉬워집니다.


2) 스마트폰뿐만 아니라 다른 기기를 위한 앱도 개발 가능
애플은 현재 아이폰 이외에도, 아이패드, 애플워치, 맥, 애플tv등 애플 생태계를 구축하고 있습니다. 스위프트를 통해 앱개발을 배우면 이와같이 애플 생태계의 모든 기기를 위한 앱을 개발할 수 있는 능력을 갖게 됩니다.


3) 리액트 등을 배우면 결국 Swift도 알아야 하기 때문
저는 솔직히, 처음 배우시는 분들에게는 iOS와 안드로이드를 동시에 개발할 수 있는 하이브리드 개발방식인 Flutter나 React-Native로 배우는 것을 절대 추천 드리지 않습니다. 왜냐하면, 웹 개발방식(HTML, CSS, Java Script)을 배워야하고 거기에 실제 앱을 출시하기 위해선 결국 본래 플랫폼의 언어인 Swift나 Java 등을 결국엔 알아야 합니다. 동시에 개발하는 것이 스타트업 등의 입장에서 실력자를 두고 개발하는 입장에서는 좋을 수 있지만, 배우는 입장에서는 둘다 제대로 못하게 될 확률이 훨씬 더 높아, 결국 한가지 플랫폼의 언어로 다시 돌아오게 될 확률이 높습니다.



✔️ 향후의 수업 커리큘럼(예정)

(1단계) 프로그래밍(Swift) 문법 + 기초앱 2개 만들어보기 (본 수업)
(2단계) 기초 앱 만들면서 앱개발 이해하기
(3단계) 앱개발 프레임워크 이해하기
(4단계) 실전 앱 만들어 보기(포트폴리오 준비 등)



✔️ 앱 개발이 정말 쉬울까요?

- 그럴듯하게 포장하는 것을 좋아하지 않습니다. 앱 개발자로 취직하기 위한 수준, 또는 나만의 앱을 개발하려면 최소 3-4개월 이상의 꾸준한 수련이 필요합니다. 그렇지만, 대부분 좌절을 하는 것은 초반에 많은 삽질을 하게되고, 어렵게 가르치는 수업들로 인해 프로그래밍이 어렵다고 느끼게 되기 때문입니다. 그런 생각을 철저하게 바꿔드리고 싶습니다. 어떤 학원보다도 쉽고, 자세하게 알려드리겠습니다.

저와 함께하시면, 1개월동안 앱이 만들어 지는 기본적인 원리를 이해하게 됩니다.(단순히 따라하는 강의가 아니라 원리를 이해하는 강의입니다.) 또한 2개월 정도를 함께하시면, 이해뿐만 아니라 어떤 자료를 찾아야 하고 어떻게 공부해야할지 명확한 방향성을 얻어가실 것입니다. 그리고 무엇보다 혼자서도 공부할 수 있는 수준이 되실 수 있습니다. 무언가 뚝딱 빨리 만드는 것 같은 강의에 현혹되지 않으셨으면 합니다. 결국엔 수업이 끝나면 혼자서는 절대 앱을 만들어 볼 수없는 그런 강의를 많이 보아왔습니다. 지름길 보다는 정석적인 공부방법으로 접근하셔서, 실제로 원하는 앱을 만들 수 있는 수준을 목표로 해보시길 권장드립니다.



✔️ 저의 약속

- 리뷰를 강요하지 않겠습니다. (리뷰는 해당 수업이 정말 괜찮은 수업인지를 입증하는 수단입니다. 수업이 다 끝나지 않은 상황에서 리뷰를 강요하는 그런 수업은 제가 추구하는 방식이 아닙니다. 수업이 끝나더라도 리뷰만큼은 강요하지 않겠습니다. 마음에서 우러나오는 진실된 리뷰, 진실된 만족도를 반영하는 수업을 만들기 위해, 꾸준히 노력하겠습니다.)

클래스는 이렇게 진행됩니다.

1회차 커리큘럼

✔️ 기본적인 원리, 프로그래밍을 이해해 봅니다.

- 컴퓨터는 어떻게 동작하는가?
- 플레이그라운드 기본 사용법
- 스위프트 문법 시작 / if문

2회차 커리큘럼

✔️ 본격적으로 코딩, 문법을 학습니다.

- 반복문 / 함수 / 옵셔널 타입 / 컬렉션


(그림은 수업자료입니다. 회차별 내용과는 상관이 없습니다.)

3회차 커리큘럼

✔️ 본격적으로 코딩, 문법을 학습니다.

- 열거형
- 클래스 / 구조체

(그림은 수업자료입니다. 회차별 내용과는 상관이 없습니다.)

4회차 커리큘럼

✔️ 본격적으로 코딩, 문법을 학습니다.

- 클래스의 상속
- 클로저 / 그 외 기타 문법의 이해

(그림은 수업자료입니다. 회차별 내용과는 상관이 없습니다.)

5회차 커리큘럼

✔️ 미니 프로젝트의 시작 - 1

- 에그타이머 ( 앱에서 타이머가 동작하는 원리)


(그림은 수업자료입니다. 회차별 내용과는 상관이 없습니다.)

6회차 커리큘럼

✔️ 미니 프로젝트의 시작 - 2

- 퀴즈앱 ( 퀴즈를 풀고, 몇 문제를 맞추었는가?)


(그림은 수업자료입니다. 회차별 내용과는 상관이 없습니다.)

관련 영상 보고가세요.

실제 수강생의 리뷰입니다.

  • 커리큘럼0
  • 전달력0
  • 시간준수0
  • 준비성0
  • 친절도0

수업일정

강남

22,000원 / 시간 528,000원 / 총 6회 24시간