설명
High Performance Swift 코스와 Swifty Swift Code in Practice 코스를 묶은 코스 패키지 구매 페이지입니다.
콘텐츠 사용기한
본 콘텐츠는 결제 즉시 사용 가능하며, 야곰닷넷의 서비스가 존속하는 한 무기한 시청할 수 있습니다.
환불 규정
본 강좌는 구매 후 7일 이내에 진도율 10% 이하인 경우 환불 가능합니다.
더 자세한 환불 규정은 이용약관 제15조를 참고해주세요.
High Performance Swift 코스
🤔 이런 생각 해보셨나요?
- 컴파일과 빌드 기다리는 시간이 너무 아깝다
- 컴파일 시간을 줄여서 조금 더 빨리 퇴근할 수는 없을까?
- 구형 기기에서도 내 앱이 원활하게 동작하면 좋겠다
- 덜 버벅거리는 앱을 만드려면 어떻게 해애햐지?
🐇 조금더 나은 성능을 내기 위한 코드는 어떻게 작성할 수 있을까요?
🛠️ 또, 빠른 빌드를 위해 어떤 것을 살펴봐야 할까요?
이 코스에서 다루는 것
런타임 성능 최적화
코드를 작성하고 동작만 한다고 좋은 코드일까요?
작고 가벼운 앱이라면 런타임 성능이 크게 중요하지 않을수도 있습니다.
그렇지만 앱의 구조가 복잡해지고 덩치가 커질수록 사용자가 사용하는 런타임 성능의 최적화는 필수죠.
어떤 코드가 런타임 성능에 더 유리한지 살펴봅니다.
컴파일타임 성능 최적화
앱의 크기가 커질수록, 복잡해질수록 컴파일에 걸리는 시간은 증가할거예요.
앱을 구현하면서도, 테스트를 하면서도, 빌드를 하면서도 컴파일은 수도없이 이뤄집니다.
그런데 컴파일 하는 시간이 오래걸린다면? 전체적인 생산성이 많이 떨어지겠죠.
컴파일 시간을 최적화하고 30분 빨리 퇴근해봅시다!
어떻게하면 컴파일 시간을 줄일 수 있는지 그 방법들을 살펴봅니다.
빌드타임 성능 최적화
앱을 빌드하는 과정은 컴파일만 있는 것은 아니죠. 링크 또한 중요한 과정 중 하나입니다.
컴파일 성능을 최적화 해보았으니 이제 총괄적인 빌드타임 성능 최적화를 위해서 어떤 점을 확인해봐야하는지 살펴봅니다.
빌드 오래걸린다고 커피타임 가지는 여유를 가질수 없게되니 손해인가요? ㅎㅎ
Swifty Swift Code in Practice 코스
🤔 이런 생각 해보셨나요?
- 좀 더 효율적인 코드를 작성하고 싶다
- 좀 더 안정적인 코드를 작성하고 싶다
- 좀 더 객체지향적인 코드를 작성하고 싶다
- 좀 더 스위프트 다운 코드를 작성하고 싶다
🐦 스위프트라는 언어를 정말로 스위프트답게 사용하고 있나요? 스위프트라는 언어가 갖는 특징을 이해하고, 더 효율적인 코드 구현을 익혀보세요.
이 코스에서 다루는 것
- 객체지향 프로그래밍의 실제
- 프로토콜 지향 프로그래밍의 실제
- 함수형 프로그래밍의 실제
- 소소한 스위프트 표현 팁
유연한 코드 작성
코드에 버그가 아예 없을 수는 없습니다. 문법 오류가 아니더라도 논리적 오류가 발생할 수도 있죠. 버그를 발견했을 때 조금 더 대응하기 유리한 유연한 코드를 작성할 순 없을까요? 버그 수정 뿐만 아니라 기능의 변경이 필요한 경우 유연하게 대응하려면 어떻게 해야할까요? 이 코스에서는 이 방법들을 실증적으로 다뤄봅니다.
읽기 좋은 코드 작성
‘읽기 좋은 코드가 좋은 코드다’. 누구나 알고 있는 이야기지요. 그런데 당신은 읽기 좋은 코드를 작성하고 있나요? 읽기 좋은 코드는 동료 뿐만 아니라, 이 코드를 유지보수 할 미래의 나에게도 큰 도움이됩니다. 이렇게 동료와 미래의 나에게 큰 도움을 줄 수 있는 사람이 된다면 어떤 조직에서도 환영받을 수 있는 멋진 인재겠지요. 이 코스에서는 읽기 좋은 코드를 작성하는 방법을 실증적으로 다뤄봅니다.
유지보수에 용이한 코드 작성
프로그래머는 코드를 작성하는 것보다 유지보수하는 시간이 더 길고 많습니다. 유지보수하기 용이한 코드를 작성하는 것은 나와 동료의 시간을 절약해줄 수 있고, 새로운 기능을 안정적으로 추가할 수 있는 안정적인 시간을 확보할 수 있습니다. 유지보수가 용이한 코드를 작성하는 프로그래머는 생산성이 높아지고, 이는 곧 프로그래머의 능력을 인정받는 일이 되겠지요. 이 코스에서는 유지보수에 용이한 코드를 작성하는 방법을 실증적으로 다뤄봅니다.
필요한 선수지식
- Swift 문법에 대한 기본 이해가 있는 분
- 없다면 [스위프트 프로그래밍] 코스를 먼저 보고오세요
- UIKit으로 간단한 테이블뷰를 구현할 수 있는 분
- SwiftUI로 간단한 리스트뷰를 구현할 수 있는 분
- URLSession을 통해 네트워킹을 경험해 보신 분
상품평
아직 상품평이 없습니다.