이미 소장하고 있다면 판매해 보세요.
|
첫째 마당 | 앱 개발과 자바 기초, 동시에 두 마리 토끼를 잡자!
01-1 | 앱을 만들면서 배울 수 있는 언어, 자바! 1 _ 자바를 배워야하는 이유는 무엇일까? 2 _ 자바를 제대로 공부하는 방법을 알려줄까요? 01-2 | 개발 도구 완벽하게 설치하기 1 _ 어떤 순서로 개발 프로그램을 설치할까요? 2 _ 자바 설치하기 3 _ 이클립스 설치하기 4 _ 안드로이드 스튜디오 설치하기 01-3 | 맛보기로 첫 번째 앱 만들어보기 1 _ 앱을 만드는 기본적인 과정 2 _ 새로운 프로젝트 만들기 3 _ 에뮬레이터 만들어 실행하기 4 _ 프로젝트 실행하기 둘째 마당 | 앱 화면을 만들면서 자바를 하나씩 알아가기 02-1 | 안드로이드 스튜디오로 만든 앱 분석해보기 1 _ 개발이 쉬운 안드로이드 스튜디오! 2 _ 안드로이드 스튜디오의 구조 확인하기 3 _ 새로 만든 프로젝트 파일은 어디에 저장될까요? 4 _ 작성한 소스코드는 어떻게 프로그램으로 실행될까요? 5 _ 표준 자바로 프로젝트 만들어보기 6 _ 명령어로 소스코드를 직접 컴파일하고 실행하기 7 _ 표준 자바의 소스코드와 안드로이드의 소스코드 비교하기 8 _ 화면 레이아웃 살펴보기 JAVA study - 01 콘솔에 문자열 출력하기 JAVA study - 02 화면에 문자열 출력하기 JAVA 총정리 안드로이드 스튜디오로 만든 앱 분석 02-2 | 간단한 앱 화면 만들면서 자바 코드 살펴보기 1 _ 글자를 버튼으로 바꾸고 싶다면 어떻게 할까? 2 _ 글자의 크기와 색상 바꿔보기 3 _ 입력상자 추가하기 4 _ 화면 배치 방법 바꿔보기 5 _ 버튼에 클릭 속성을 넣어 간단하게 동작시키기 6 _ 화면의 버튼을 소스코드에서 찾기 7 _ 찾아낸 버튼을 클릭했을 때 동작시키기 JAVA study - 03 버튼을 눌렀을 때 동작시키기 JAVA study - 04 화면에 버튼들을 배치해보기 JAVA 총정리 간단한 앱 화면 만들면서 자바 코드 살펴보기 02-3 | 자바 변수와 자료형, 그리고 상수 이해하기 1 _ 변수의 기본 개념 알아보기 2 _ 기본 자료형의 변수 사용하기 3 _ 문자열 자료형의 변수 알아보기 4 _ 형 변환의 개념과 종류 알아보기 5 _ 안드로이드 앱 화면에 코드 실행한 결과물 보여주기 6 _ 상수의 기본 개념 알아보기 JAVA study - 05 입력상자에 입력한 값 보여주기 JAVA study - 06 입력한 숫자 값 비교하기 JAVA 총정리 자바 변수와 자료형, 그리고 상수 이해하기 02-4 | 이벤트 처리 및 함수와 연산자 이해하기 1 _ 버튼을 클릭했을 때 동작하는 과정 살펴보기 2 _ 함수를 만들고 메서드라고 부르기 3 _ 이벤트와 이벤트 리스너 이해하기 4 _ 터치 이벤트 처리하기 5 _ 연산자로 좀 더 세밀하게 이벤트 처리하기 JAVA study - 07 터치 횟수 계산하여 보여주기 JAVA study - 08 객체의 행과 열 순서 계산하기 JAVA 총정리 이벤트 처리 및 함수와 연산자 이해하기 02-5 | 클래스를 자세히 알아보기 1 _ 함수의 개념 다시 한 번 정리하기 2 _ 클래스의 역할이 무엇인지 알아보기 3 _ 클래스와 인스턴스 만들어보기 4 _ 인스턴스 객체가 만들어질 때 초기화 기능 수행하기 5 _ 동작 결과를 화면에 이미지와 토스트로 보여주기 JAVA study - 09 클래스를 정의하여 인스턴스 만들기 JAVA study - 10 사용자가 입력한 정보를 객체에 설정하기 JAVA 총정리 클래스를 자세히 알아보기 02-6 | 반복 코드를 줄여주는 상속 알아보기 1 _ 상속이란 무엇일까? 2 _ 클래스 안의 변수와 메서드를 사용할 수 있는 상속 권한 3 _ 클래스 별로 다른 이미지 보여주기 4 _ 객체가 어떤 클래스의 인스턴스인지 알아보는 연산자 5 _ 메서드 재정의하기 6 _ 클래스 변수와 클래스 메서드 정확히 구분하기 JAVA study - 11 부모 클래스를 상속하고 인스턴스 객체 만들기 JAVA study - 12 클래스 변수에 인스턴스의 개수 저장하기 JAVA 총정리 반복 코드를 줄여주는 상속 알아보기 02-7 | 여러 데이터를 논리에 맞게 처리하기 1 _ 여러 데이터를 하나의 변수에 넣어두고 싶다면 2 _ 배열에 들어있는 객체들을 화면에 보여주기 3 _ 배열 안에 배열 객체들이 들어간 2차원 배열 4 _ 여러 데이터를 순서대로 붙여주는 리스트 5 _ 데이터 값을 빨리 찾는 해시테이블 6 _ 데이터를 논리에 맞게 처리할 때 사용하는 문장 알아보기 JAVA study - 13 객체를 만들어 리스트 변수에 추가하기 JAVA study - 14 리스트 변수에 값들을 하나의 텍스트로 보여주기 JAVA 총정리 여러 데이터를 논리에 맞게 처리하기 02-8 | 화면을 직접 만들어서 띄우기 1 _ 스마트폰 기본 앱을 화면에 띄우기 2 _ 안드로이드 시스템에서 인텐트의 역할은 무엇일까? 3 _ 새로운 앱 화면 추가하기 4 _ 다른 화면으로 데이터 전달하기 5 _ onCreate 메서드의 정체는 무엇일까? 6 _ 스택과 큐 알아보기 JAVA study - 15 메인 화면에서 추가한 내용, 새로운 화면에서 보여주기 JAVA study - 16 스택에 학생 정보를 담아두었다가 보여주기 JAVA 총정리 화면을 직접 만들어서 띄우기 02-9 | 레이아웃으로 화면 배치하기 1 _ 위젯과 레이아웃은 어떤 관계일까? 2 _ 뷰의 공통 속성 알아보기 3 _ 리니어 레이아웃으로 화면 만들기 4 _ 상대 레이아웃으로 화면 만들기 5 _ 뷰를 중첩한 화면 만들기 6 _ 버튼과 같은 기본 위젯들의 속성 더 살펴보기 JAVA study - 17 학생 프로필 입력 화면을 레이아웃으로 만들기 JAVA study - 18 입력하는 화면을 선택할 수 있는 탭 기능 만들기 JAVA 총정리 레이아웃으로 화면 배치하기 02-10 | 인터페이스와 어탭터 이해하기 1 _ 인터페이스는 언제 사용할까? 2 _ 예외 처리 알아보기 3 _ 추상 클래스 만들기 4 _ 필요한 메서드만 걸러내는 어댑터 알아보기 5 _ 클래스 안에 클래스 넣기 JAVA study - 19 인터페이스를 구현하는 클래스 만들기 JAVA study - 20 추상 클래스와 이를 상속한 클래스 만들기 JAVA 총정리 인터페이스와 어탭터 이해하기 02-11 | 리스트로 여러 데이터 한꺼번에 보여주기 1 _ 선택 위젯이란 무엇일까? 2 _ 간단한 리싸이클러뷰 만들기 3 _ 리스트의 각 아이템에 여러 줄의 글자가 보이게 바꾸기 JAVA study - 21 리스트 모양의 화면 만들기 JAVA study - 22 리스트에 아이템 추가하는 기능 만들기 JAVA 총정리 리스트로 여러 데이터 한꺼번에 보여주기 02-12 | 여러 가지 작업을 동시에 수행하기 1 _ 동시 작업은 어떻게 실행할까? 2 _ 스레드를 사용해서 앱에서 동시 작업하기 JAVA study - 23 스레드를 이용해 이미지 이동시키기 JAVA study - 24 스레드를 이용해 애니메이션 만들기 JAVA 총정리 여러 가지 작업을 동시에 수행하기 02-13 | 보관한 데이터를 불러와서 사용하는 방법 알아보기 1 _ 자바의 스트림 방식 이해하기 2 _ 앱에서 단말에 데이터를 쓰거나 읽어 들이기 JAVA study - 25 리스트의 내용을 파일에 쓰기 JAVA study - 26 리스트의 내용을 파일에서 읽기 JAVA 총정리 보관한 데이터를 불러와서 사용하는 방법 알아보기 셋째 마당 | 안드로이드 앱 만들어보기 03-1 | 앱 화면 설계하기 1 _ 메모 앱을 만들기 전에 스케치해보기 03-2 | 스케치한 화면 제대로 만들기 1 _ 레이아웃으로 화면 만들기 2 _ 소스 입력하여 화면 구성하기 3 _ 비밀번호 설정 화면 만들기 03-3 | 사진 찍기와 전화 걸기 기능 추가하기 1 _ 메모 앱에 추가 기능 만들어 완성하기 |
정재곤의 다른 상품
|
자바 배우기 어렵죠 편견을 깹시다!
방대한 JAVA를 모두 익혀야만 개발을 할 수 있다 지금부터 편견을 깰 수 있도록 도와드리겠습니다. 이왕이면 훨씬 더 재미있게 자바를 공부하는 게 좋겠죠. 1. 이 책은 안드로이드 스튜디오를 설치한 후 기초적인 앱을 만들면서 사용되는 자바를 익힙니다. 2. 맞아요. 자바(JAVA)를 익히는 가장 빠른 방법은 앱을 만들어서 결과를 바로 확인해보는 것입니다. 3.앱 화면을 윈도우 창에 띄워서 JAVA 코드의 동작 결과를 보여줍니다. 4. 다양한 도해로 좀 더 쉽게 자바의 언어적인 개념 잡기를 돕고 있습니다. 5. 배운 내용은 JAVA-Study와 JAVA 총정리로 반복학습하면서 자바에 익숙해지도록 준비하였습니다. 6. 끝까지 만든 프로젝트는 조금씩 변경해서 실무에 바로 적용할 수도 있습니다. 이 책은 많은 개발자가 코딩에 흥미를 가질 수 있도록 하고, 실무에 필요한 자바를 배우는 데 필요한 시간을 줄일 수 있도록 만들었습니다. ▶ 코딩은 쉽게 접하는 게 최선이겠죠 눈높이를 낮춰 설명했어요. 첫째 마당 → 앱 화면을 같이 만들 때 사용되는 안드로이드 스튜디오나 화면 없이 코드만 입력할 때 사용되는 이클립스 개발 도구를 설치하고 곧바로 첫 번째 코딩을 시작합니다. 무작정 따라만 해도 될 정도니 어렵지 않습니다. 둘째 마당 → 자바의 특징을 하나씩 설명합니다. 코드를 하나씩 입력하면서 진행하기 때문에 집중해서 따라가다 보면 어떤 내용인지 쉽게 익히게 됩니다. 중간 중간 화면을 만들어 결과를 확인하기 때문에 실무에서 활용할 수 있는 코드를 사용하고 있다는 느낌이 들 것입니다. 셋째 마당 → 둘째 마당에서 배운 내용을 바탕으로 앱을 직접 만들어봅니다. 앱이 제작되는 기초적인 내용을 연습하면서 자바가 앱에 어떻게 사용되는지 이해할 수 있는 과정입니다. ▶ 자바 프로그래밍 코딩 고민하지 마세요! 자바는 가장 많이 사용되는 프로그래밍 언어 중 하나입니다. 또한 앱이나 프로그램을 만드는 데 흥미가 있다면 처음으로 시작해 볼 수 있는 언어이기도 합니다. 그런데 막상 배워보려고 하면 장벽이 높기만 합니다. 책을 보면서 한두 가지 코드를 입력해보아도 도통 잘하고 있는 것 같지 않죠. 딱딱한 문법 설명이 앞을 가로막고 있기도 합니다. 예를 들어, float라는 자료형에 들어갈 수 있는 최솟값과 최댓값이 얼마인지는 시험을 보려면 알아야 할 수도 있지만 재미없는 딱딱한 내용일 뿐입니다. 그렇다면 눈에 보이는 화면을 만들면서 좀 더 실무적인 내용으로 배워보는 건 어떨까요 코딩한 결과가 앱 화면으로 확인된다면 훨씬 직관적이라서 쉽게 이해할 수 있겠죠 이 책은 많은 개발자가 코딩에 흥미를 가질 수 있도록 하고, 실무에 필요한 자바를 배우는 데 필요한 시간을 줄일 수 있도록 만들었습니다. ▶ 화면을 같이 만들면서 언어를 대하는 통찰력도 높이세요! 이 책은 프로그램을 구성하는 과정을 하나씩 따라가면서 기본 내용을 익힐 수 있도록 만들어져 있습니다. 이것은 마치 집을 짓는 것과 같습니다. 기초가 되는 뼈대를 하나씩 잘 구성한 후에 외장재를 붙여야 튼튼하고 훌륭한 집이 완성되듯이 어떻게 하면 자바라는 언어로 프로그램의 뼈대를 잘 구성할 수 있는지를 설명합니다. 또한 집의 뼈대를 만들면서도 나중에 어떤 모습으로 보일지를 그려보면 집의 구조가 더 잘 이해되듯이 코드를 입력하고 화면을 같이 만들어보면서 프로그램이 동작하는 방식을 설명하기 때문에 프로그램의 구조가 훨씬 잘 이해될 것입니다. 만약 코딩을 처음 해보는 분이라면 하나씩 꼼꼼히 따라서 해보길 바랍니다. 코딩은 누구나 시작할 수 있지만 속성으로 익히기보다 차근차근 이해하면서 따라하고, 똑같은 내용을 여러 번 반복해야 실력이 늘 수 있습니다. ▶ 학습 효과를 높일 수 있는 다양한 장치를 활용하세요. 코드를 하나씩 따라할 때 이해하기 어려운 부분이 있다면 깃허브의 코드를 참조하세요. 그리고 책에서 다루지 못한 코드 설명은 동영상으로 보고 들을 수 있습니다. 동영상 강의만 반복해서 보더라도 내용을 쉽게 이해할 수 있습니다. 각 단원의 마지막에는 연습문제가 있습니다. 코딩의 기본이 반복이기 때문에 연습문제를 풀면서 익힌 내용을 한 번 더 복습할 수 있습니다. 각 장이 끝나면 총정리를 통해 내용을 다시 한 번 정리하는 시간을 가져보세요. 효과적인 학습에 도움이 될 것입니다. |