PowerPoint Presentation

Similar documents


Microsoft PowerPoint - chap01-C언어개요.pptx

소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기

iOS5_1±³

SIGIL 완벽입문

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

: AA ( ) TV : ios ( ).. 2

[서비스] 1. 오프닝 네트워킹 파티 (전체 공통) (1/13(월) 밤 9시) FAST TRACK ASIA와 CAMP에 대해 소개하고, 3개 코스의 전체 참가자들의 소개 및 네트워킹을 진행합니다. 2. 패스트트랙아시아 파트너 CEO들과의 네트워킹 파티 (전체 공통) (

SBR-100S User Manual

Microsoft Word - 문필주.doc

© Rohde & Schwarz; R&S®CDS Campus Dashboard Software

내지(교사용) 4-6부

<B3EDB9AEC0DBBCBAB9FD2E687770>

코코아36-37_3차( )

S - O I L M A G A Z I N E 2016 February Vol

미디어 및 엔터테인먼트 업계를 위한 Adobe Experience Manager Mobile

? !

B2B 매뉴얼

Keyboard Pro 88(manual)

View Licenses and Services (customer)

S - O I L M A G A Z I N E 2016 April Vol

[Brochure] KOR_TunA

Windows Live Hotmail Custom Domains Korea

Web Scraper in 30 Minutes 강철

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2

<4D F736F F D D33C2F75F43524DC0BB20B1B8C3E0C7CFB1E220C0A7C7D120C1D8BAF1BFEEB5BF5F546F E646F63>

2007년 6월 고2 모의고사 국어,언어 문제.hwp

연구노트

152*220

<C3E6B3B2B1B3C0B C8A32DC5BEC0E7BFEB28C0DBB0D4292D332E706466>

레이아웃 1

<4D F736F F D B1E2C8B9BDC3B8AEC1EE2DB9DAB5BFB1D4>

슬라이드 1

±³À°È°µ¿Áö

디지털 공학

**09콘텐츠산업백서_1 2

기본소득문답2

Microsoft Word - windows server 2003 수동설치_non pro support_.doc



wtu05_ÃÖÁ¾

. 스레드 (Thread) 란? 스레드를설명하기전에이글에서언급되는용어들에대하여알아보도록하겠습니다. - 응용프로그램 ( Application ) 사용자에게특정서비스를제공할목적으로구현된응용프로그램을말합니다. - 컴포넌트 ( component ) 어플리케이션을구성하는기능별요


Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

TOEIC 12월호*

오토10. 8/9월호 내지8/5

PowerPoint 프레젠테이션

C++ Programming

804NW±¹¹®

1


사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

PowerPoint 프레젠테이션

이상한 나라의 앨리스.pages

슬라이드 1

마켓온_제품소개서_ key

Microsoft Word - 디오텍_091221_.doc

안드로이드기본 11 차시어댑터뷰 1 학습목표 어댑터뷰가무엇인지알수있다. 리스트뷰와스피너를사용하여데이터를출력할수있다. 2 확인해볼까? 3 어댑터뷰 1) 학습하기 어댑터뷰 - 1 -

Level 학습 성과 내용 1수준 (이해) 1. 기본적인 Unix 이용법(명령어 또는 tool 활용)을 습득한다. 2. Unix 운영체계 설치을 익힌다. 모듈 학습성과 2수준 (응용) 1. Unix 가상화 및 이중화 개념을 이해한다. 2. 하드디스크의 논리적 구성 능력

PowerPoint Template

<4D F736F F D BEDB20BCADBAF1BDBA20B5BFC7E25F4B54C1BEC7D5B1E2BCFABFF82E646F63>


<4D F736F F F696E74202D2031C1D6C2F72D31C2F7BDC32028B0ADC0C7C0DAB7E D20C7C1B7CEB1D7B7A1B9D6BEF0BEEE20B0FAB8F1BCD2B

팬텀의 온라인수익화비법 소책자

<4D F736F F D20B8F0B9D9C0CF204F532C20B1D7B8AEB0ED20BEC8B5E5B7CEC0CCB5E55FBFCDC0CCBEF92E646F6378>

DBMS & SQL Server Installation Database Laboratory

Microsoft PowerPoint - ZYNQITTSIYUL.pptx

PowerPoint 프레젠테이션

0.筌≪럩??袁ⓓ?紐껋젾 筌

서현수

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이

<4D F736F F D20C3D6BDC B5BFC7E2202D20BAB9BBE7BABB>

H3250_Wi-Fi_E.book

2

ITFGc03ÖÁ¾š

5th-KOR-SANGFOR NGAF(CC)

이제까지 경험해보지 못한 방식으로 공동 작업하고 상호작용하십시오. 여러분은 얼마나 연결되어 있습니까? 이것이 바로 기업이 직원과 사업 파트너, 클라이언트 간의 일관적인 통신을 추구하는, 오늘날의 가상 모바일 기업 환경에서 경험하는 어려움입니다. 원격 재택 근무를 하는

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

슬라이드 1

¾ç¼ºÄÀ-2

슬라이드 1

04 특집

NOON_Manaul_KOR

178È£pdf

SproutCore에 홀딱 반했습니다.

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

스마트 TV 시대가 도래하면 TV와 모바일 기기 간 중복 수는 증가할 것이다 원하는 를 이용할 수 있다 <그림>과 같 이 TV에서 이용할 수 있는 의 양 자체 도 대폭 확대되지만, 모바일 기기와 중복되는 양도 많아진다 그렇다면, 이렇게 중복되는 에 대 해 사용자들은 어

Ä¡¿ì_44p °¡À» 89È£

750 1,500 35

사용하기 전에 2

? !



041~084 ¹®È�Çö»óÀбâ

<5B DB1B3C0B0C0DAB8A65FC0A7C7D15FB5F0C0DAC0CEBBE7B0ED5FC5F8C5B62E706466>

새로운 지점에서 단이 시작하는 경우 기둥코로 시작하라고 표시합니다. 기둥코(standing stitch)로 시작하는 방법은 YouTube 에서 찾아볼 수 있습니다. 특수 용어 팝콘뜨기: 1 코에 한길긴뜨기 5 코, 바늘을 빼고 첫번째 한길긴뜨기코의 앞에서 바늘을 넣은

Best of the Best Benchmark Adobe Digital Index | APAC | 2015

KPS-19MA-1.hwp

레이아웃 1

Transcription:

FAST CAMPUS

2014년 6월 2일 애플(Apple)이 세계개발자대회 (WWDC 2014)에서 ios와os X 기반의 애플리케이션 개발을 위해 새로운 프로그래밍 언어 스위프트 를 선보였습니다. 보통 프로그램 언어의 경우 사람이 사용하는 말과 유사할수록 성능은 떨어지는데 이는 사람의 말과 유사할 경우 컴퓨터가 이해하도록 바꾸는 데 시간이 많이 걸리기 때문입니다. 그러나 스위프트는 구어체 문장을 사용하듯이 프로그램을 만들 수 있을 정도로 쉽고 프로그램 속도도 빠릅니다. 스위프트는 C가 빠진 오브젝티브C 같은 언어입니다. 이 새로운 언어는 과거 C이긴 C인데 이상한 C 라 불리던 오브젝티브C의 문제를 보완했다는 평가를 받고 있습니다. 이는 애플이 스위프트를 빠르고 안전하고 인터랙티브한 프로그래밍 언어로 묘사했다는 점에서 짐작 가능합니다. 최근 국내 아이폰 사용자가 급증하며 스타트업과 대기업에서도 안드로이드 앱 만으로 모든 사용자층을 커버할 수 없게 되었습니다. 이에 따라 ios 개발자에 대한 수요도 급속히 증가하고 있는 상황입니다. 이번 ios 중급 과정은 컴파일 언어 1개 이상을 기본적으로 다룰 줄 아는 (프로그래밍 기초개념을 이미 이해하고 있는) 분들을 대상으로 하는 실전 과정입니다. 아이폰에 있는 기본 메모장앱을 내 손으로 직접 만들어 보는 것을 목표로 하고 있습니다. 메모장 앱은 Swift 의 기본 문법과 더불어 코코아터치 프레임워크를 전반적으로 두루 알고 있어야하며 테이블뷰, 코어데이터 등의 기능들을 융합해야 구현 가능한 어플리케이션입니다. 그 핵심을 배워 내 앱에 적용해보세요. 사용자 관점에서 편리하고 유용한 ios 어플리케이션을 만들기 위한 구성요소들을 자세하게 배우고 실습합니다. 특히 최근 현업에서 많이 사용되는 구성요소와 개발 방법론을 그대로 알려드리므로 강의를 통해 실무를 간접적으로 경험할 수 있고, 프로그램 종료 후에도 회사에 빠르게 적응할 수 있습니다 강의 시간 외에도 이메일, 페이스북 그룹 등의 여러 채널을 통해 질문에 대해 실시간으로 답변드림으로써 한 분의 낙오자 없이 개념을 이해할 수 있도록 최선을 다합니다.

시작은 웹 개발자였지만, 스타트업의 특성상 생각치도 못했던 개발 스택이 요구되는 상황이 많습니다. 특히 ios 앱 개발자 구하기가 정말 어려운 요즘, 개발자들은 멀티플레이어의 역할을 해야만 합니다. ios 개발 중급 과정을 통해 우리 회사 대표님도 놀랄 만한 어플리케이션을 구현해보세요. ios 개발 중급 CAMP는 프로그래밍의 기초 개념을 알고 있는 분들이 빠르게 Swift의 핵심적인 기능들을 숙지할 수 있도록 도와드립니다. 기본 문법부터 앱스토어에 출시까지의 전체적인 과정을 압축적으로 배울 수 있습니다. 제한된 시간에 원하는 수준의 개발 능력을 갖추기 위해서는 강사진과 조교의 도움이 필수적입니다. ios 개발 중급 CAMP를 통해 실무로 바로 연결될 수 있는 빠른 러닝커브를 경험해보세요.

반갑습니다! 강의개요 무엇을 할 것인가 어떻게 진행될 것인가 무슨내용을 함께하게 되는가 나만의 음악재생기 만들기 코드로 간단한 음악재생기 구현 의 언어적 특성 및 기본문법 그럴듯해져가는 음악재생 을 다루는 새로운 방법 옵셔널 뷰와 컨트롤러와의 상관관계를 알아보기 위해 - 패턴에 대해 알아봅니다 음악재생기 발전시키기 의 인터페이스 구현 방법 중 하나인 스토리보드의 사용방법을 익히고 음악재생기의 화면을 구성해 봅니다 오토레이아웃을 사용하여 화면크기가 다른 기기에서도 유연하게 대응할 수 있는 방법을 알아봅니다 어플리케이의 일, 시스템의 외침 들어보기 어플리케이션의 생명주기 처음 실행부터 종료까지 어플리케이션이 가지게 되는 상태변화에 대해 알고 그 상태를 파악하는 방법에 대해 알아봅니다 어플리케이션의 상태변화에 따라 음악재생을 적절히 컨트롤 해봅니다 시스템의 외침 노티피케이션 센터 특정 이벤트에 맞춰 시스템에서 보내오는 외침을 듣고 그에 적절한 처리를 해봅니다 내가 시스템에게 특정 이벤트 발생을 다른 객체에게 보내달라고 요청해 봅니다 클래스 와 객체 의 기본적인 클래스 에서 사용가능한 기본적인 클래스들을 살펴봅니다 클래스와 객체와의 관계 프로그래밍에서 클래스가 무엇이고 객체와는 무슨 관계가 있는지 살펴봅니다 나만의 클래스 작성과 사용 실제로 클래스를 상속받기도 만들어보기도 하며 클래스와 객체를 조금 더 알아봅니다 사진 불러오기 사진첩에서 사진 불러오기 사진첩에서 나의 사진을 가져와서 화면에 보여주는 실습을 해봅니다 의 활용 클래스를 사용하여 사용자의 응답을 듣고 그에 따른 적절한 기능을 수행해 봅니다 익명함수인 클로저에 대해 알아보고 어떻게 사용이 되고있는지 확인합니다 델리게이트의 이해 다른 객체가 할일을 도와주는 델리게이트에 대해 알아보고 실제로 어떻게 사용되고 있는지 확인해 봅니다 애니메이션의 사용 불러온 사진에 여러가지 애니메이션을 적용해봅니다

여러 항목 나타내기 테이블뷰 여러 항목을 리스트로 나타내 볼 수 있는 테이블뷰에 대해 알아봅니다 테이블뷰에 표시해줄 자료의 원천인 데이터소스에 대해 알아봅니다 네비게이션 컨트롤러 테이블뷰의 항목을 선택했을 때 화면을 이동하는 네비게이션 컨트롤러에 대해 알아봅니다 데이터 베이스 활용 코어데이터 기반 프레임워크에서 사용할 수 있는 데이터베이스인 코어데이터에 대해 알아봅니다 코어데이터를 테이블뷰의 데이터소스로 사용하는 방법에 대해 알아봅니다 코어데이터와 테이블뷰의 환상의 궁합을 만들어 봅니다 메모장 만들기 메모장 코어데이터와 테이블뷰를 사용하여 간단한 메모장을 만들어 봅니다 에 기본 탑재된 메모장과 흡사한 메모장 만들기 마무리 메모장 마무리 만들어본 메모장을 간단히 다듬어 자신만의 기능을 추가해 봅니다 앞으로 또 무얼 해야하지 캠프를 마치고 앞으로 더 나아가야 할 길들에 대해 이야기를 나눠봅니다

야곰(yagom)이라는 필명으로 활동하고 있는 조성규님은 2013년 부터 한빛미디어와 함께 ebook을 출간하고 있으며, ios 7 핵심노트, 만들면서 배우는 Swift : 스위프트로 시작하는 ios 개발 등의 저서가 있습니다. 또한, 애플개발자 카페 맥부기 와 개인 블로그 등을 통하여 ios 강좌를 연재하고, 페이스북 그룹을 통하여 질의응답 및 정보공유를 하고 있습니다. 초보자 및 학생들에게 프로그래밍의 장벽을 낮추고 지식을 전달하는 것에 관심을 가지고 많은 노력을 기울이고 있습니다. 컴퓨터교육을 전공하고 2010년부터 ios 어플리케이션 개발을 해왔습니다. 2010~2011년에는 VOVOV에서 다양한 컨텐츠의 어플리케이션을 런칭 하고, 2012년 부터는 원데이원송 이라는 음악 어플리케이션 개발을 해왔습니다. 2014년 부터는 이음소시어스에서 이음 ios 어플리케이션을 유지보수 했으며, 아임에잇 ios 어플리케이션을 런칭하여 관리했었습니다.

. 입문과정은 프로그래밍에 대해 전혀 모르는 상태에서 시작하는 형태입니다. 기초적인 개념설명과 문법설명에 많은 시간을 할애하게 됩니다. 그렇기 때문에 결과물은 중급 과정의 1/3 정도에 머물게 됩니다. 하지만, 중급과정은 프로그래밍의 기본이 되어있다는 가정 하에 Swift의 기본 문법을 빠르게 훑고 본격적인 ios 기초 개념을 곧바로 시작할 수 있습니다. 그렇기에 중급과정은 대부분의 ios 기본 개념을 거의 다 습득할 수 있게 됩니다. 위 항목들은 프로그래밍을 해보셨다면 가능한 기준인데요, 프로그래밍을 처음 해보시는 분들은 듣기 힘드실 것 같습니다. 만약 프로그래밍을 해보지 않은 분들이라면 ios 입문과정을 먼저 수강하시는 것이 좋을 것 같습니다. 아니면 제 블로그를 보시면서 기초적인 개념을 잡아오시는 것도 한 방법일 수 있습니다. 개인적으로는 조금 어렵지 않을까 합니다. 물론 변수, 상수, 자료형, 함수, 배열, 구조체, 해쉬맵, 클래스, 객체, 컴파일, 빌드 등의 기본적인 프로그래밍 개념 및 자료구조를 이해하고 활용할 줄 알고 스스로 학습할 시간을 따로 가질 수 있는 분이라면 가능할 것 같습니다. OS X 요세미티 (버전 10.10) 이상이 구동될 수 있는 맥북이면 충분합니다. 맥북이 없다면 수강 및 실습이 어렵습니다. 아이맥 또는 맥미니로도 가능하지만, 들고다니기 어렵기 때문에 맥북을 추천드립니다. 아무래도 기초적인 내용을 진행하기 때문에 강의를 한 번이라도 빠지게 된다면 타격이 클 수 있습니다. 수업관련 자료들을 수시로 공유해 드리겠지만, 설명을 듣지 않는다면 어려울 수 있습니다. 자료를 보고 궁금한 사항을 저 또는 조교들이 온라인 상으로 질의응답을 해드리겠지만 아무래도 직접 듣는 것의 반에도 못미치는 학습이 될 것 같습니다. 강의는 빠지지 않고 꼭 오세요!