생활코딩은 일반인에게 프로그래밍을 알려주는 것을 목적으로 하는 비영리 교육 활동이다. 이 책은 생활코딩에서 제공하는 수업 가운데 생활코딩 ‘Java1’ 수업과 ‘제어문’, ‘메서드’, ‘객체지향프로그래밍’, ‘상속’ 수업을 정리한 책이다. 이 수업은 프로그래밍을 처음 시작하는 분들의 눈높이에 맞게 만들어진 강의로서 동영상이나 텍스트만으로도 학습할 수 있게 만들어졌다. 또한 무엇을 ‘더’ 전달할 것인지 보다는 무엇을 ‘덜’ 전달할지에 집중하여 더 많은 지식을 전달하는 대신 지식 없이도 할 수 있는 방법을 안내한다. 이 수업이 끝나면 거대한 IT 프로젝트나 안드로이드 앱을 만들 수 있는 기본기가 갖춰질 것이다.
Contents
1장: JAVA1 편
01 수업 소개
02 자바 설치하기
03 자바 개발환경 설정하기
04 자바 애플리케이션
05 Hello Java World
06 데이터와 연산
07 작심삼일 공학
08 변수
09 프로그래밍이란 무엇인가?
10 디버거
11 입력과 출력
12 직접 컴파일하고 실행하기
13 자바 문서 보는 법
14 나의 앱 만들기
15 수업을 마치며
02장: 제어문 편
01 수업 소개
02 불리언 데이터 타입
03 비교 연산자
04 조건문
05 == vs equals
06 논리 연산자
07 반복문
08 종합 응용
03장: 메서드 편
01 수업 소개
02 이미 익숙한 메서드
03 메서드의 기본 형식
04 메서드의 입력
05 메서드의 출력
06 메서드의 활용
07 수업을 마치며
08 부록 - 접근 제어자
09 부록 - static
04장: 객체지향 프로그래밍 편
01 수업 소개
02 남의 클래스 & 남의 인스턴스
03 변수와 메서드
04 클래스
05 인스턴스
06 static
07 생성자와 this
08 클래스의 활용
09 수업을 마치며
05장: 상속 편
01 수업 소개
02 기능의 개선과 발전
03 오버라이딩과 오버로딩
04 this와 super
05 상속과 생성자
06 수업을 마치며
Author
이고잉
30만 구독자가 선택한 생활코딩(opentutorials.org)의 운영자이다. 일반 사람들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 사이트 생활코딩(opentutorials.org) 운영자이다. EGOING은 프로그래밍과 글을 쓰는 것을 좋아한다. 개발자뿐만 아니라 수많은 문서를 관리해야 하는 모든 사람들이 깃과 깃허브를 사용할 수 있도록 ‘GIT1’ 등 150여 개의 강의 영상을 만들었다. 현재 일반인에게 프로그래밍을 알려주는 활동인 생활코딩과 이와 같은 활동을 할 수 있도록 도와주는 플랫폼인 OPENTUTORIALS.ORG를 친구들과 함께 만들어가고 있다. 블로그 EGOING.NET을 운영한다.
30만 구독자가 선택한 생활코딩(opentutorials.org)의 운영자이다. 일반 사람들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 사이트 생활코딩(opentutorials.org) 운영자이다. EGOING은 프로그래밍과 글을 쓰는 것을 좋아한다. 개발자뿐만 아니라 수많은 문서를 관리해야 하는 모든 사람들이 깃과 깃허브를 사용할 수 있도록 ‘GIT1’ 등 150여 개의 강의 영상을 만들었다. 현재 일반인에게 프로그래밍을 알려주는 활동인 생활코딩과 이와 같은 활동을 할 수 있도록 도와주는 플랫폼인 OPENTUTORIALS.ORG를 친구들과 함께 만들어가고 있다. 블로그 EGOING.NET을 운영한다.