강의

멘토링

로드맵

BEST
Programming

/

Mobile Application Development

Becoming a Successful Real iOS Developer [From Basics to Practice]

Everything about Swift grammar! Everything about app development! All in this lecture. Learn how good developers create good apps through layer separation and refactoring.

(4.8) 12 reviews

234 learners

  • enilv0529
ios
swift
앱개발
모바일앱
iOS
Swift
concurrent

Reviews from Early Learners

What you will learn!

  • Swift Language Complete Guide - Don't learn it separately. It contains everything about the language.

  • From the basics of apps to the fundamentals of how they work - we'll show you how to build great apps.

  • async-await properly explains concurrency.

  • Learn the difference between View and ViewController.

  • Learn the real uses of closures.

  • Creating table view buttons, etc. are basic. We will teach you the fundamentals of creating an app.

Swift grammar, from basics to application!
We've packed it full of the knowledge you need to create an app 🍚

Learn with full know-how
iOS App Development 📱

Anyone can teach you how to build apps with buttons, table views, navigation, and more. However, this is the only place that teaches you how to build them properly. To ensure you become a true iOS developer, we film new courses from start to finish every year. Each course is infused with the best know-how of the time. This time, we've released a new iOS developer course, packed with a wealth of expertise.

As the title suggests, the purpose of this course is to help you become an iOS developer. This course will equip you with the knowledge and fundamentals necessary to become a developer. Upon completion, you'll become a developer capable of handling real-world tasks. This course provides detailed examples, from basic to applied, demonstrating how to apply Swift syntax in practical settings.

It covers everything you need to know to create a great app, from the basics to practical aspects, including how to structure an app, refactoring, how to use storyboards, how to create UI with code, callbacks using closures, and various methods for passing data .


I recommend this to these people 👨‍👩‍👧‍👦

🐥

Anyone who wants to become an iOS developer

This isn't just another course with sample code. This course will teach you everything a real iOS developer does, from start to finish.

😵‍💫

Those who develop without confidence due to lack of concepts

I'll teach you the difference between View and ViewController, the concept of reuse, layer separation, synchronous and asynchronous, and how to write proper code.


Special features of this course ✨

#1.
App development project
We'll be together from beginning to end!

Combining Swift syntax and practical app development, this course will take you from start to finish . It covers what a ViewController represents, how to refactor, and how to create clean code by dividing the layers, helping you become a better developer.

#2.
Even beginners can learn step by step
I can follow you!

We've structured this course so you can follow along step-by-step from the beginning. We've put a lot of thought and polish into it so that even those who don't know much about development can become developers through it. We're confident that you won't find another course that covers Swift syntax and real-world app development projects in such a detailed and comprehensive way, from start to finish.

#3.
Things you can't learn in other classes
I have knowledge!

This course covers code layer separation and refactoring techniques . It includes both CodeBase UI and Interface Builder UI development methods, enabling optimal UI design. It also explains practical usage of concurrency (concurrent programming) async and await . Through this course, you'll gain valuable knowledge not readily available in other courses.


What you'll learn 📚

Section 1 Swift Grammar

  • Learn Swift grammar thoroughly from basics to application through 49 chapters.

Section 2: Seven Ways to Pass Data

  • You can understand the concepts of passing data, delegates, closures, and objects.

Section 3: Building the App Foundation

  • Learn how to create the basic structure for creating an app, and the roles and life cycle of View and ViewController.

Section 4: Creating an App - Currency Converter App

  • Learn about network concepts, JSON processing methods, and Delegate concepts.
  • You can create an app using DataPicker, TableView, and SerachController.

Section 5: Creating an App - ToDo App

  • Learn the concepts of CRUD (create, read, update, delete) by learning how to manage local data based on CoreData.

Section 6: Creating an App - StopWatch App

  • Learn how to handle repetitive data through Timer, how to update UI, and the concept of reusable Cells in TableView.

Section 7: Creating an App - Map Landmark App

  • Learn the concept of location and how to pin and search for specific locations on a map using SearchController.

Section 8: Creating an App - Netflix Clone

  • You will learn the concepts of video playback to create an OTT app like Netflix by cloning the Netflix app, and how to compose screens through storyboard UI and code UI.

📢 Please note before taking the class!

  • Please prepare a Mac for the practice.
  • Please refer to the link below for image data.

Expected Questions Q&A 💬

Q. Can non-majors and beginners also take the course?

I'll teach you everything from grammar to app development, from the very beginning. Just trust me and follow along.

Q. What is the scope of this course?

This all-in-one course is designed to help both beginners and novice developers alike, combining detailed explanations and key concepts that might otherwise be overlooked to build real-world apps. It covers all the grammar of the Swift language in detail, laying the foundation for a solid foundation. It also teaches you how to build real-world apps based on UIKit and how to write code that will help you become a true developer.

Q. Is this lecture adapted to the latest version?

The course is structured around XCode 13 and Swift 5.5~5.6 . All lectures are based on the latest version at the time of filming and are always written from scratch, applying the latest skills.


Introducing the Knowledge Sharer ✒️

Hello. I'm an iOS developer with 10 years of experience. I've launched around 50 apps in my career, and I'm a veteran developer. I'm researching how to foster growth with my fellow developers and developing these know-how into lectures.


Recommended for
these people

Who is this course right for?

  • Even someone who is new to coding can do it.

  • For those who know how to code but are weak in the fundamentals, we will teach you the fundamentals.

  • If you want to learn Swift language grammar and how to develop apps for practical projects at the same time, this is the place to do it.

Need to know before starting?

  • All you need is a Mac. Just follow along for the rest.

Hello
This is

3,052

Learners

209

Reviews

271

Answers

4.8

Rating

7

Courses

안녕하세요.

  • 강의 금액이 부담되시는 분들은 강의명을 아래 이메일로 보내주시면 할인쿠폰을 보내드립니다.

  • apple-developer@kakao.com

iOS 개발의 세계에 발을 들이게 된 지 벌써 10년이 흘렀습니다.

그 동안 다양한 환경에서 100여개가 넘는 프로젝트를 성공적으로 런칭하는 데 참여하였습니다. 이런 다양한 경험을 통해, 실무에서의 깊은 노하우와 통찰을 얻을 수 있었습니다.

이런 지식을 모아 저와 같은 열정을 가진 개발자 분들과 함께 성장하기 위해. 항상 더 나은 방법, 더 효율적인 경로를 연구하며, 그 결과를 강의 형태로 제작하여 여러분들과 공유하고 있습니다.

함께 성장하는 여정에 동행하실 준비가 되셨다면, 저와 함께 시작해봅시다.

Curriculum

All

109 lectures ∙ (43hr 43min)

Published: 
Last updated: 

Reviews

All

12 reviews

4.8

12 reviews

  • abdurl3229님의 프로필 이미지
    abdurl3229

    Reviews 9

    Average Rating 4.7

    5

    100% enrolled

    This course is for developers, not coders. The explanations are friendly and the content is informative.

    • hola님의 프로필 이미지
      hola

      Reviews 23

      Average Rating 4.5

      5

      100% enrolled

      I'm a complete beginner and it's still very difficult, but it's very helpful. I hesitated because of the price, but I like it because it includes grammar + practice. Beginners can solve it with just this one lecture. It seems like a lecture that's perfect for building a foundation.

      • sjh5130님의 프로필 이미지
        sjh5130

        Reviews 3

        Average Rating 5.0

        5

        100% enrolled

        I'm new to iPhone development, and the detailed explanation is very helpful. I'll review it and make it my own~ Thank you.

        • yunseok2225님의 프로필 이미지
          yunseok2225

          Reviews 1

          Average Rating 5.0

          5

          91% enrolled

          I really enjoyed your lectures. Thanks to you, I started from the introduction to Swift and headed towards iOS. The lectures were easy and informative, and I didn't regret the money I paid. I would like to express my gratitude.

          • msleegamin2063님의 프로필 이미지
            msleegamin2063

            Reviews 1

            Average Rating 5.0

            5

            88% enrolled

            Thanks to you, I learned a lot about iOS basics. Thank you.

            Limited time deal

            $127.60

            24%

            $169.40

            enilv0529's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!