강의

멘토링

로드맵

Programming

/

Mobile Application Development

Yagom's iOS Programming

It provides the knowledge and techniques necessary for creating iOS applications, and provides directions for self-learning a vast amount of iOS-related knowledge. It also suggests a path for further advancement after completing the course.

(4.4) 37 reviews

545 learners

  • yagom
iOS
Swift

Reviews from Early Learners

What you will learn!

  • Fundamentals of iOS Programming

  • Object-oriented programming

  • How to use UIKit and Auto Layout

  • MVC design pattern

  • JSON data processing

  • Multithreading and Asynchronous Programming

  • Developing real applications

Yagom's iOS Programming

This course provides the fundamental knowledge and techniques necessary for developing iOS applications, and provides guidance for self-study of the vast amount of iOS-related knowledge. Furthermore, it provides a path for further advancement after completing the course. View the introduction in PDF format.

You don't have to try to understand everything from the beginning . You can acquire some knowledge through repeated learning, and as you work through each project, you'll begin to understand what you don't know. Our goal is to understand what you don't know. By understanding what you don't know and how to learn, you'll be able to learn a lot on your own.

Things you get

Basic knowledge of iOS application development How to use Xcode Cocoa Touch framework in general How to view Apple developer documentation Overall flow of application development iOS development tips & techniques

Learn by making

Photo filter app, up-down game, color picker, pet introduction (image), login implementation, psychological test app, task management app, friend management app

Helpful people

  • Programmers with experience in other languages and platforms
  • Computer science majors with object-oriented programming fundamentals
  • Those with basic programming experience
  • Swift programming language user
This course will be difficult for those unfamiliar with object-oriented programming and Swift programming language syntax. Yagom's Swift Basic Grammar Course

Course Features

Online courses offer a vastly different learning environment than offline courses. Naturally, they require a different approach. The knowledge sharer majored in computer education and works as an iOS developer. Furthermore, he has taught both online and offline. Through his numerous lectures, he has explored various teaching methods, resulting in a unique learning experience.

Simply understanding and following the principles through various projects is meaningless. As you understand the principles, you will find yourself thinking about how to apply them. Have you ever taken other iOS courses or books? Have you ever felt lost after finishing them, thinking, "So what can I make now?" or "Where can I use this?" After understanding the principles, you will proceed with projects while covering the basics necessary for practical work. Furthermore, by working on 10 smaller projects, you will experience the application development process through scaled-down projects that show where and how to build a larger project. By understanding the basic flow and principles, you will unconsciously form a mental picture of iOS.

Preparations

A Macintosh computer running macOS, such as an iMac, MacBook, Mac Pro, or Mac mini... We recommend an i5 or higher processor and 8GB or more of RAM. A strong determination to see things through to the end, and a curiosity to explore on your own.

Note

This course focuses on the core components of the Cocoa Touch framework for developing iOS applications, along with the foundational knowledge and skills needed to leverage them. Therefore, it does not cover intermediate-level Swift syntax or the deeper core layers. For a more in-depth understanding of iOS applications, additional study of intermediate-level Swift syntax and service layers such as Media/Application Services and Core Services may be necessary.
Completed example projects and code blocks to help you practice can be found at https://bitbucket.org/yagom/inflearn_ios_basic_yagom/ .

Introduction of knowledge sharers

Yagom is an iOS developer who runs Yagom's blog (http://blog.yagom.net). He has also published lectures on MacBoogie, an iOS and macOS developer community, and is active in the OSXDev community. He majored in computer education and is passionate about making computer knowledge accessible and fun for non-majors and students, so he is also dedicated to sharing his knowledge with junior programmers. He started iOS development in 2010 and continues to be passionate about iOS-related development. He is currently an iOS tutor for the Naver Connect Foundation. His publications include the "iOS Core Notes" series and "Swift Programming."

Recommended for
these people

Who is this course right for?

  • Anyone interested in iOS development

  • Anyone who wants to learn Swift programming

  • Beginner developers who want to create real-world applications

  • Anyone who wants to start a career as a mobile app developer

  • Anyone who wants to improve their programming skills

Hello
This is

6,524

Learners

180

Reviews

50

Answers

4.7

Rating

2

Courses

Curriculum

All

106 lectures ∙ (10hr 34min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

37 reviews

4.4

37 reviews

  • 조성표님의 프로필 이미지
    조성표

    Reviews 1

    Average Rating 5.0

    5

    96% enrolled

    초급자들이 보기에 전혀 부담없는 강의, 경력자들이 돌아보는데 좋은강의. 야곰님의 수년전 블로그 글을 시작으로 iOS 개발에 많은 도움을 받은 흔한 iOS 개발자입니다. 초급 개발자를 대상으로 한 강의라서 그런지 단순히 기능에 대한 개발과 따라하기식 코드보다 어떤 원리로 동작하는지 그리고 그것이 무엇인지 정확하게 짚어주는 강의입니다. 초급자 뿐만 아니라 어느정도 경력있는 iOS 개발자들이 돌아보기에도 충분한 도움이 되는 수준의 강의입니다. 현재 18. 12. 30 기준 최신버전과 다른 버전이다 보니. 약간의 다른점이 있으나, 강의를 보는데에 문제는 전혀 없네요! 요즘 날씨가 쓰레기 같은데 다음에도 좋은강의 부탁드립니다.

    • seonjukim님의 프로필 이미지
      seonjukim

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      iOS 입문용으로 좋은 강의였습니다! 뒷부분으로 갈수록 코드에 대한 자세한 설명이 없는 건 아쉽지만, 오히려 그래서 스스로 찾아보고 공부할 시간이 생겨서 내가 궁금한 부분에 대해 더 확실하게 알고 넘어갈 수 있는 강의입니다. 2018년 강의지만 2022년인 지금 질문을 올려도 답변 빠르게 해주셔서 좋았어요.

      • 문태부님의 프로필 이미지
        문태부

        Reviews 7

        Average Rating 3.7

        4

        100% enrolled

        너무 기초 강좌라 일주일만에 다 보고 따라 해 봤습니다. 코드를 일일히 타이핑 하지 않고 본론만 넘어 가도록 한 부분이 좋았던 것 같습니다. 그래서 강의가 굉장히 스피디 하게 넘어가서도 좋았구요. 다만 상용에서 쓰일만한 아이폰 프로젝트는 조금 없는 것 같습니다. 강의 중간에 제가 실수한것은 아이덴티파이를 추가하지 않아서 그렇구요. 스킵이 빨라서 절차를 조금 적어서 프로세스를 처리하는 방식으로 ns차트나 flow 차트가 첨언 되었으면 하는 아쉬움이 있습니다. 그래도 앞서 강의 만들어 주시고 강의 시작전 보강 해주신 코멘트 덕에 프로젝트 실습하는데 있어서 모두 큰 어려움 없이 할 수 있었습니다. 감사합니다.

        • 안여경님의 프로필 이미지
          안여경

          Reviews 3

          Average Rating 5.0

          5

          30% enrolled

          쉽게잘설명해줘요

          • 정예은님의 프로필 이미지
            정예은

            Reviews 1

            Average Rating 5.0

            5

            100% enrolled

            훌륭한 강의에요

            Limited time deal

            $41,250.00

            25%

            $42.90

            yagom's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!