HOME > Detail View

Detail View

자바+안드로이드를 다루는 기술 : 실무에서 알아야 할 기술은 따로 있다! (Loan 19 times)

Material type
단행본
Personal Author
정재곤
Title Statement
자바+안드로이드를 다루는 기술 : 실무에서 알아야 할 기술은 따로 있다! / 정재곤 지음
Publication, Distribution, etc
서울 :   길벗,   2014  
Physical Medium
784 p. : 천연색삽화 ; 26 cm
ISBN
9788966188246
General Note
색인수록  
000 00000cam c2200205 c 4500
001 000045824402
005 20150226094319
007 ta
008 150226s2014 ulka 001c kor
020 ▼a 9788966188246 ▼g 93000
035 ▼a (KERIS)BIB000013611232
040 ▼a 211017 ▼c 211017 ▼d 211017 ▼d 211009
082 0 4 ▼a 005.133 ▼2 23
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b J41 2014z13
100 1 ▼a 정재곤
245 1 0 ▼a 자바+안드로이드를 다루는 기술 : ▼b 실무에서 알아야 할 기술은 따로 있다! / ▼d 정재곤 지음
246 1 1 ▼a (The) art of Java+Android
260 ▼a 서울 : ▼b 길벗, ▼c 2014
300 ▼a 784 p. : ▼b 천연색삽화 ; ▼c 26 cm
500 ▼a 색인수록
945 ▼a KLPA

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 J41 2014z13 Accession No. 121232259 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

다년간 강의 경험을 통해 앱을 만들고 싶은 사람들이 어떻게 하면 개념을 빠르게 잡고 그 내용을 자신의 것으로 만들 수 있을까? 고민해서 만든 포인트 공략법 6단계를 이용해 안드로이드 앱 개발에 필요한 기초 자바를 효율적으로 학습할 수 있게 설명한다.

또한 수백 개에 달하는 도해는 프로그래밍을 접했든 접하지 않았든 누구나 쉽게 개념을 이해하는데 도움을 주고, Note, Summary, Self-Check는 실무에서도 유용한 내용으로 수록되어 있어 실력 향상에 도움을 준다. 무엇보다도 안드로이드 앱 프로그래밍 명강사인 저자의 무료 강의 동영상을 스마트폰과 PC에서 손쉽게 시청할 수 있어서 안드로이드 앱 개발을 위한 기초를 보다 단단하게 다질 수 있다.

안드로이드 스튜디오로 앱 개발에 필요한 기초 자바 배운다!

다년간 강의 경험을 통해 앱을 만들고 싶은 사람들이 어떻게 하면 개념을 빠르게 잡고 그 내용을 자신의 것으로 만들 수 있을까? 고민해서 만든 포인트 공략법 6단계를 이용해 안드로이드 앱 개발에 필요한 기초 자바를 효율적으로 학습할 수 있게 설명한다. 또한 수백 개에 달하는 도해는 프로그래밍을 접했든 접하지 않았든 누구나 쉽게 개념을 이해하는데 도움을 주고, Note, Summary, Self-Check는 실무에서도 유용한 내용으로 수록되어 있어 실력 향상에 도움을 준다. 무엇보다도 안드로이드 앱 프로그래밍 명강사인 저자의 무료 강의 동영상을 스마트폰과 PC에서 손쉽게 시청할 수 있어서 안드로이드 앱 개발을 위한 기초를 보다 단단하게 다질 수 있다.

자바와 안드로이드를 함께 시작할 수 있다
이 책에서는 간단한 앱 화면들을 만들면서 자바 기초를 배우게 되는데, 그 이유가 바로 안드로이드만큼 자바를 배우는 데 좋은 도구가 없기 때문입니다. 또한 이 책으로 안드로이드 앱 개발에 필요한 필수 자바를 배우면 자바뿐만 아니라 앱 개발에 필요한 기초도 착실히 쌓을 수 있습니다.

각 장에 담긴 노하우와 Summary, Self-Check로 실무력을 갖출 수 있다
안드로이드 앱 개발에 필요한 자바를 어떻게 다루는지 각 장별로 풍성한 노하우를 접할 수 있습니다. 또한 자바 및 안드로이드와 관련된 내용을 보기 좋게 요약한 Summary, 저자의 오랜 강의 노하우를 통해 선정한 26개의 Self-Check!는 반드시 익혀서 체득해야 할 실전 노하우라고 할 수 있습니다.

쉽게 설명하는 무료 동영상으로 탄탄한 기초를 완성할 수 있다
각 장의 내용을 직접 강의한 동영상은 책에서 미처 설명하지 못했던 내용까지 자세히 설명하고 있습니다. 따라서 책으로는 이해가 잘 되지 않았던 부분이라도 동영상 강좌를 함께 병행하면 더욱 쉽게 이해할 수 있습니다.


Information Provided By: : Aladin

Author Introduction

정재곤(지은이)

현재 서울디지털대학교 초빙 교수이자 IT 기업의 CTO이기도 한 정재곤 박사는 모바일 전문 컨설팅으로 바쁜 일상을 보내고 있다. 아이폰과 안드로이드 도입 이전부터 T-아카데미에서 앱과 웹 분야의 전문 강의를 진행하였으며, 국내 대기업의 개발자들을 대상으로 한 강의와 여러 곳의 대학 특강을 통해 실무 전문가, 강사, 대학생 등을 가르쳐 왔다. 최신 IT 트렌드와 각종 프로그래밍 과정의 교육 커리큘럼을 개발하였으며, 미국과 일본 등 해외에서 최신 기술을 적용하는 프로젝트에 관여하고 있다. 항상 독자에게 무엇이 필요한지 고민한 후 비로소 집필하는 도서의 서문을 적어나가는 저자이기도 하다. • 서울디지털대학교 컴퓨터공학과 초빙 교수 • ㈜ 유엔에스네트웍스 CTO • 서울대학교 대학원 박사, GIS 전공 • SK텔레콤 T-아카데미 전문 강사 • 웹, 안드로이드, iOS 커리큘럼 등 교육 커리큘럼 개발 다수 • 국내/ 해외 모바일 앱 및 웹 서비스 컨설팅/ 설계/ 개발 경력 20년 이상 • 웹 서비스, 서버 플랫폼, 모바일 서버, 모바일 기기용 자바 VM 설계/ 개발 등 다수 [집필 도서] ⟪The 친절한 코틀린 앱 프로그래밍⟫, 2021년 ⟪The 친절한 자바 입문⟫, 2021년 ⟪Do it! 안드로이드 앱 프로그래밍⟫, 2020년(개정7판) ⟪The 친절한 Swift 프로그래밍 Zero⟫, 2018년 ⟪Do it! Node.js 프로그래밍⟫, 2017년(전면 개정판) ⟪자바+안드로이드를 다루는 기술⟫, 2014년

Information Provided By: : Aladin

Table of Contents

목차
머리말 = 3
무료 동영상 활용하기 = 5
책을 제대로 보는 6단계 = 6
이 책과 소통하기 = 8
첫째마당 : 자바? 아무것도 몰라도 일단 따라해보자! 
 1장 안드로이드? 자바? 무엇부터 배우는 게 좋을까요? 
  01 자바는 무엇일까요? = 17
  02 자바는 어떻게 공부하는 것이 좋을까요? = 20
 2장 자바와 안드로이드 입문을 위한 개발 도구 완벽하게 설치하기 
  01 어떤 프로그램들을 어떤 순서로 설치해야 할까요? = 25
  02 자바 설치하기 = 26
  03 안드로이드 번들 프로그램 설치하기 = 28
  04 에뮬레이터를 구성하고 사용해보기 = 35
  05 롤리팝 이전 버전에서 한글을 지원하도록 만들기 = 38 
 3장 첫 번째 앱 따라하기 
  01 이클립스 작업 공간 지정하기 = 45 
  02 새 프로젝트 만들기 = 45
  03 에뮬레이터 실행 과정 다시 보기 = 49
  04 프로젝트 실행하기 = 52
둘째마당 : 앱 제작 과정을 하나씩 알아가기 
 4장 자동으로 만들어진 내용 무작정 살펴보기 
  01 개발을 더욱 간단하게 만들어주는 이클립스 = 57
  02 앱 개발 도구인 이클립스의 화면 구조도 잘 몰라요! = 57
  03 이클립스에서 만든 새 프로젝트 파일은 어디에 있나요? = 60
  04 소스는 무엇이고 어떻게 프로그램으로 실행할까요? = 63
  05 표준 자바로 프로젝트 만들어보기 = 69
  06 표준 자바 소스와 안드로이드 소스 비교하기 = 83
  07 이클립스의 몇 가지 사용법 살펴보기 = 92
  Summary = 95 
  Self-Check NO 01. 콘솔에 문자열 출력하기 = 98 
  Self-Check NO 02. 화면에 문자열 출력하기 = 99
 5장 간단한 화면 만들어보면서 기초적인 내용 살펴보기 
  01 글자를 버튼으로 바꾸고 싶다면 어떻게 할까요? = 103
  02 글자의 크기와 색상 바꿔보기 = 105
  03 입력 상자 추가하기 = 107
  04 화면 배치 방법 바꿔보기 = 113
  05 버튼에 클릭 속성을 넣어 간단하게 동작시키기 = 120
  06 화면의 버튼을 소스에서 찾기 = 123
  07 찾아낸 버튼을 클릭했을 때 동작시키기 = 127
  Summary = 141
  Self-Check NO 03. 버튼을 눌렀을 때 동작시키기 = 143
  Self-Check NO 04. 화면에 버튼들을 배치해보기 = 144
 6장 데이터를 담아두는 변수와 자료형 이해하기 
  01 변수란 무엇일까요? = 147 
  02 기본 자료형 사용하기 = 154
  03 문자열 자료형 알아보기 = 163
  04 형 변환하기 = 167
  05 안드로이드 화면에 결과 보여주기 = 171
  06 상수에 대해 알아보기 = 182
  Summary = 186
  Self-Check NO 05. 입력 상자에 입력한 값 보여주기 = 189
  Self-Check NO 06. 입력한 숫자 값 비교하기 = 190
 7장 버튼을 클릭했을 때 이벤트 처리 그리고 함수와 연산자 이해하기 
  01 버튼을 클릭했을 때 어떤 일이 일어날까요? = 193
  02 함수를 만들고 메서드라고 부르기 = 198
  03 이벤트와 이벤트 리스너 = 206
  04 터치 이벤트 처리하기 = 209 
  05 연산자에 대해 알아보기 = 217
  Summary = 226
  Self-Check NO 07. 터치 횟수 계산하여 보여주기 = 228
  Self-Check NO 08. 격자의 행과 열 순서 계산하기 = 229
 8장 클래스에 대해 알아보기 
  01 함수에 대해 다시 알아보기 = 233
  02 클래스가 하는 역할은 무엇일까요? = 239
  03 클래스와 인스턴스 만들어보기 = 243
  04 인스턴스가 만들어질 때 기능 수행하기 = 255
  05 화면에 동작 결과 보여주기 = 265
  Summary = 282
  Self-Check NO 09. 클래스를 정의하여 인스턴스 만들기 = 285
  Self-Check NO 10. 사용자가 입력한 정보를 객체에 설정하기 = 286 
 9장 상속에 대해 알아보기 
  01 상속이란 무엇일까요? = 289 
  02 클래스 안의 변수와 메서드를 사용할 수 있는 권한 = 299 
  03 클래스에 따라 다른 이미지 보여주기 = 306
  04 객체가 어떤 클래스의 인스턴스인지 알아보기 = 317
  05 메서드 재정의하기 = 322
  06 클래스 변수와 클래스 메서드 = 328
  Summary = 336
  Self-Check NO 11. 부모 클래스를 상속하고 인스턴스 객체 만들기 = 339
  Self-Check NO 12. 클래스 변수에 인스턴스의 개수 저장하기 = 340
 10장 여러 데이터를 논리에 맞게 처리하기 
  01 여러 데이터를 넣어두고 싶다면 어떤 것을 사용할까요? = 343
  02 배열에 들어 있는 객체들을 화면에 보여주기 = 360
  03 배열 안에 배열 객체들이 들어간 2차원 배열 = 372 
  04 여러 데이터를 순서대로 붙여두는 리스트 = 376
  05 빨리 찾아주는 해시 테이블 = 387
  06 논리에 맞게 처리할 때 사용하는 문장 알아보기 = 403
  Summary = 411
  Self-Check NO 13. 객체를 만들어 리스트 변수에 추가하기 = 414
  Self-Check NO 14. 리스트 변수에 들어 있는 값들을 하나의 텍스트로 보여주기 = 415
 11장 화면 만들어 띄워주기 
  01 스마트폰에 있는 앱의 화면 띄우기 = 419
  02 인텐트란 무엇일까요? = 424
  03 새로운 화면 추가하기 = 427
  04 다른 화면으로 데이터 전달하기 = 441
  05 onCreate 메서드의 정체는 무엇일까요? = 453 
  06 스택과 큐에 대해 알아보기 = 460
  Summary = 471
  Self-Check NO 15. 메인 화면에서 추가한 내용을 새로운 화면에서 보여주기 = 473
  Self-Check NO 16. 스택에 학생 정보를 담아두었다가 보여주기 = 474
 12장 레이아웃으로 화면 배치하기 
  01 위젯과 레이아웃은 어떤 관계일까요? = 477
  02 뷰의 공통 속성 알아보기 = 484
  03 리니어 레이아웃으로 화면 만들어보기 = 496
  04 상대 레이아웃으로 화면 만들어보기 = 500
  05 뷰를 중첩한 화면 만들어보기 = 506
  06 버튼과 같은 기본 위젯의 속성 더 살펴보기 = 513
  Summary = 516 
  Self-Check NO 17. 학생 프로필 입력 화면을 레이아웃으로 만들기 = 518
  Self-Check NO 18. 입력하는 화면을 선택할 수 있는 탭 기능 만들기 = 519
 13장 인터페이스와 어댑터 이해하기 
  01 인터페이스는 언제 사용할까요? = 523
  02 예외 처리에 대해 알아보기 = 538
  03 추상 클래스 만들어보기 = 551
  04 어댑터의 역할 = 557
  05 클래스 안에 클래스 넣기 = 567
  Summary = 572
  Self-Check NO 19. 인터페이스를 구현하는 클래스 만들기 = 574
  Self-Check NO 20. 추상 클래스와 이를 상속한 클래스 만들기 = 575 
 14장 리스트로 보여주기 
  01 선택 위젯이란 무엇일까요? = 579 
  02 리스트뷰 만들기 = 581
  03 리스트의 한 아이템에 여러 데이터 보여주기 = 592
  04 아이템에 보여줄 데이터를 객체로 만들기 = 606
  Summary = 617
  Self-Check NO 21. 리스트뷰로 화면 만들기 = 619
  Self-Check NO 22. 리스트뷰에 아이템 추가하는 기능 만들기 = 620
 15장 여러 가지 작업을 동시에 수행하기 
  01 어떻게 동시에 실행할까요? = 623
  02 앱에서 스레드 사용하기 = 635
  03 애니메이션 만들어보기 = 647
  04 뷰를 상속하고 이벤트 처리하기 = 654
  Summary = 662
  Self-Check NO 23. 스레드를 이용해 이미지 이동시키기 = 664 
  Self-Check NO 24. 이미지를 변경할 때 애니메이션 적용하기 = 665 
 16장 데이터를 읽거나 쓰는 방법 알아보기 
  01 왜 스트림이라는 것을 사용할까요? = 669 
  02 스마트폰에서 데이터를 쓰거나 읽기 = 680
  03 다양한 스트림 객체 사용해보기 = 694
  04 소켓을 이용해서 데이터 보내고 받기 = 705
  05 앱에서 데이터 보내고 받기 = 716
  Summary = 723
  Self-Check NO 25. 리스트의 내용을 파일에 쓰고 난 후 다시 읽기 = 726
  Self-Check NO 26. 리스트의 내용을 다른 서버에 보냈다가 받기 = 727
셋째마당 : 안드로이드 앱 만들어보기 
 17장 앱의 화면 그려보기 
 18장 스케치한 화면 제대로 만들어보기 
  01 화면을 레이아웃으로 만들기 = 734
  02 소스 입력하여 화면 구성하기 = 744 
  03 비밀번호 설정 화면 만들기 = 757 
 19장 사진 찍기와 전화 걸기 기능 추가하기 
찾아보기 = 777

New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)