야곰의 스위프트 기본 문법 강좌

야곰의 스위프트 기본 문법 강좌

(28개의 수강평)

1816명의 수강생

무료

yagom
평생
초급
30개 수업, 총 2시간 38분

1. 스위프트 기본 문법 강좌소개

애플이 만든 오픈소스 언어 스위프트 기본 문법을 빠르게 학습해볼 수 있는 강좌입니다. 기존의 프로그래머 또는 프로그래밍 개념이 있는 사람이 빠르게 스위프트 문법을 익힐 수 있도록 구성된 강좌이므로 프로그래밍에 대한 기초지식이나 경험이 필요합니다.

사전 숙지 사항

스위프트는 문법표현의 다양성이 매우 높은 언어입니다. 그래서 스위프트 문법의 모든 형태를 알기는 꽤 오랜 시간이 걸립니다. 그렇지만 최소한의 핵심 문법을 통해 무리없이 스위프트 문법을 익힐 수 있도록 간단한 예제와 함께 설명합니다. 스위프트 문법의 모든 내용을 포함하지는 않으며, 깊은 내용보다는 핵심적인 내용만을 전달합니다. 먼저 핵심적인 기초문법을 익힌 후 Apple의 Swift Programming Language Guide 또는 스위프트 관련 서적을 참고하면 좋습니다. 해당 강의는 Swift 3.1 버전이 기준입니다. 다른 버전의 문법은 상이할 수 있으니 Swift 가이드 문서 변경 내역을 참고하면 좋습니다. 또, 스위프트의 API 가이드라인에 따라 이름을 짓는 것이 좋습니다. 스위프트 언어 자체의 문법과 활용만을 다룹니다. iOS / macOS 등 애플리케이션 제작을 위한 프레임워크 관련한 내용은 다루지 않습니다.

2. 도움되는 분들

  • 프로그래밍에 대한 기초지식이 있는 컴퓨터관련 전공생
  • 다른언어를 사용해 본 경험이 있는 프로그래머
  • (객체지향) 프로그래밍 경험자

3. 강좌 특징

  • 강의수준 : 초급~중급 (기초적인 컴퓨터과학은 다루지 않습니다.)
  • 스위프트 문법의 핵심적인 내용만 빠르게 전달합니다.

4. 이어지는 강좌 (본 강좌와 이어집니다!)

야곰의 iOS 프로그래밍 iOS 앱 만들기에 필요한 기본 지식과 테크닉을 전달합니다.

5. 지식공유자

야곰 Blog Facebook Facebook Page Facebook Group Contacts
 

지식공유자 소개

yagom

교육과정

Swift 기본 문법
강좌 소개
03 : 00
이름짓기, 콘솔로그 문자열 보간법
04 : 00
상수와 변수
05 : 00
기본 데이터 타입
06 : 00
Any, AnyObject, nil
04 : 00
컬렉션 타입
10 : 00
함수 기본
02 : 00
함수 고급
06 : 00
조건문
04 : 00
반복문
02 : 00
옵셔널
05 : 00
옵셔널 값 추출
05 : 00
구조체
04 : 00
클래스
02 : 00
열거형
06 : 00
값 타입과 참조타입
07 : 00
클로저 기본
05 : 00
클로저 고급
05 : 00
프로퍼티
05 : 00
프로퍼티 감시자
03 : 00
상속
05 : 00
인스턴스의 생성과 소멸
09 : 00
옵셔널 체이닝
06 : 00
타입캐스팅
09 : 00
assert와 guard
08 : 00
프로토콜
09 : 00
익스텐션
04 : 00
오류처리
08 : 00
고차함수
07 : 00
더 알아보기

수강 후기

4.8
28개의 수강평
AtollJ 25일 전
역시 야곰님 강의라는 생각을 했습니다. 많은 도움이 되었네요^^
진건수 1달 전
잘 들었습니다. 감사합니다.
심재용 4달 전
스위프트 입문할때, 필요한 핵심 내용들을 잘 알려주셔서 감사합니다. 아직 배우는 단계이지만, 다른 스위프트 강의를 들을때 궁금했던 개념들을 알려주셔서 도움이 됐습니다. 야곰님 감사합니다!
김도윤 4달 전
간결하고 좋은 정리 감사합니다. 정리하기에 정말 좋네요. 다시 찾아보기에도 간편하구요.
Channoori 5달 전
고냥 쵝오 더불어 야곰님의 Swift 프로그래밍책도 같이 보면 개꿀!
김민수 5달 전
빠르고 핵심만 짚는 스위프트 문법 강좌 저는 Java 개발자인데 스위프트 문법을 빠르게 훑어볼 수 있었습니다. 좋은 강좌였어요. 다만 한가지 신경쓰였던 건 else를 "엘즈"로, false를 "펄즈"로 말하시는 것 정도 였습니다 ^^;
Matthew So 7달 전
초보자 입장에서는 어렵지만 듣고 따라해보고 공부해 보는 것 만으로도 도움이 많이 됩니다. 애초에 강의 대상이 조금의 관련 지식이 있는 분들이기 때문에 저같은 완전한 프로그래밍 초보에겐 많이 벅찼지만 듣고 찾아보고 따라해보면서 전반적인 스위프트 흐름을 파악하는 데 도움이 되었습니다. 뒤로 가면서 정말 정말 어려웠지만 나중에 와서 다시 보면 이해가 되겠죠?
심성환 Shim 8달 전
아주 좋습니다. 빠르게 개념 정리하고 가기 좋습니다.
김동규 8달 전
기초를 배우기 좋은 것같습니다. 스위프트를 처음 배우면서 이 강의를 봤는데 책에 비해 간단히 입문하기 좋은 거 같아요. 단, 속도가 빠른 감이 있어서 프로그래밍을 완전 처음 하시는 분들은 많이 힘들거 같아요.
Byung Soo Kwon 9달 전
계속해서 들을 때마다 새롭게 와닿는 매우 좋은 강의입니다. 기본 개념에 대해서 쉽게 접할 수 있는 기초 강좌입니다. 반복해서 들으면 더욱 많은 것을 배울 수 있어요!!
Node.Sky 9달 전
야곤님 강의 잘 들었습니다. 짧은 시간 강의로 지루하지 않고 핵심만 간략하게 정리해주셔서 이해하는데 매우 좋았습니다. 앞으로 더 좋은 강의 부탁 드려요 ~
이규현 9달 전
더 알아보기는 나 스스로!
Youngjun Kim (evan) 10달 전
입문, 정리에 좋네요 아예 처음이라면 잘 모르겠지만 타 언어 개발자 기준으로는 스위프트 문법에 대해서 조금 졸릴수는 있는데(완전 기본부터라) 편하게 듣거나 정리할때 도움이 될거 같습니다.
에스프레소 11달 전
강추 스위프트의 기능을 쉽게, 한눈에 들어오게 해주는 강의입니다. 최고입니다.
전승훈 2018.05.25
스위프트에 대한 전반적인 문법 이해를 하기에 좋은 강좌입니다. 대신 당연하겠지만.. 너무 핵심적인 내용만 추려서 말씀해주시다보니 다른 프로그램 지식들이 필요하군용
Star_Man 2018.03.13
swift 기초강좌로는 최고!!! 좋은 강의 감사합니다.
메추리 2018.02.11
기본을 쉽게 알려주실거 같아서 기대됩니다 감사합니다!
현철배 2017.09.08
스위프트 강의 몇개 들었지만 지금까지 들었던 강의중에서 쉽게 설명설명해주시는거 같아요 .... 최고최고
박현욱 박 2017.08.08
스위프트 문법 공부하는 데에 너무 좋네요 다른 언어를 하다가 ios 개발 하려고 스위프트 공부중인데 다른 언어를 할 수 있어서인지는 모르겠지만 이해하기도 쉬워서 매우 좋았습니다
송재봉 2017.07.11
입문자가 기본적인 개념을 익히기에 좋은 강좌입니다. 제목 그대로입니다. 책을 봐도 나오는 기본적인 내용들이지만, 강좌로 접하고 책을 보면 더 이해가 쉬울거 같습니다. 좋은 강좌 감사합니다.
정민기 정 2017.06.27
스위프트 초반 개념잡기 아주 좋아요 이런 강의를 만들어주신 야곰님께 진심으로 감사드립니다.
이정훈 2017.06.27
기초에 도움이 됩니다. 조금 더 자세하고 예시가 많으면 좋을 것 같습니다. 너무 짤막합니다. 기초를 다지기에는 좋습니다.
Junyoung Jang 2017.06.23
강좌 감사합니다 swift 공부에 도움이 많이 되었습니다 감사합니다
라라면 2017.06.20
한번 열심히 공부 해보겠습니다 교보문고에서 이북으로 구입하고 동영상도 있엇네여 이것도 보면서 이해해보도록해볼게여.. 일단 책부터 봐야겟군요 ㅎㅎ;; 열심히 공부 해보겠습니다..
박미소 2017.06.20
설명을 잘해주셔서 이해가 쉬웠어요 설명을 잘해주시고 문법 예제도 적절해서 이해가 쉬웠어요. 좋은 강의 감사합니다.
염도영 2017.06.20
기존에 프로그래밍 지식이 있는 사람이 스위프트에 진입할 때 들으면 좋을 강좌입니다. 프로그래밍 초보라면 듣기 어려울 수 있지만, 다른 언어에 익숙한 사람들이 스위프트를 편하게 접할 수 있는 강좌인 것 같습니다. 친절하고 심플한 설명이 좋았습니다. 고맙습니다.
김승훈 Kim 2017.06.07
알기 쉽게 잘 설명해 주시네요 어려운 개념들을 알기 쉽게 잘 설명해 주셔서 머리에 쏙쏙 들어오네요 감사합니다!
김주환 2017.06.04
핵심 내용을 짚어줘서 좋습니다 처음 배우시는 분들한테는 진도가 다소 빠를수있으나, 한번 배웠거나, 다른 언어를 배우신 분들한텐 빠르게 복습 또는 학습할 수 있어 좋습니다