인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
BEST
개발 · 프로그래밍

/

모바일 앱 개발

성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]

Swift 문법의 모든 것! 앱 개발의 모든 것! 이 강의에 모두 담았습니다. 레이어 분리와 리펙토링을 통한 좋은 개발자가 좋은 앱을 만드는 방법을 배웁니다.

(4.7) 수강평 11개

수강생 216명

Thumbnail

입문자를 위해 준비한
[모바일 앱 개발] 강의입니다.

이런 걸
배워요!

  • Swift 언어 총정리 - 따로 배우지 마세요 언어의 모든 것을 담았습니다.

  • 앱의 기초부터 작동 근본까지 - 좋은 앱을 어떻게 만드는지 알려드립니다.

  • async-await 동시성을 제대로 알려드립니다.

  • View와 ViewController의 차이를 제대로 배웁니다.

  • closure의 진짜 사용법을 배웁니다.

  • 테이블뷰 버튼 등을 만드는 건 기본입니다. 앱이 만들어지는 근본을 알려드립니다.

Swift 문법 기초부터 응용까지!
앱 만들기에 필요한 지식을 꾹꾹 담았어요 🍚

꽉찬 노하우로 배우는
iOS 앱 개발 📱

앱을 만들기 위한 버튼 테이블뷰, 네비게이션 등은 누구든지 알려줄 수 있습니다. 그러나 어떻게 만들어야 제대로 만들 수 있는지를 알려주는 곳은 여기밖에 없습니다. 확실하게 iOS 개발자로 만들어 드리기 위해 매년 처음부터 끝까지 새로 강의를 촬영합니다. 모든 강의마다 그 당시 최고의 노하우가 녹아있습니다. 이번에도 정말 많은 노하우를 담아 새로운 iOS 개발자 강의를 출시했습니다.

이 강의의 목적은 제목처럼 iOS 개발자가 되게 도와드리는 것입니다. 강의를 통해 개발자가 되기 위해 필요한 지식과 기초를 잡아보세요. 완강하시면 실무를 제대로 다룰 수 있는 개발자가 되어 있을 것입니다. Swift 문법을 실무에서 어떻게 다루는지 기초부터 응용까지 예제를 통해 자세히 담았습니다.

앱을 만들기 위해 필요한 구조를 잡는 방법, 리팩토링(Refactoring), 스토리보드 사용 방법, 코드로 UI를 만드는 방법, Closure를 통한 콜백, 데이터를 넘기는 다양한 방법 등 좋은 앱을 만들기 위해 필요한 기초부터 실무까지 세세하게 담겨 있습니다.


이런 분들께 추천해요 👨‍👩‍👧‍👦

🐥

iOS 개발자가 되고 싶은 분

그냥 흔히 보는 샘플 코드 같은 강의가 아닙니다. 진짜 iOS 개발자가 어떻게 개발하는지 처음부터 끝까지 전부 알려드립니다.

😵‍💫

개념이 부족해서 확신 없이 개발하시는 분

View와 ViewController의 차이, 재사용 개념, 레이어 분리, 동기, 비동기 등 제대로 된 코드를 어떻게 써야 하는지 개념을 꽉 잡아드릴게요.


이 강의만의 특장점 ✨

#1.
앱 제작 프로젝트의
처음부터 끝까지 함께해요!

Swift 문법과 실무 앱 개발을 하나로 담아, 이 강의 하나로 시작부터 프로젝트 완료까지 가능합니다. ViewController가 무엇을 나타내는지, 리팩토링을 어떻게 하는지, 레이어를 나눠서 깔끔한 코드를 만드는 개발 방식을 담아, 좋은 개발자가 되도록 도와드립니다.

#2.
입문자도 차근차근
따라올 수 있어요!

처음부터 차근차근 따라올 수 있도록 구성했습니다. 개발을 잘 모르는 사람도 강의를 통해 개발자가 될 수 있도록 정말 많은 것을 고민하고 다듬어서 담았습니다. Swift 문법과 실제 앱을 만드는 프로젝트 강의를 처음부터 끝까지 자세하고 다양하게 알려주는 강의는 찾아볼 수 없을 거라고 자부합니다.

#3.
다른 강의에선 못 배우는
지식이 있어요!

Code Layer 분리 방법과 Refactoring 방법을 담았습니다. Code Base UI와 Interface Builder UI 개발 방법 모두 담겨있어 최적의 UI 설계가 가능하도록 구성하였습니다. concurrency(동시성 프로그래밍) async await의 실제 사용 방법을 설명합니다. 이 강의를 통해 다른 강의에서 접하기 힘든 지식까지 학습해보세요.


학습 내용 📚

섹션 1 Swift 문법

  • Swift 문법을 49개의 챕터를 통해 기초부터 응용까지 꼼꼼하게 학습합니다.

섹션 2 데이터를 전달하는 7가지 방법

  • 데이터를 넘기기 위한 개념과 delegate, closure, 객체 개념을 이해할 수 있습니다.

섹션 3 앱 기초 다지기

  • 앱을 만들기 위한 기본 구조 잡는 방법과 View와 ViewController의 역할과 life cycle을 배웁니다.

섹션 4 앱 만들기 - 환율 계산 App

  • 네트워크 개념, json 가공 방법, Delegate 개념을 학습합니다.
  • DataPicker, TableView, SerachController를 통한 앱을 만들어 볼 수 있습니다.

섹션 5 앱 만들기 - ToDo App

  • CoreData를 기반으로 하는 Local Data를 관리하는 방법을 학습하여 CRUD(생성, 읽기, 갱신, 삭제)의 개념을 학습합니다.

섹션 6 앱 만들기 - StopWatch App

  • Timer를 통해 반복되는 데이터를 다루는 방법과 UI 갱신 방법, TableView의 재사용되는 Cell의 개념을 학습합니다.

섹션 7 앱 만들기 - Map Landmark App

  • 내 위치에 대한 개념을 배우고, SearchController를 통해 지도의 특정 위치에 Pin을 지정하고 검색하는 방법을 학습합니다.

섹션 8 앱 만들기 - Netflix Clone

  • 넷플릭스 앱을 클론하여 넷플릭스 같은 OTT 앱을 만들기 위한 동영상 재생을 다루는 개념, 화면을 구성하는 스토리보드 UI와 코드 UI를 통해 화면을 구성하는 방법을 배웁니다.

📢 수강 전 참고해주세요!

  • 실습을 위해 맥(Mac)을 준비해주세요.
  • 이미지 자료는 아래 링크를 참고해주세요.

예상 질문 Q&A 💬

Q. 비전공자나 초보자도 들을 수 있나요?

문법부터 앱을 만들기까지 시작부터 모든 것을 알려드립니다. 저를 믿고 따라오시기만 하면 됩니다.

Q. 이 강의의 수업 범위는 어디서부터 어디까지인가요?

처음 시작하는 입문자 및 시작한 지 얼마 안 된 개발자 모두가 도움 되도록 세세한 설명과 놓칠 수 있는 중요한 개념을 묶어 실제 앱을 만들어낼 수 있도록 올인원 형식으로 강의를 준비했습니다. Swift 언어의 문법을 모두 상세히 다뤄 기초를 다지도록 준비했으며, UIKit을 기반으로 실제 앱을 어떻게 만들 수 있는지와 진짜 개발자가 되기 위한 코드를 제대로 작성하는 진짜 방법을 알려드립니다.

Q. 최신 버전에 맞춘 강의인가요?

XCode 13, Swift 5.5~5.6으로 강의를 구성했습니다. 모든 강의는 촬영 당시 기준 최신버전으로 진행하고 최신의 스킬을 적용하여 처음부터 끝까지 항상 새로 작성합니다.


지식공유자 소개 ✒️

안녕하세요. 10년 차 iOS 개발자입니다. 실무로 50개 정도의 앱을 런칭한 경험이 있는 베테랑 개발자입니다. 어떻게 하면 같이 일하는 개발자들과 성장할 수 있을지 연구하고 그 노하우를 강의로 제작하고 있습니다.


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 코딩을 처음 하는 사람도 할 수 있습니다.

  • 코딩을 할줄 알지만 근본원리가 약한분들 근본을 잡아드립니다.

  • Swift언어 문법 그리고 실무 프로젝트를 위한 앱의 개발방법을 한번에 배우고 싶다면 바로 여깁니다.

선수 지식,
필요할까요?

  • Mac만 있으면 됩니다. 나머지는 따라오시기만 하면 됩니다.

안녕하세요
iOS Developer - 이정입니다.

수강생 수

3,015

수강평 수

205

강의 평점

4.8

강의 수

7

안녕하세요.

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

  • apple-developer@kakao.com

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

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

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

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

커리큘럼

전체

109개 ∙ (43시간 43분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!