* 참고1: 깃허브 모바일 개발자 로드맵
* 참고2: 한국어 Swift 강의 정보 모음
* 참고3: 비전공자 Swift 로드맵
* 참고4: 친절한 개발설명 effectivecode.tistory.com/973
기본문법 -> iOS 프레임워크 -> 자료구조 및 알고리즘
개요
Swift 개발언어를 공부하기 위한 훌륭한 한국어 강의 동영상 정보 링크 모음
(Awesome Swift Korean lecture information)
입문자용
처음하실 때, 아래 세션 중에 오토 레이아웃 관련 세션은 UI 구현하는 방법이라서 기본을 익히면서 들으시면 좋습니다.
- ☆☆ 야곰님의 유튜브 프로그래밍 채널 : 설명이 필요없죠? 감사합니다. 야곰님 :)
- 인프런(야곰님) : swift 기본 문법을 익히는 강의 입니다. (미리보기, 유료강의)
- 야곰닷넷 : swift 기본 문법 (일부 유료)
- 프로그래머스 : 기본문법
- 코드업 : 문제은행
- 부스트코스
- 생활코딩 및 비트캠퍼스
- 구름edu(야곰님) : (체험하기, 무료강의?로 보여짐) 신청해보면😭 추후에 업데이트 하겠습니다.
- 애드윗(야곰님) : swift 기본 문법 익히기 + 실제 구현해보기
- ☆ iOS Swift입문 - programmers.co.kr : Swift의 기본부터 iOS 앱 개발까지 배울 수 있습니다. (무료강의로 알고 있습니다.)
- ☆ 인프런(스탠퍼드) : 스탠퍼드 swift 강의, swift 2.0 기반이지만, 단순 문법외에 MVC, swift의 기본적인 필수 내용이 가득합니다. (무료강의)
- ☆ T아카데미 : T아카데미 Swift 프로그래밍 강의입니다. Swift 프로그래밍 1강 Swift 소개와 개발 환경 ~ 20강 파운데이션 4, 네트워크 기본, 리소스 얻기, JSON 다루기까지 있습니다. 유투브 무료강의 입니다.
- 인프런(Swift) : 기본 부터 설명이 되고 있습니다. (미리보기, 유료강의)
- 박교수의 Swift 강좌 : 유튜브 강좌 링크입니다. swift 2.0 내용입니다. 1편을 링크 해두었습니다.
- 부스트코스 iOS Developer 과정 : 주 10시간 학습 기준 총 6개월, 셀프 스터디 방식 같으며 과제 리뷰 시스템 유료가 될 것 같습니다. 리뷰도 받고 수료 후 경력에 추가할 수도 있는 방법인 것같습니다.
- 레이웬더리치 : 추천 받음
- HACKR : 추천 받음
피드백
도전
코딩테스트
ㆍ클론코딩
ㆍ워게임 : www.exploit-db.com/
ㆍ삼성 버그카운티 해킹존
ㆍ8월 카카오 코딩테스트
좋은 세션
피가 되고 살이되는 세션들입니다. 반복해서 들으시면 좋습니다. 아침 시작전, 점심 후 소화시키며, 저녁 개인공부겸.. :) 링크 안에 강의 동영상을 볼 수 있는 링크가 있습니다.
iOS Developer KR)
Let us:Go! (- 2017 봄 세션 : https://iosdevkor.github.io/let_us_go_2017_spring_review/
- 2017 여름 세션 : https://iosdevkor.github.io/let_us_go_2017_summer_review/
- 2017 가을 세션 : https://iosdevkor.github.io/let_us_go_2017_fall_review/
- 2017 겨울 : 훈훈한 모임이 있었죠.. (강남 모 닭집)
- 2018 봄 세션 : https://iosdevkor.github.io/let_us_go_2018_spring_review/
- 2018 여름 세션 : 7월 21일 토요일
- 6월 14일 오후 3시 모집공고 오픈 : https://iosdevkor.github.io/let_us_go_2018_summer/
letswift
- 2016 : http://letswift.kr/2016/
- 2017 : http://letswift.kr/2017/
meetup
- 2017년 4월 28일 : https://swiftkorea.github.io/meetup/1#
- 2017년 12월 13일 : https://swiftkorea.github.io/meetup/2#
Realm 아카데미 iOS 세션들
Realm 아카데미는 항상 감사합니다.
- https://academy.realm.io/kr/section/apple/ : Realm 아카데미 Apple(iOS) 탭, Apple 세션들이 다양하게 있습니다.
카테고리별
주제별로 상세 링크를 정리해보았습니다. 대부분 Realm 아카데미와 유튜브 링크입니다.
오토 레이아웃
메모리 & 컴파일러
- ☆☆ 2016년 7월 19일, Swift 성능 이해하기 : Value 타입, Protocol과 스위프트의 성능 최적화
- 2016년 8월 16일, Swift Internals- LLVM, Type system, Swift Foundation을 중심으로
단축키
iOS App 배포하기
iOS 활용 및 팁
- 2018년 3월 10일, Haptic Feedback으로 시작하는 iOS 개발의 이모저모
- 2018년 3월 10일, Universal Link 적용하기
- 2017년 11월 4일, iOS 앱의 접근성 향상하기
Swift 기본 활용
- ☆ 2018년 3월 10일, Functional Programming 이 뭐하는 건가요? : 함수형 프로그램이란? 아시나요? :)
- 2017년 6월 8일, Swift의 네임스페이스와 typealias
- ☆ 2017년 11월 4일, 인터페이스 : 유연하게 설계하기
- 2017년 7월 25일, Swift Protocol 적재적소에 사용하기
- ☆ 2017년 4월 27일, Swift의 클로저 및 고차 함수 이해하기
- 2017년 5월 4일, Swift 함수에 커링 사용하기
- ☆ 2017년 11월 4일, Swift 4의 Codable 활용
- Objective-C에서 Swift로 - iOS Tech Talk
iOS 내부 구조 및 기본 Framework 활용
Playground
디자인패턴 & 코드 스타일
- 2017년 11월 4일, 디자인 패턴 적용기 : 디자인 패턴이 어렵게 여기지 않으셔도 될 것 같습니다. 개발자와 소통하기 위한 한 수단이 될 수 있습니다.
- 2017년 8월 8일, 자주 사용하는 템플릿을 커스터마이징하기 - 커스텀 Xcode 템플릿 (with VIPER)
- 2017년 11월 4일, 스위프트를 여행하는 히치하이커를 위한 스타일 안내서
- ☆ 2016년 8월 9일, Swift에서 프로토콜 중심 프로그래밍(POP)하기
- 2017년 11월 4일, ReSwift로 리액티브 프로그래밍 구현하기 : swift로 단방향 데이터 흐름 아키텍처의 Redux와 유사하게 구현합니다.
TDD
- ☆ 2017년 11월 4일, Test Driven Development : TDD를 하시나요?
- 2017년 3월 15일, iOS에서 TDD(Test-Driven Development)하기
알고리즘
네트워킹
개발경험
세션 투어
WWDC & Apple
Realm
- 2017년 4월 13일, 프알못의 Realm 사용기 + 라이브 코딩 데모
- 2017년 4월 6일, 좌충우돌 Realm 모바일 플랫폼 사용기
- 2017년 4월 6일, 실시간 데이터베이스 비교: Realm 모바일 플랫폼 vs. Firebase
- 2017년 3월 30일, 데모와 함께 하는 Realm 모바일 플랫폼 따라잡기: Scanner, RealmPop 예제
- 2016년 9월 11일, Swift 모바일데이터베이스 : Realm
Tool?좋은 개발을 위한 도구? 활용
서버 사이드
딥러닝
- 2017년 12월 13일, iOS와 케라스의 만남
- 모두를 위한 딥러닝 강좌 시즌 1 : 스위프트는 아닙니다. 머신러닝 입분부터 종결은 여기를 참고해서 공부하세요. .. 교수님 감사합니다. ( ̄~ ̄)a
RxSwift
☆RxSwift는 중급 이상이라 생각됩니다. 함수형 프로그래밍에 관심이 있다면, rxswift 의 세계에 관심가져야된다고 생각합니다.
- ☆ 2017년 11월 4일, Functional Reactive Programming Paradigm : 왜? rxswift를 해야되는 지, 기본이 되는 용어에 대해 좋은 설명을 해주십니다. 꼭 보셔요~
- 2017년 12월 20일, RxSwift 활용하기
- 2017년 7월 4일, RxSwift로 반응형 프로그래밍하기
- 2017년 2월 23일, RxSwift 예제로 감잡기 : RxSwift 시작을 위한 간단한 예제들 - iOS Tech Talk
- 2017년 7월 4일, RxSwift로 반응형 프로그래밍하기
- 2016년 7월 14일, RxSwift 시작하기
기타 링크
동영상은 아니지만, 동영상 처럼 편하게 입문 시점에서 읽어두면 좋은 링크라고 생각되는 것을 모아보겠습니다.
- ☆ 개발자 회고 모음 : 개발 년차가 별로 되지 않으시는 분들은 알찬 회고 내용을 읽으면 개발 세계에 대해 좀 더 알아가는 좋은 지름길이 되지 않을 까 싶습니다.
- ☆☆ 스위프트 API 가이드라인 : 스위프트 문법을 사용해서 코딩을 할 때, 어떻게 네이밍을 하면 바른 것 인지, apple에서 생각하는 가이드를 제시하였습니다. 영문 문서를 보기 쉽게 번역해 주셨네요. 한번 꼭 읽어봅시다.
- 마크다운 링크 1, 마크다운 링크 2 : github를 이용하신다면 마크다운에 대해 조금씩 알아가시면 좋습니다. 라는 생각에 ... 뭐 저도 잘 모릅니다.^^;;;
- 네이버 웹툰::코포자(코딩포기자)들의 다시 개발도전 : 웹툰이라 조금 생뚱맞을 수 있지만, 개발도전을 그린 내용입니다. 약간은 간접 경험을 할 수 있지 않을까요?;; 개발을 소재로 한 내용은 찾아보기 참 힘들어요..^^. 작가님을 응원합니다.
- Bool 변수 이름 제대로 짓기 위한 최소한의 영어 문법 : 변수명 정하기는 항상 어려워요.. 링크 내용을 읽으면서 한번 더 생각하게 되서 좋았습니다.
- Cocoapods를 활용해 봅시다. : 멋진 개발자님들께서 개발하신 라이브러리를 손쉽게 이용하게 해줍니다. 모르신다면 알아보세요. 안드로이드라면.. Maven과 Gradle과 같이 생각하시면 됩니다. 사용하면 편해집니다.
- Big-O와 Collection 타입에 대한 한국어 설명글 : 자료구조는 기본이죠. 면접 준비하실 때 도움이 되실것 같아서 추가했습니다.
- Korea iOS Seminar : 깔끔하게 정리된 swift 강연 정보입니다.
'◆ APP 개발 로드맵' 카테고리의 다른 글
안드로이드 코틀린 개발 로드맵 (0) | 2021.04.25 |
---|