Intro To iOS App Dev | 코드리뷰(선택)

Intro To iOS App Dev | 코드리뷰(선택)

Intro To iOS App Dev 배우러가기
Intro To iOS App Dev (코드리뷰 포함) 배우러가기

Everyone can code 시리즈

Apple은 Everyone Can Code (누구나 즐겁게 코딩, 줄여서 ECC)라는 이름으로 
모든 사람이 쉽고즐겁게 코딩 학습을 할 수 있도록 교육 컨텐츠를 만들었습니다.
코더스하이는 Apple의 컨텐츠를 교육현장에 제공해온 경험을 바탕으로
ECC 온라인 컨텐츠 시리즈를 개발하였습니다.

Intro to iOS App Dev

Apple의 공식 앱 개발 교육 콘텐츠인 ‘Intro to App Development with Swift’를 해설한 코더스하이의 비디오 콘텐츠입니다.

학습 내용

Swift

Swift 언어는 iOS 앱 개발시에 사용하는 현대적이고 강력한 오픈소스 언어 입니다.
여러분은 이번 과정을 통해 Swift 언어의 기본적인 문법만을 익히게 되지만,
Swift 언어는 현대적인 언어의 장점들을 많이 가지고 있으므로 코딩의 개념을 익혀나가기에 좋습니다.

Xcode

개발도구인 Xcode에서 Swift 언어를 이용해 앱을 개발하는 방법을 배웁니다.
Xcode는 애플의 통합 개발 환경으로, 코딩과 UI디자인, 디버깅과 배포까지 모든 단계를 수행합니다.

프로젝트

아래 2가지 파이널 프로젝트 외 단계별 4개의 기본 예제 프로젝트를 만듭니다.

저작권 알림

본 영상에는 교육적인 목적을 위해 널리 알려진 이미지나 그림(Meme)을 사용하고 있습니다.
혹시 화면상의 그림이나 사진이 본인의 저작물이고, 사용을 원치 않으시면 해당 그림을 삭제하겠습니다.
저작권 신고 : edu@codershigh.com

코드리뷰가 포함된 강좌는 어떠세요? 🙂

Intro To iOS App Dev(리뷰포함)
코드리뷰를 통해 입문자들이 좋은 코딩 습관을 가질 수 있도록 도와 줍니다.조그만 장벽 때문에 포기하지 않도록 코드 리뷰를 받으세요.

배우면 할 수 있는 것들

  • Xcode를 활용한 앱개발
  • Swift 언어

수강 대상

  • iOS 앱 개발을 원하는 분
  • iOS 앱 개발자로 일하고 싶은 분

지식공유자 소개

윤성관

한양대학교 공과대학 컴퓨터/SW학부 겸임교수
(주) 코더스하이 대표

Intro To iOS App Dev 배우러가기
Intro To iOS App Dev (코드리뷰 포함) 배우러가기

PWA 시작하기 – 웹 기술로 앱을 만들자

PWA 시작하기 – 웹 기술로 앱을 만들자

배우러 가기

1. PWA 시작하기

Web 기술로 모바일 App 을 만들수 있는 PWA! 2018년에 주목할 웹 기술로 가장 먼저 거론되는 프로그레시브 웹 앱(Progressive Web App) 학습 강좌입니다. HTML, CSS, 자바스크립트로 어떻게 모바일 애플리케이션 느낌이 나는 웹 애플리케이션을 만들 수 있는지 궁금하신가요? 프로그레시브 웹 앱이 발전해온 시대적 배경과 주요 특징을 배우고, 주요 기술들로 실제 프로그레시브 웹 앱을 만들어보세요.

전체적인 강의 방식은 코드 중심의 학습형 강좌 형태로 구성되어 있습니다. 자바스크립트 입문자도 듣기 쉽게끔 최대한 쉽고 자세하게 설명합니다. 웹 개발자들의 새로운 무기! 프로그레시브 웹 앱을 재밌게 배워보세요 🙂

강좌는 크게 3가지 파트로 나뉩니다.

  • 프로그레시브 웹 앱 시연 및 소개
  • 웹 앱 매니페스트 파일 제작하기
  • 서비스 워커 다루기

2. 어떤 걸 배우나요?


프로그레시브 웹 앱의 등장 배경부터 실제로 구현하기 위해서 필요한 기술들을 배웁니다. 웹 앱 매니페스트 파일, 서비스 워커 등을 배우면서 제작할 때 실제로 마주치는 문제점들과 디버깅을 쉽게 하는 방법에 대해서 2년간 쌓아온 노하우를 공유합니다.

이미 대세인 기술 PWA

3. 누구에게 도움이 되나요?

  • 모바일 기기에서도 사용성이 뛰어난 웹 애플리케이션을 만들고 싶은 프런트엔드 개발 입문자
  • HTML, CSS, Javascript로 모바일 앱을 만들어보고 싶은 웹 개발자
  • 웹 페이지의 성능과 사용자 경험을 높이고 싶은 프런트엔드 개발자, 퍼블리셔
  • 웹 기술 밖에 모르는데 회사에서 모바일 앱 제작하라고 강요받은 퍼블리셔
  • 하이브리드 앱은 이제 벗어나고 싶다 하는 하이브리드 앱 개발자

4. 강좌 특징

배운 내용을 바로바로  코드로 구현하는 실습 중심의 온라인 강좌입니다. PWA에 대한 개념을 잡고 나면 바로 주요 기술 요소들을 이용하여 프로그레시브 웹 앱을 만들면서 배운 내용들을 체화합니다. 공식 문서에서 가르쳐 주지 않는 디버깅 요령과 상세한 코드 설명은 이 강좌에서만 접할 수 있습니다 🙂

5. 지식공유자 소개

장기효(캡틴 판교)

  • 구글 PWA 공식 문서 한글 번역
  • 패스트 캠퍼스 Vue로 구현하는 PWA 캠프 강사 (2017 ~ 현재)
  • 실무에서 PWA를 적용한 경험을 바탕으로 기업 및 교육 기관 강의 (2016 ~ 현재)

배우러 가기

코틀린 기반 안드로이드 앱개발 고급 3단계

코틀린 기반 안드로이드 앱개발 고급 3단계

배우러 가기

1. 코틀린 안드로이드 고급 3단계 과정

구글은 이제 안드로이드 애플리케이션을 개발할 때 Java가 아닌 Kotlin 언어 사용을 권장하고 있습니다. Kotlin언어를 안드로이드 공식언어로 선언하였으며 개발 지원 사이트에도 모든 예제를 Kotlin언어로 제공되고 있습니다. 이제 안드로이드 애플리케이션을 개발 하기 위해서는 Java가 아닌 Kotlin을 사용해야 하는 시대가 되었습니다.

본 강좌는 안드로이드 애플리케이션 개발에 대한 기초 부터 심화까지 대부분의 내용을다루고 있으며 기초적인 내용부터 전부 Kotlin언어를 이용해 코드를 작성하고 있습니다. Kotlin언어를 통한 안드로이드 개발은 앞으로 모바일개발에 대세가 될 것이며 구글도 안드로이드 개발에 대한 사후 지원은 Kotlin중심으로 이루어질것으로 전망되고 있습니다.

기존의 안드로이드 강좌들은대부분 Java 기반으로 제작되어 있지만 본 강좌는 Kotlin 언어로 제작되어 있어 앞으로 안드로이드 개발에 바로 적용할 수 있는 내용으로구성되어 있습니다. 본 강좌는 안드로이드 기초, 심화과정에서 다루지 못했거나 조금더 깊게 살펴 볼 수 있는 내용으로 구성되었습니다.

학습 목표

  • 본 과정은 Kotlin 언어를 기반으로 안드로이드 애플리케이션을 개발할 수 있는 능력을 갖추기 위한 강좌입니다.
  • 본 과정에서는 카메라 제어, 네트워크, FCM, 구글 지도 사용 등 실무에 필요한 다양 기술들을 학습할 수 있습니다.

  • 기초강좌(1단계), 심화강좌(2단계)에서 다루지 못했거나 보다 심도있게 살펴보는 과정입니다.

  • 본 과정까지 모두 학습하시면 서비스가 가능한 안드로이드 애플리케이션 개발이 가능합니다.

도움이 되는 분들

  • Kotlin 기반 안드로이드 기초 과정(1단계)과 심화 과정(2단계) 학습은 완료하신 분

참고 사항

  • 객체지향 프로그래밍 언어에 대한 기본 이해와 Java 언어, 그리고 Kotlin 언어에 대한 이해가 필요합니다.
  • Kotlin 언어의 문법은 강좌 내에서 필요할 때 설명하고 있으나 사전에 Kotlin 언어를 미리 학습하시면 도움이 됩니다.
  • Kotlin 기반 안드로이드 기초 과정(1단계)과 심화 과정(2단계)을 학습해야 합니다.

연관된 강좌

코틀린 기반 안드로이드 앱개발 기본 1단계
안드로이드 전체 과정 중 화면과 인터페이스에 관한 내용
코틀린 기반 안드로이드 앱개발 심화 2단계
안드로이드 4대 구성요소와 데이터 관리, 네트워크 등의 내용

지식공유자 소개

윤재성

국내 IT 초창기 모바일 콘텐츠 개발 부터 현재 안드로이드,아이폰 앱개발 및 다양한 애플리케이션에 대해서 개발 및 강의를 진행하고 있습니다.현재는 (주)소프트캠퍼스 개발 이사이사로 재직하고 있습니다.

개발 경력

– SKT “아일랜드 어드벤쳐” 모바일 콘텐츠 개발 런칭
– KT ” 퀴즈사커” 모바일 콘텐츠 개발 런칭
– SK “모바일 공인중개사” 런칭
– 아이폰 “한자통” 앱개발
– 아이폰 “헬스 트레이닝” 앱개발
– KT/SK 데일즈 오브 코몬즈 콘텐츠 개발
– KT 미니 게임(야금야금 땅따먹기, 알라딘의 요술램프,미스터리 블록탐정단,BUZZ and BUZZ)개발

배우러 가기

코틀린 기반 안드로이드 앱개발 심화 2단계

코틀린 기반 안드로이드 앱개발 심화 2단계

배우러 가기

1. 코틀린 기반 안드로이드 앱개발 심화 2단계 과정

구글은 이제 안드로이드 애플리케이션을 개발할 때 Java가 아닌 Kotlin언어 사용을 권장하고 있습니다. Kotlin 언어를 안드로이드 공식언어로선언하였으며 개발 지원 사이트에도 모든 예제를 코틀린 언어로 제공되고 있습니다. 이제 안드로이드 애플리케이션을 개발 하기 위해서는 Java가 아닌 코틀린을 사용해야 하는 시대가 되었습니다. 본 강좌는 안드로이드 애플리케이션 개발에 대한 기초 부터 심화까지 대부분의 내용을다루고 있으며 기초적인 내용부터 전부 Kotlin언어를 이용해 코드를 작성하고 있습니다. 코틀린 언어를 통한 안드로이드 개발은 앞으로 모바일개발에 대세가 될 것이며 구글도 안드로이드 개발에 대한 사후 지원은 Kotlin 중심으로 이루어질것으로 전망되고 있습니다.

기존의 안드로이드 강좌들은대부분 Java 기반으로 제작되어 있지만 본 강좌는 코틀린 언어로 제작되어 있어 앞으로 안드로이드 개발에 바로 적용할 수 있는 내용으로 구성되어 있습니다.

본 강좌는 안드로이드 전체 과정 중 안드로이드 4대 구성요소와 데이터 관리, 네트워크 등의 내용을 중점적으로 다루고 있습니다.

2. 도움이 되는 분들

  • 대학생, 일반인, 개발자 등 Kotlin 언어를 통한 안드로이드 개발에 관심이 있는 사람이라면 누구나 대상이 될 수 있습니다.

3. 학습 목표

  • 본 과정은 Kotlin 언어를 기반으로 안드로이드 애플리케이션을 개발할 수 있는 능력을 갖추기 위한 강좌입니다.
  • 안드로이드 4대 구성요소 관리, 데이터 관리, 네트워크 등의 내용을 학습할 수 있습니다.

  • 기본강좌에 이어지며 기초강좌에서는 화면에 보이는 UI에 중점을 두었다면 심화 과정은 내부의 데이터 관리와 네트워크 등에 중점을 두었습니다.

4. 참고 사항

  • 객체지향 프로그래밍 언어에 대한 기본 이해와 Java 언어, 그리고 Kotlin 언어에 대한 이해가 필요합니다.
  • Kotlin언어의 문법은 강좌 내에서 필요할 때 설명하고 있으나 사전에 Kotlin 언어를 미리 학습하시면 도움이 됩니다.
  • Kotlin기반 안드로이드 기초 과정을 학습해야 합니다.

5. 연관된 강좌

6. 지식공유자 소개

윤재성

국내 IT 초창기 모바일 콘텐츠 개발 부터 현재 안드로이드,아이폰 앱개발 및 다양한 애플리케이션에 대해서 개발 및 강의를 진행하고 있습니다.현재는 (주)소프트캠퍼스 개발 이사이사로 재직하고 있습니다.

개발 경력

– SKT “아일랜드 어드벤쳐” 모바일 콘텐츠 개발 런칭
– KT ” 퀴즈사커” 모바일 콘텐츠 개발 런칭
– SK “모바일 공인중개사” 런칭
– 아이폰 “한자통” 앱개발
– 아이폰 “헬스 트레이닝” 앱개발
– KT/SK 데일즈 오브 코몬즈 콘텐츠 개발
– KT 미니 게임(야금야금 땅따먹기, 알라딘의 요술램프,미스터리 블록탐정단,BUZZ and BUZZ)개발

(더 보기…)

코틀린 기반 안드로이드 앱개발 기본 1단계

코틀린 기반 안드로이드 앱개발 기본 1단계

배우러 가기

1. 코틀린 안드로이드 기본 1단계
(Kotlin for Android: Beginner one step) 과정

2017년 12월 촬영된 최신 버전 코틀린 기반 안드로이드 과정(3단계 중 1단계)
구글은 이제 안드로이드 애플리케이션을 개발할 때 Java가 아닌 Kotlin 언어 사용을 권장하고 있습니다. 코틀린 언어를 안드로이드 공식언어로 선언하였으며 개발 지원 사이트에도 모든 예제를 Kotlin 언어로 제공되고 있습니다.이제 안드로이드 애플리케이션을 개발 하기 위해서는 Java가 아닌 Kotlin을 사용해야 하는 시대가 되었습니다.

본 강좌는 안드로이드 애플리케이션 개발에 대한 기초 부터 심화까지 대부분의 내용을 다루고 있으며 기초적인 내용부터 전부 코틀린 언어를 이용해 코드를 작성하고 있습니다. 코틀린 언어를 통한 안드로이드 개발은 앞으로 모바일 개발에 대세가 될 것이며 구글도 안드로이드 개발에 대한 사후 지원은 코틀린 중심으로 이루어질것으로 전망되고 있습니다. 기존의 안드로이드 강좌들은 대부분 Java 기반으로 제작되어 있지만 본 강좌는 Kotlin 언어로 제작되어 있어 앞으로 안드로이드 개발에 바로 적용할 수 있는 내용으로 구성되어 있습니다.

2. 배우는 것

기존 강좌와는 다르게 안드로이드 공식언어인 Kotlin언어로
코드를 작성하며 최신 안드로이드 개발 도구를 활용하여 학습을 하게됩니다.

3. 학습 목표

  • 본 과정은 코틀린 언어를 기반으로 안드로이드 애플리케이션을 개발할 수 있는 능력을 갖추기 위한 강좌입니다.
  • 기존 강좌와는 다르게 안드로이드 공식언어인 코틀린 언어로 코드를 작성하며 최신 안드로이드 개발 도구를 활용하여 학습을 하게됩니다.

  • 후속 강좌 쓰래드 관리, 데이터 관리, 네트워크, 센서 등 안드로이드 개발을 위한 핵심적인 내용을 학습할 수 있게 됩니다.
  • 안드로이드 애플리케이션 개발에 대한 기초 부분을 학습하며 주로 화면에 관련된 내용을 학습하게 됩니다.

  • 본 과정을 마치면 코틀린 언어를 기반으로 하는 안드로이드 개발 후속 강좌를 학습할 수 있습니다.

 4. 도움이 되는 분들

  • 대학생, 일반인, 개발자 등 Kotlin 언어를 통한 안드로이드 개발에 관심이 있는 사람이라면 누구나 대상이 될 수 있습니다.

5. 참고 사항

  • 객체지향 프로그래밍 언어에 대한 기본 이해와 Java 언어, 그리고 Kotlin 언어에 대한 이해가 필요합니다.
  • Kotlin 언어의 문법은 강좌 내에서 필요할 때 설명하고 있으나 사전에 Kotlin 언어를 미리 학습하시면 도움이 됩니다.
  • 본 강좌는 안드로이드 전체 과정 중 화면과 인터페이스에 관한 내용이 주를 이루고 있으며 차기 과정에서는 보다 심도있는 과정을 다룰 예정에 있습니다.

5. 지식공유자 소개

국내 IT 초창기 모바일 콘텐츠 개발 부터 현재 안드로이드,아이폰 앱개발 및 다양한 애플리케이션에 대해서 개발 및 강의를 진행하고 있습니다.현재는 (주)소프트캠퍼스 개발 이사이사로 재직하고 있습니다.

개발 경력

– SKT “아일랜드 어드벤쳐” 모바일 콘텐츠 개발 런칭
– KT ” 퀴즈사커” 모바일 콘텐츠 개발 런칭
– SK “모바일 공인중개사” 런칭
– 아이폰 “한자통” 앱개발
– 아이폰 “헬스 트레이닝” 앱개발
– KT/SK 데일즈 오브 코몬즈 콘텐츠 개발
– KT 미니 게임(야금야금 땅따먹기, 알라딘의 요술램프,미스터리 블록탐정단,BUZZ and BUZZ)개발

배우러 가기

(더 보기…)