본문 바로가기
Review/Book

[북리뷰-IT] 초보 개발자를 위한 JAVA (영진닷컴, 2023)

by 눈부셔™ 2023. 12. 26.
728x90

[북리뷰-IT] 초보 개발자를 위한 JAVA (영진닷컴, 2023)

자바는 현재 가장 널리 사용되는 프로그래밍 언어 중 하나입니다.
웹, 모바일, 데스크탑, 임베디드 등 다양한 분야에서 활용되고 있으며, 객체 지향 프로그래밍, 함수형 프로그래밍, 병렬 처리, 인공지능 등 다양한 패러다임과 기술을 지원하고 있습니다.

 

자바를 배우고 싶은 초보 개발자들을 위해 이병승 저자는 영진닷컴에서 "초보 개발자를 위한 JAVA"라는 신간 도서를 출판했습니다. 
또한, 실제 프로그램을 만들어가면서 자바의 개념과 기능을 익힐 수 있도록 렌터카 프로그램을 예제로 사용하고 있습니다.

 

[북리뷰-IT] 초보 개발자를 위한 JAVA (영진닷컴, 2023)

 

 

이 책의 구성

이 책은 자바의 기본 문법부터 고급 기능까지 총 31장(1421p)에 걸쳐 자세하게 설명하고 있습니다.

 

01장 자바와 개발환경 설정 ~ 02장 JDK 구성 요소와 기능
이 책은 자바의 기초부터 심화까지 체계적으로 다루고 있습니다. 개발환경 설정에서부터 첫 프로그램 작성까지의 과정을 자세하게 안내하며 독자를 자바의 세계로 안내합니다.

따라하기 식의 스샷방식이라 초보자도 개발환경을 쉽게 구축할 수 있습니다.

03장 자바 프로그래밍 기본 문법 ~ 07장 메서드
기본 문법부터 변수, 조건문, 배열, 메서드까지 자바의 핵심 요소를 체계적으로 다루고 있습니다. 이를 통해 독자는 프로그래밍의 기본 구조를 익히고 재사용성 있는 코드를 작성하는 방법을 습득할 수 있습니다.

08장 클래스 ~ 15장 필수 사용 클래스
객체 지향 프로그래밍에 필수적인 클래스와 상속, 인터페이스 등의 개념을 자세하게 다루고 있습니다. 렌터카 프로그램을 통해 학습한 기능들을 적용하여 실전적인 프로그래밍 경험을 제공합니다.

16장 예외
프로그램 실행 중 발생할 수 있는 예외에 대한 처리 방법을 다룹니다. 이를 통해 독자는 안정적인 프로그램을 작성하는 방법을 익힐 수 있습니다.

17장 컬렉션 프레임워크
자바에서 제공하는 다양한 자료 구조를 소개하고, 렌터카 프로그램에 적용하여 실전에서 활용하는 방법을 익힙니다.

18장 스레드
멀티 코어 프로그래밍을 위한 스레드의 기초를 다루며, 자바에서 제공하는 스레드 기능을 학습합니다.

19장 자바 I/O ~ 20장 자바 네트워크, 23장 자바 데이터베이스
파일 입출력, 네트워크 통신, 데이터베이스 연결 등 외부 자원과의 상호작용을 다루며, 렌터카 프로그램을 통해 실전 적용법을 익힙니다.

21장 자바 AWT ~ 22장 자바 스윙
GUI 프로그래밍을 위한 AWT와 스윙을 소개하고, 렌터카 프로그램 화면을 구현하는 방법을 실습합니다.

20년전 자바 스윙이 나왔을 때, GUI가 너무 이뻐서 감탄했던 기억이 새록하네요.

24장 제네릭 심화 ~ 30장 유용한 클래스들
제네릭, 람다식 등 자바의 고급 기능을 다루며, 유용한 클래스와 프로그래밍에 도움이 되는 내용을 소개합니다.

 

31장 부록

자바 프로그래밍 시 사용되는 컴퓨터 관련 지식과 자바 관련 기능을 알아봅니다.

 

 

이 책의 사용법

각 챕터별로 자바 프로그램 구현 시 반드시 필요한 기본 기능을 학습한 후, 학습한 기능을 렌터카 프로그램에 적용해 가면서 렌터카 프로그램을 완성해가다 보면 자바 프로그래밍에 어느 순간 익숙해져 있을 것입니다.

 

프로그래밍을 눈으로만 봐서는 절대 익숙해질 수 없습니다. 직접 코딩해보는 방법이 가장 빨리 익숙해지는 방법입니다.

이 도서에도 [직접 코딩해 보기]라는 섹션이 중간중간 있고, 코드에 대한 설명도 초보자 눈높이에 맞춰 아주 자세하게 주석으로 표기해놨습니다. 프로그래밍을 처음 접하시는 분들이라면, 꼭 따라서 직접 코딩해 보길 추천합니다.

[북리뷰-IT] 초보 개발자를 위한 JAVA (영진닷컴, 2023)

 

프로그래밍을 처음 접하다보면, 언어의 문법이나 용어가 낯설고 개념을 이해하는데 어려울 수 있는데, 도서의 각 챕터가 끝날때마다 [요점정리]로 깔끔하게 개념을 잡아줍니다.

[북리뷰-IT] 초보 개발자를 위한 JAVA (영진닷컴, 2023) - 요점정리

 

또한 각 장이 끝날때마다, [연습문제]가 있어서 앞에서 배운 내용을 확실히 익혔는지 다질 수 있습니다.

연습문제를 보다보니, 23년전 학부시절 SCJP를 취득하기 위해 무작정 자바책을 펼쳤던 기억이 새록새록 하네요 ㅋ

[북리뷰-IT] 초보 개발자를 위한 JAVA (영진닷컴, 2023) - 요점정리

 

하지만, 초보자분들은 혼자서만 공부하다 보면 궁금한 점이나 어려운 부분에 대한 도움을 받기 어려울 수 있습니다. 

이럴경우, 저자의 카페(https://cafe.naver.com/spring4shoppingmall)에서 질의하고 소통하며 도움을 받을 수 있습니다.

해당 도서에 대한 강의 동영상을 저자가 무료로 제작 배포하고 있는데, 현재 서평작성 시점에 1장에 대한 동영상 강의만 올라와 있네요. 동영상 업로드 일자가 최근인걸로 봐서는 현재도 제작중인 것 같습니다. ^^

[북리뷰-IT] 초보 개발자를 위한 JAVA (영진닷컴, 2023) - 동영상강좌 무료

 

 

Java를 처음 배우는 사람들에게 최상의 가이드 북

● 자바의 기본 개념과 문법을 쉽고 친절하게 설명합니다.
연산자, 조건문, 반복문, 배열, 메서드, 클래스, 상속, 다형성, 추상 클래스, 인터페이스, 내부 클래스, 예외, 제네릭, 람다식, 스트림 등 자바의 핵심 요소들을 이해하기 쉬운 예제와 그림으로 풀어내고 있습니다.

  자바의 심화 기능과 최신 기술을 다루고 있습니다.
스레드, 자바 I/O, 자바 네트워크, 자바 AWT, 자바 스윙, 자바 데이터베이스, NIO, 어노테이션, 유용한 클래스들 등 자바의 다양한 분야와 기술을 소개하고, 실무에서 활용할 수 있는 방법을 제시하고 있습니다.

  렌터카 프로그램을 통해 실전 프로그래밍을 경험할 수 있습니다.
각 장에서 배운 내용을 렌터카 프로그램에 적용하면서 프로그램을 완성해 나갑니다. 렌터카 프로그램은 객체 지향 프로그래밍, 데이터베이스, 네트워크, GUI 등 자바의 다양한 기능을 활용할 수 있는 프로젝트입니다.

 

 

 

#북리뷰  #IT도서  #초보프로그래밍  #프로그래밍입문  #프로그래밍  #자바  #JAVA  #자바입문서  #자바초보  #자바프로그래밍  #웹개발  #자바책  #자바기본서  #자바웹개발  #영진닷컴  #이병승  #초보개발자

728x90