Get Started 가이드에서 KxCoding과 함께 공부해야 하는 이유와 다양한 할인제도를 먼저 확인해 주세요 :)
Get Started이 강좌의 목표는 Swift 언어를 함께 공부하면서 iOS 앱 개발에 필요한 언어적 기초를 단단하게 다지는 것입니다.
Swift는 세상에 처음 소개된 2014년부터 다양한 변화를 거치면서 발전해 왔습니다. 그동안 잦은 문법 변화로 인해 도입이 본격적으로 이루어지지 못했고, 실제보다 저평가 된 것도 사실입니다. 하지만 그 이면을 들여다 보면 더욱 직관적인 문법, 보다 안전한 코드, 더 빠른 성능을 갖춘 언어로 빠르게 발전하고 있습니다. WWDC 2016에서 하위 버전과의 호환성을 최대한 유지하겠다고 공언한 만큼 문법이 또 바뀔지도 모른다는 이유로 Swift를 멀리할 필요는 없습니다. 오히려 언어로써의 안정성을 충분히 갖춘만큼 Swift를 본격적으로 공부하기에 매우 좋은 시기입니다. 애플에서 제공하는 플랫폼 뿐만 아니라 다양한 서버 사이드로 영역을 넓혀가고 있는 것도 큰 장점입니다.
Swift 버전이 업데이트 되어도 별도의 강좌에 다시 등록할 필요가 없습니다. Mastering Swift 4가 아닙니다. Mastering Swift 입니다! 한 번만 등록하면 새롭게 업데이트 되는 강의를 모두 볼 수 있습니다.
Swift 기초 문법과 Swift Standard Library 활용 방법을 모두 공부합니다. 100% 라이브 코딩으로 최신 문법을 함께 공부하다보면 자연스럽게 Swift를 정복할 수 있습니다.
이 외에도 다양한 주제를 공부하는 강의가 지속적으로 업데이트 됩니다.
KxCoding의 모든 강좌의 수강 기간은 1년입니다. 하지만 1년 동안 열심히 공부하면 이후부터는 평생 무료로 수강하실 수 있습니다. 업데이트 되는 새로운 강의도 계속 볼 수 있냐구요? 당연합니다! 1년 동안 열심히 공부하시면서 세 가지만 해 주시면 됩니다. 자세한 내용은 아래에 있는 링크를 참고해 주세요.
Learn MoreMastering Swift 강좌에 대해 궁금한 내용이 있나요? KxCoding에게 물어보세요!
누구나 Swift 문법을 확실히 마스터 할 수 있게 구성했습니다.
요청을 보내주시면 강의 제작에 적극 반영하겠습니다.
Xcode 10에서 Swift 프로젝트와 Playground를 만드는 방법을 통해 Swift를 공부할 준비를 시작합니다. Playground의 기본 코드를 분석하면서 Swift의 특징과 기초 개념에 대해서 공부합니다.
프로그래밍에서 공통적으로 사용되는 기본 용어에 대해 공부합니다.
변수와 상수를 선언하는 방법과 이름 정의 규칙 등 데이터를 저장하는 가장 기초적인 과정을 공부합니다.
문자열, 숫자와 같이 다양한 값을 프로그래밍 언어에서 표현하는 방법에 대해 공부하고, Swift에서 제공하는 기본 자료형에 대해 알아봅니다.
Swift가 제공하는 다양한 연산자를 활용해서 값을 계산하고 결과를 얻는 방법에 대해 공부합니다.
조건문을 사용해서 조건에 따라 실행할 코드를 선택하는 방법에 대해 공부합니다.
반복문을 통해 코드를 반복해서 실행하는 방법에 대해 공부합니다.
흐름 제어 구문을 통해 프로그램의 실행 흐름을 조절하는 방법에 대해 공부합니다.
"값이 없음"을 표현하는 방법에 대해 공부합니다.
자주 사용하는 기능을 함수로 만들고 재사용하는 방법에 대해 공부합니다.
익명 코드 블록을 구현하는 방법에 대해 공부합니다.
튜플을 통해 두 개 이상의 값을 하나의 값으로 묶어서 처리하는 방법에 대해 공부합니다.
가장 기초적인 형식인 문자열과 문자를 다루는 방법에 대해 공부합니다.
다수의 데이터를 저장하는데 사용하는 Array, Dictionary, Set에 대해 공부합니다.
동일한 이름에 속한 상수 그룹을 선언하고 다양하게 매칭시키는 방법에 대해 공부합니다.
새로운 형식을 직접 구현하는 방법에 대해 공부합니다.
형식 내부에 값을 저장하고 처리하는 방법에 대해 공부합니다.
형식과 연관된 코드 블록을 구현하는 방법과 서브스크립트 문법과 함께 사용할 수 있도록 구현하는 방법에 대해 공부합니다.
상속을 통해 코드 중복을 줄이는 방법과 OOP의 특징 중 하나인 다형성에 대해 공부합니다.
인스턴스의 생성과 해제를 담당하는 코드를 구현하는 방법에 대해 공부합니다.
이미 존재하는 형식을 확장하는 방법에 대해 공부합니다.
프로토콜을 통해 형식이 구현해야 하는 요구사항을 선언하고 이 요구사항을 충족하도록 형식을 구현하는 방법에 대해 공부합니다.
메모리가 값을 저장하는 방법을 공부하고, 값 형식과 참조 형식의 차이점을 비교합니다.
형식에 독립적인 코드를 구현하는 방법에 대해 공부합니다.
코드에서 발생할 수 있는 다양한 오류를 크래시 없이 처리하는 방법에 대해 공부합니다.
코드의 접근 가능 범위를 선언하는 방법에 대해 공부합니다.
13 개의 무료 강의가 준비되어 있습니다.
KxCoding의 모든 강의는 iOS 앱을 통해서 언제 어디서나 볼 수 있습니다.
그리고 무료 강의와 새로운 소식을 가장 빠르게 확인할 수 있습니다.