우리가 배울 프로그래밍 언어 스위프트(Swift) 기본 문법에 대해 알아봅시다! 깊고 어려운 문법보다는 앱을 만드는 데 꼭 필요한 수준 정도만 가볍게 다룹니다.
이런 걸
배워요!
Swift 기본 문법
Swift 함수
클래스, 구조체, 열거형
iOS 프레임워크
앱 배포 및 API 사용
UI 컴포넌트와 오토 레이아웃
실제 앱 개발 경험
- 아이폰 앱 개발 입문 1편
- 아이폰 앱 개발 입문 2편 (현재)
- 아이폰 앱 개발 기본편
- 아이폰 앱 개발 실력편(예정)
2001년 봄 이스트소프트 병역특례사원 입사를 시작으로
여러 회사에서 10년 정도 윈도우즈 프로그래밍 경력을 쌓았고,
그 후 삼성 옴니아 폰에서 동작하는 스마트월렛(시럽) 앱 1.0을 개발했습니다.
그리고 2010년 SKT 프로젝트를 통해 iOS 프로그래밍을 본격적으로 시작했고
2011년에는 SK커뮤니케이션즈로 이직하여
네이트만화 앱, 네이트 앱, SNS 앱 등의 여러 iOS 앱을 개발하며 경력을 쌓았습니다.
그 경력을 바탕으로 2014년 iOS 프리랜서로 전향하여 억대 연봉을 받으며
LG ThinQ, 롯데백화점, 서울대병원, 우리은행, 국민은행, 한화투자증권 앱 등을 개발하며
iOS 앱 개발만 10년 넘게 해오고 있습니다.
교육에도 관심이 많아 2016년 강남의 학원에서 매주 주말마다 다양한 수강생들과
Swift 언어를 이용한 아이폰 앱 개발 오프라인 강의를 3년 정도 했습니다.
중학교에 다니는 청소년부터 대학생, 취준생, 기획자, 디자이너, 개발자, 관리자, 사장님 등
각계각층의 다양한 수강생들과 수업을 했고,
그 덕분에 수강생들이 어떤 부분을 어려워하고 실수를 많이 하는지
효율적인 빠른 학습을 위해 필요한 것은 무엇인지 등을 알게된 소중한 경험이었습니다.
그 경험을 바탕으로 최근엔 대학교, 대기업 등에서 온라인/오프라인 강의도 하고 있습니다.
학습 대상은
누구일까요?
iOS 앱 개발에 관심 있는 분
Swift 언어를 배우고 싶은 분
프로그래밍 기초를 다지고 싶은 분
실제 앱 개발 프로젝트를 경험하고 싶은 분
iOS 개발자로 커리어를 시작하고 싶은 분
안녕하세요. 해피스마일 최완택입니다.
저는 2001년 봄 이스트소프트 현역 병역특례사원 입사를 시작으로
여러 회사에서 10년 정도 윈도우즈 프로그래밍 경력을 쌓았습니다.
그 후 모바일 앱 개발 회사로 이직하여
SKT Signed System, Smart Conference iOS 앱, SmartWallet WM 앱을 개발하며
iOS 프로그래밍을 본격적으로 시작했고, 2011년에는 SK커뮤니케이션즈로 이직하여
네이트만화 앱, 네이트 앱, SNS 앱 등의 여러 iOS 앱을 개발하며 경력을 쌓았습니다.
그 경력을 바탕으로 2014년 iOS 프리랜서로 전향하여 억대 연봉을 받으며
LG ThinQ, 롯데백화점, 서울대병원, 우리은행, 국민은행, 한화투자증권 앱 등을 개발하며
iOS 앱 개발만 10년 넘게 해오고 있습니다.
교육에도 관심이 많아 2016년 강남의 학원에서 매주 주말마다 다양한 수강생들과
Swift 언어를 이용한 아이폰 앱 개발 오프라인 강의를 3년 정도 했습니다.
중학교에 다니는 청소년부터 대학생, 취준생, 기획자, 디자이너, 개발자, 관리자, 사장님 등
각계각층의 다양한 수강생들과 수업을 했고,
그 덕분에 수강생들이 어떤 부분을 어려워하고 실수를 많이 하는지
효율적인 빠른 학습을 위해 필요한 것은 무엇인지 등을 알게된 소중한 경험이었습니다.
그리고 현재는
KB증권, 한국공대, 한양대, JB금융그룹, KB국민은행, 농협은행, SKT 등에서 온라인/오프라인 강의를 하고 있습니다.
어려운 경제상황과 취업난, 미래에 대한 불확실성 등으로 미소를 잃은 사람들에게
행복한 미소를 짓게 하는 서비스를 만들어 가겠습니다.
고맙습니다.
전체
45개 ∙ (2시간 49분)
Swift 애플 공식 문서
03:00
연산자
07:00
조건문
08:00
반복문
07:00
배열(Array)
05:00
딕셔너리(Dictionary)
06:00
함수의 필요성 및 기본 형태
05:00
코드 스니핏(Code Snippet)
02:00
함수의 다양한 형태
03:00
print 함수
03:00
scope
03:00
Argument Label
02:00
inout 키워드
02:00
값/참조에 의한 전달
05:00
16진수를 사용하는 이유
04:00
매개변수, 인자 등의 용어 정리
02:00
클래스 개념잡기
02:00
변수, 상수를 만드는 2가지 방법
03:00
클래스 구조체 선택 기준
02:00
열거형(Enumeration)
05:00