처음 처음 | 이전 이전 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |다음 다음 | 마지막 마지막

 

도서 소개

지금 여러분은 세상에서 가장 아름다운 프로그래밍 서적을 보고 있습니다!

자바스크립트 분야 아마존 No. 1 베스트셀러!


자바스크립트 및 제이쿼리를 학습하기 위한 가장 효율적인 방법을 선택한 것을 환영합니다. 자바스크립트를 처음 접하시나요? 혹은 웹 페이지에 자바스크립트 코드를 작성해본 적은 있지만 그 코드가 어떻게 동작하는지 더 자세히 알고 싶나요? 그렇다면 이 책을 선택하세요. 이 책은 자바스크립트 코드를 읽고 쓰는 방법뿐 아니라 간결하면서도 시각적인 방법으로 컴퓨터 프로그래밍의 기초에 대해서도 가르쳐줍니다. 필요한 것은 HTML과 CSS에 대한 이해뿐입니다.

이 책은 유명 웹사이트에서 자바스크립트 및 jQuery가 어떻게 사용되는지를 컴퓨터 프로그래밍 기초와 더불어 설명함으로써 웹사이트를 더욱 역동적이고, 매력적이며, 유용하게 만드는 방법을 가르쳐줍니다. 머지않아 여러분은 프로그래머처럼 생각하고 코드를 작성하게 될 것입니다.


학습할 내용

■ 자바스크립트 코드를 읽고 작성하는 방법

■ 사이트를 더욱 역동적으로 구현하는 방법

■ 제이쿼리를 이용해 코드를 간소화하는 방법

■ 유명한 웹 기술을 즐겁게 활용하는 방법


포함된 기술들

■ 슬라이드쇼와 라이트박스(Lightbox)

■ 향상된 폼 및 유효성 검사

■ Ajax, API, JSON의 활용

■ 필터링, 검색, 그리고 정렬


온라인 지원(www.javascriptbook.com)

■ 예제 코드 및 실전 예제 제공

■ 추가 참고 자료 제공


이 책의 구성

이 책의 처음 9개 장에서는 프로그래밍의 기본과 자바스크립트 언어에 대한 주요 개념을 소개한다. 

제1장에서는 컴퓨터 프로그래밍에 필요한 몇 가지 핵심 개념을 설명한다. 컴퓨터가 데이터를 이용하여 실제 세상을 어떻게 표현하는지를 보여주며, 자바스크립트로 HTML 페이지의 콘텐츠를 변경하는 방법도 설명한다.

제2장~제4장까지는 자바스크립트 언어의 기초를 다룬다.

제5장은 브라우저에 로드된 문서의 콘텐츠에 접근하고 변경하기 위한 문서 객체 모델(DOM: Document Object Model)을 설명한다.

제6장에서는 이벤트를 통해 코드가 실행되는 과정을 설명한다.

제7장에서는 jQuery를 이용하여 자바스크립트 코드를 보다 쉽고 빠르게 작성하는 방법을 소개한다.

제8장에서는 전체 페이지를 새로고침하지 않고 페이지의 일부만을 변경할 수 있는 기술인 Ajax를 소개한다.

제9장에서는 애플리케이션 프로그래밍 인터페이스(API: Application Programming Interface)를 소개하며, 특히 HTML5에 새롭게 포함된 API와 구글 맵스(Google Maps) 같은 사이트가 제공하는 API들을 살펴본다.


10장부터는 지금까지 배운 모든 기법을 총동원하여 전문 개발자처럼 자바스크립트를 활용하기 위한 실용적인 예제들을 선보인다. 단순히 내용을 보태는 것이 아니라 처음부터 스크립트를 디자인하고 작성하는 과정을 보다 심도 있게 학습한다.

제10장은 오류의 처리 및 디버깅을 살펴보며, 자바스크립트의 처리 과정을 보다 상세히 설명한다.

제11장은 슬라이더나 모달 대화상자, 탭으로 구성된 패널, 아코디언 등 콘텐츠를 표시하는 다양한 형태의 패널 구현 기법을 소개한다.

제12장은 데이터를 걸러내고 정렬하는 기법들을 소개한다. 여기에서는 갤러리에서 이미지를 걸러내는 예제나 표의 열 제목을 클릭하여 데이터를 다시 정렬하는 예제 등을 보게 된다.

제13장은 폼 양식의 확장 기능들과 각 양식의 값들에 대한 유효성 검사를 수행하는 방법을 다룬다.


저자 소개

존 두켓(Jon Duckett)

존 두켓은 15년에 걸쳐 작은 스타트업부터 글로벌 브랜드에 이르기까지 다양한 웹사이트를 디자인하고 개발했다. 베스트셀러인 《HTML & CSS: 웹사이트 개발과 디자인 기초》의 저자이기도 하다.


역자 소개

장현희

16년째 웹 애플리케이션 설계 및 개발에 대한 경험을 쌓아가고 있으며, 현재 호주 시드니에 있는 ROKT사에서 시니어 개발자로 근무 중이다. 2006년부터 5년간 마이크로소프트 ASP/ASP.NET MVP를 수상했으며, 17권의 IT 관련 서적을 집필/번역한 저자이자 역자이기도 하다. 끊임없는 학습과 공유야말로 개발자 삶의 최대 가치이자 기본 소양이라고 믿고 이를 실천하기 위해 다양한 노력과 활동을 지속하고 있다. 장차 웹 애플리케이션 개발자이자 아키텍트로서 성공한 글로벌 웹 서비스를 반드시 구축해보는 것과 IT 분야의 여러 후배에게 크고 작은 도움을 주는 좋은 선배로 기억되는 것이 삶의 목표다.


차례

0장 | 소개 1


1장 | 프로그래밍의 기초 11


2장 | 자바스크립트의 기본 명령어 53


3장 | 함수, 메서드, 객체 85


4장 | 의사결정과 루프 145


5장 | 문서 객체 모델 183


6장 | 이벤트 243


7장 | jQuery 293


8장 | Ajax와 JSON 367


9장 | API 409


10장 | 오류 처리와 디버깅 449


11장 | 콘텐츠 패널 487


12장 | 필터링, 검색, 정렬 527


13장 | 폼 확장 및 유효성 검사 567


찾아보기 623

 


0개의 상품이 있습니다.



0개의 상품이 있습니다.

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기
 
 
 
핵심만 골라 배우는 iOS 8 프로그래밍 아이 러브 모바일 (I♥Mobile) 25
닐 스미스 지음, 황반석 옮김 / 제이펍 / 2015년 4월
평점 :
품절


 


도서 소개

iOS 5, iOS 6, iOS 7 버전에 이은 iOS 앱 개발의 최신 베스트셀러!

간결한 설명, 풍부한 예제가 돋보이는 iOS 앱 개발자들의 필수 레퍼런스!


최신판인 《핵심만 골라 배우는 iOS 8 프로그래밍》은 스위프트 프로그래밍 언어와 iOS 8 SDK, 그리고 Xcode 6의 내용으로 완전히 개정되었다. 기초부터 시작하는 이 책은 iOS 개발 환경을 설정하는 데 필요한 모든 과정을 다룬다. iOS 8의 아키텍처와 스위프트로 프로그래밍하는 방법에 대한 소개와 함께 사용자 인터페이스와 iOS 애플리케이션의 설계에 대해 자세히 살펴본다. 또한, 조금 더 깊이 있는 주제인 파일 처리, 데이터베이스 관리, 앱 내 결제, 그래픽 드로잉, 애니메이션뿐만 아니라 화면 터치 처리, 제스처 인식, 멀티태스킹, iAd 통합, 위치 관리, 로컬 푸시 알림, 카메라 접근, 비디오 및 오디오 재생에 대해서도 다룬다. 그 외의 기능으로는 자동 레이아웃, 트위터 및 페이스북 통합, 앱 스토어가 호스팅하는 앱 내 결제 콘텐츠, 컬렉션 뷰, 스프라이트 킷 기반의 게임 개발, 로컬 맵 검색, UIKit 다이나믹스를 이용한 인터페이스 애니메이션 등의 내용도 다룬다.


스위프트 플레이그라운드, 사이즈 클래스를 이용한 유니버셜 사용자 인터페이스 설계, 앱 익스텐션, 인터페이스 빌더 라이브 뷰, 임베디드 프레임워크 CloudKit 데이터 저장소, 터치아이디T(ouchID) 인증 등의 iOS 8 SDK 및 Xcode 6의 새로운 핵심 기능들에 대해서도 다룬다.


이 책의 목적은 iOS 8용 애플리케이션을 만드는 데 필요한 기술들을 가르치는 것이다. 아이폰과 아이패드용 iOS 8 애플리케이션 개발이라는 목표를 위해 모듈화된 접근 방법을 취하고 있어서 각 장마다 독립적인 주제에 대해 설명하고, 예제를 보고, 튜토리얼을 따라 하는 식으로 구성되어 있다. 이 책은 여러분의O iS 8 애플리케이션 개발을 도와주는 최고의 참고서가 될 것이다.


지은이 소개

닐 스미스(Neil Smyth)

닐 스미스는 20년 이상의 IT 개발 경력을 지녔다. 특히 프로그래밍 언어와 기업용 개발 도구, 사용자 인터페이스 디자인을 전문으로 해왔으며, 시스템 프로그래밍과 웹 개발, 마케팅까지 담당하기도 했다. 닐은 IT 학사 외에 Network+, Project+, 자바와 마이크로소프트 MCP 자격증들을 가지고 있다. 또한 30여 종의 기술 관련 서적을 집필하였으며, 현재는 미국에서 인터넷 출판과 모바일 애플리케이션 개발 회사인 Payload Media의 공동 창업자이자 CEO로 재직 중이다.


옮긴이 소개

황반석

아이스하키와 전자 기타에 빠져 있는 그는 한양대학교에서 컴퓨터 공학을 전공한 이후 지금까지 줄곧 개발자의 길을 걷고 있다. 처음에는 C, Visual C++를 이용한 애플리케이션 개발을 했고, 인터넷이 확산되면서 자바/JSP를 이용한 대규모 웹 프로젝트들을 수행했다. 그 후 모바일 시대가 도래하면서 안드로이드, 아이폰, 아이패드 애플리케이션들을 개발하고 있으며, 현재는‘ 트렌디앱(http://www.trendyapp.co.kr)’의 공동창업자이자 Chief Operating Officer로서 모바일의 신세계를 개척하고 펼치겠다는 푸른 꿈을 꾸고 있다. 최근에는 윈도우 폰과 다양한 플랫폼을 기반으로 하는 사업을 준비하고 있다. 옮긴 책으로는 《핵심만 골라 배우는 iOS 8 프로그래밍》 외 9종이 있다.


차례

01장 이 책에 대하여_1 

02장 Apple iOS 개발자 프로그램에 가입하기_5 

03장 Xcode 6와 iOS 8 SDK 설치하기_9 

04장 Xcode 6 가이드 투어_12 

05장 Xcode 6로 iOS 8 기기에서 앱 테스트하기_28 

06장 스위프트 플레이그라운드 소개_36 

07장 스위프트 데이터 타입과 상수, 그리고 변수_43 

08장 스위프트 연산자와 표현식_56 

09장 스위프트 흐름 제어_67 

10장 스위프트 switch 문_76 

11장 스위프트 함수와 클로저의 개요_81 

12장 스위프트의 객체지향 프로그래밍 기초_93 

13장 스위프트의 상속_103 

14장 스위프트의 배열과 딕셔너리 컬렉션으로 작업하기_109 

15장 iOS 8 애플리케이션 개발 아키텍처 개요_117 

16장 상호작용하는 iOS 8 앱 만들기_122 

17장 iOS 8 뷰, 윈도우, 그리고 뷰 계층 이해하기_133 

18장 iOS 8 자동 레이아웃 소개_138 

19장 인터페이스 빌더에서 iOS 8 자동 레이아웃 컨스트레인트로 작업하기_144 

20장 iOS 8 자동 레이아웃 예제_163 

접기

21장 코드로 iOS 8 자동 레이아웃 컨스트레인트 구현하기_171 

22장 iOS 8에서 교차 계층구조 자동 레이아웃 컨스트레인트 구현하기_179 

23장 iOS 8 자동 레이아웃 시각적 형식 언어 이해하기_184 

24장 사이즈 클래스를 이용하여 유니버셜 iOS 사용자 인터페이스 설계하기_189 

25장 Xcode 6에서 스토리보드 사용하기_203 

26장 Xcode 6의 스토리보드를 이용한 iOS 8 탭 바 애플리케이션 만들기_213 

27장 Xcode 6 스토리보드와 iOS 8 테이블 뷰의 개요_221 

28장 Xcode 6 스토리보드를 이용하여 프로토타입 테이블 뷰 셀이 있는 동적 테이블 뷰 만들기 

29장 Xcode 6에서 스토리보드를 이용한 iOS 8 테이블 뷰 내비게이션 구현하기_240 

30장 iOS 8 스플릿 뷰 마스터 - 디테일 예제_247 

31장 UIPageViewController를 이용한 페이지 기반의 iOS 8 애플리케이션 구현하기_256 

32장 iOS 8 UIPageViewController 예제 애플리케이션_260 

33장 iOS 8에서 스위프트로 디렉터리 다루기_270 

34장 iOS 8에서 파일 다루기_278 

35장 iOS 8 디렉터리 관리 및 파일 입출력 예제_286 

36장 iOS 8 앱에서 iCloud 저장소 사용 준비하기_291 

37장 iOS 8 UIDocument 클래스로 파일 관리하기_296 

38장 iOS 8 애플리케이션에서 iCloud 저장소 사용하기_306 

39장 iCloud를 이용한 iOS 8 키 - 값 데이터 동기화하기_317 

40장 아카이빙을 이용한 iOS 8 데이터 영구 저장_325 

41장 SQLite를 이용한 iOS 8 데이터베이스 구현_331 

42장 스위프트와 FMDB를 이용한 SQLite 기반 iOS 8 애플리케이션 예제_338 

43장 코어 데이터를 이용한 iOS 8 데이터베이스 작업_347 

44장 iOS 8 코어 데이터 튜토리얼_355 

45장 iOS 8 CloudKit 데이터 저장소 소개_364 

46장 iOS 8 CloudKit 예제_374 

47장 iOS 8 CloudKit 구독 예제_388 

48장 iOS 8 멀티터치, 탭, 그리고 제스처에 대하여_396 

49장 iOS 8 터치, 멀티터치, 그리고 탭 애플리케이션_400 

50장 iOS 8 터치 스크린 제스처 감지하기_406 

51장 iOS 8 Gesture Recognizers 를 통한 제스처 식별하기_410 

52장 iOS 8 Gesture Recognition 튜토리얼_415 

53장 iOS 8 앱에서 터치아이디 인증 구현하기_419 

54장 iOS 8 컬렉션 뷰와 플로우 레이아웃의 개요_427 

55장 iOS 8 스토리보드 기반의 컬렉션 뷰 튜토리얼_437 

56장 iOS 8 컬렉션 뷰 플로우 레이아웃의 하위 클래스 만들기와 확장하기_452 

57장 코어 그래픽스로 iOS 8 2D 그래픽 그리기_462 

58장 인터페이스 빌더 라이브 뷰와 iOS 8 임베디드 프레임워크_466 

59장 코어 그래픽스와 코어 이미지를 사용하는 iOS 8 그래픽 튜토리얼_474 

60장 코어 애니메이션을 이용한 iOS 8 애니메이션 기초_497 

61장 iOS 8 UIKit 다이나믹스 개요_505 

62장 iOS 8 UIKit 다이나믹스 튜토리얼_517 

63장 iOS 8 스프라이트 킷 프로그래밍 개요_526 

64장 iOS 8 스프라이트 킷 레벨 편집기 게임 튜토리얼_533 

65장 iOS 8 스프라이트 킷 충돌 핸들링 튜토리얼_552 

66장 iOS 8 스프라이트 킷 파티클 이미터 튜토리얼_560 

67장 iOS 8 앱에 iAd 연동하기_571 

68장 68 iOS 8 멀티태스킹, 백그라운드 전송 서비스, 그리고 패칭_583 

69장 iOS 8 로컬 알림 예약하기_592 

70장 iOS 8 애플리케이션 상태 보존과 복원의 개요_597 

71장 iOS 8 상태 보존과 복원 튜토리얼_605 

72장 MKMapItem을 이용하여 iOS 8 애플리케이션과 지도 통합하기_615 

73장 iOS 8 MKMapItem 애플리케이션 예제_622 

74장 iOS 8 코어 로케이션 프레임워크를 이용하여 위치 정보 얻기_628 

75장 iOS 8 로케이션 예제 애플리케이션_634 

76장 MapKit과 MKMapView 클래스를 이용하여 iOS 8에서 지도 다루기_641 

77장 iOS 8에서 MapKit 로컬 검색 사용하기_651 

78장 iOS 8 맵 길찾기와 경로를 얻기 위하여 MKDirections 이용하기_659 

79장 iOS 8 익스텐션 소개_670 

80장 iOS 8 투데이 익스텐션 위젯 튜토리얼_678 

81장 iOS 8 포토 에디팅 익스텐션 생성하기_691 

82장 iOS 8 액션 익스텐션 생성하기_705 

83장 iOS 8 액션 익스텐션에서 데이터 받기_718 

84장 날짜와 위치 기반의 미리 알림 제작을 위한 iOS 8 Event Kit 이용하기_724 

85장 iOS 8 카메라와 포토 라이브러리 접근하기_739 

86장 iOS 8 카메라 예제 애플리케이션_745 

87장 AVPlayer와 AVPlayerViewController를 이용하여 iOS 8 비디오 재생하기_752 

88장 AVAudioPlayer를 이용하여 iOS 8에서 오디오 재생하기_757 

89장 AVAudioRecorder로 iOS 8에서 오디오 녹음하기_764 

90장 iOS 8 애플리케이션에 트위터와 페이스북 통합하기_770 

91장 UIActivityViewController를 이용한 iOS 8 페이스북 통합 튜토리얼_777 

92장 SLRequest를 이용한 iOS 8 페이스북과 트위터 통합_783

93장 SLRequest를 이용한 iOS 8 트위터 통합 튜토리얼_790 

94장 SKStoreProductViewController 클래스로 판매하기_798 

95장 iOS 8 애플리케이션에 앱 내 결제 구축하기_804 

96장 앱 내 결제를 위한 iOS 8 애플리케이션 준비하기_812 

97장 iOS 8 앱 내 결제 튜토리얼_816 

98장 iOS 8 앱 내 결제를 위하여 앱 스토어가 호스팅하는 콘텐츠 구성하고 생성하기_827 

99장 iOS 8 애플리케이션을 앱 스토어에 등록할 준비하기와 제출하기_832 


찾아보기_841 


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 

아두이노 우노의 심장, ATmega328을 뛰게 하자!

테크러닝 그 두 번째 책이 곧 출간됩니다. 일전에도 안내해드렸듯이, 테크러닝 시리즈는 대학 및 학원의 교재용으로 개발되고 있는 책들입니다. ☞ 제이펍이 만드는 새로운 강의 교재_테크 러닝 시리즈 공교롭게도 테크러닝 첫 번째 책의 저자 허경용 교수님께서 두 번째 책의 주인공이 되셨네요. 이 시리즈 도서들은 조금 더디게 출간되더라도 제대로 만들어 가르치고 배우는 데 부족함이 없는 교재로 출판하겠습니다. 


현재 대학에서 가장 많이 쓰이고 있는 마이크로 컨트롤러 교재는 주로 ATmega128을 다루고 있는 것으로 알고 있습니다. ATmega328은 아시다시피 아두이노 우노에 사용되고 있는 MCU(Micro Controller Unit)입니다. ATmega128보다 메모리도 작고 기능도 적지만, 비용 대비 활용성이 큰 ATmega328 마이크로컨트롤러에 대한 학습은 마이크로컨트롤러에 대한 이해를 빠르고 재미있게 높일 수 있으리라 봅니다.   


이 책의 가장 큰 특징은 ATmega328을 위한 프로그래밍 방법을 두 가지 스타일로 제공하고 있다는 것입니다. 하나는 레지스터를 사용하여 프로그램을 작성하는 ‘C 스타일’이고, 다른 하나는 추상화된 함수를 사용하여 스케치를 작성하는 ‘아두이노 스타일’입니다. 이들 두 가지 방법을 통해 쉽고 빠른 프로토타이핑 시스템으로서의 아두이노는 물론, 아두이노를 넘어 보다 다양한 마이크로컨트롤러의 기능을 활용할 수 있는 방법을 경험할 수 있도록 구성되었습니다. 그리고 ATmega328 마이크로컨트롤러의 모든 기능을 사용할 수 있는 아트멜 스튜디오 기반으로 설명하고 있는 것도 특징입니다. 


국내 출간된 아두이노 서적 중 베스트셀러 자리를 공고히 하고 있는 [아두이노 상상을 스케치하다]의 저자가 집필한 책인 만큼 믿고 보셔도 괜찮을 것 같습니다. 부디 이 책이 아두이노를 넘어 마이크로컨트롤러의 넓은 세계를 여행하는 좋은 가이드가 되길 바랍니다. 

 


0개의 상품이 있습니다.



0개의 상품이 있습니다.

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기
 
 
 

 

신뢰할 수 있고 안정적인 인프라스트럭처를 구성하는 일은 서비스를 만드는 과정 중에서 중요한 축에 속합니다. 최근 빠른 서비스 런칭을 위해서 클라우드 서비스를 사용해 인프라 구성을 손쉽게 구성하는 경우가 많아졌습니다. 그럼에도 자체적으로 인프라를 구성해야 하는 경우는 아직도 많습니다. 인프라 아키텍처는 어떤 것이 좋을지, 서버의 구성은 어떻게 해야 할지, 네트워크의 구성은 어떤 방법이 효율적일지에 관해 주변의 다른 엔지니어에게 물어봐도 모든 부분에 대해 명쾌한 답을 얻기 어려운 게 사실입니다.

인프라 구성의 팁이 되는 이론적인 부분부터 무정지, 무중단 서비스를 위한 효율적인 구성에 대한 기본적인 방법, 성능 향상을 위한 구조에 대한 내용까지 그림을 매개로 쉽게 이해할 수 있도록 설명하는 책이 있으면 도움이 되리라 생각합니다.

그래서 오늘은 <그림으로 공부하는 IT 인프라 구조>라는 책을 알려드립니다....
http://jpub.tistory.com/502

 

 

그림으로 공부하는 시리즈의 두 번째 책입니다. 인프라 엔지니어를 포함해 애플리케이션 개발자, DB 관리자에게 강추합니다!

 


0개의 상품이 있습니다.



0개의 상품이 있습니다.

댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기
 
 
 
처음 처음 | 이전 이전 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |다음 다음 | 마지막 마지막