스프링 부트로 배우는 자바 웹 개발

도서정보 : 윤석진 | 2020-01-02 | PDF파일

지원기기 : PC / Android / iOS

자바 기반의 웹 서비스를 가장 쉽고 빠르게 배운다!
서블릿부터 Spring Data JPA, Rest API, 액추에이터를 활용한 모니터링, 클라우드 서비스를 이용한 배포까지

시중에는 자바 웹 개발자를 위한 스프링과 JSP 관련 서적이 많이 나와 있긴 하지만, 입문자가 끝까지 따라 할 만한 책은 많지 않습니다. 이 책은 독자들이 자바 기반의 웹 서비스를 만들거나 공부할 때 가장 쉽게 따라 할 수 있도록 집필되었습니다. 자바 웹 개발 환경에 대한 기초 설명과 개발에 필요한 필수 기술을 다루며, 나아가 모니터링 및 헤로쿠를 이용한 클라우드 배포까지 웹 서비스에 필요한 전반적인 내용을 담고 있습니다.

C 언어를 학습한 이후 자바 기반의 웹 서비스 개발을 배우려는 분, 한두 권의 자바 입문 서적을 읽은 후 한 걸음 더 나아가고자 하는 분, 서블릿부터 스프링 부트까지 체계적으로 배우고자 하는 분들에게 추천합니다. 스프링 설정만 하다 포기한 적이 있다면 바로 이 책이 당신을 위한 책입니다.

이 책의 주요 내용
· 인프라의 변화와 아키텍처
· 서블릿과 HTTP
· 스프링과 의존성 주입
· REST API
· 스프링 데이터와 QueryDSL
· 스프링 부트 스타터 만들기
· 클라우드 서비스 헤로쿠에 애플리케이션 배포하기

구매가격 : 18,900 원

개발자도 궁금한 IT 인프라

도서정보 : 정송화, 김영선, 전성민 | 2020-01-02 | PDF파일

지원기기 : PC / Android / iOS

핵심을 꿰뚫는 질문으로 독자의 궁금증을 해결하는 MC 개구루
끝을 알 수 없는 지식을 보유한 IT 인프라 전문가이자 열정의 MC 코타나
IT 인프라에 대한 넓은 지식과 포근한 감성으로 대중을 배려하는 MC 땡굴이
최강 조합의 IT 인프라 만담가 3인이 뭉쳤다!

이 책은 IT 인프라 기술에 관심이 있거나 입문하려는 분들에게 필요한 기술과 현장의 생생한 이야기 등 꼭 알려주고 싶은 이야기를 담았습니다. IT 인프라의 기초 개념부터 실무에서의 다양한 사례까지를 읽기 편한 대화체로 구성하였으며, 이야기만으로 부족한 부분은 70여 개의 그림과 20여 개의 표, 그리고 40여 개의 참고와 용어 상자를 통해 이해를 도와줍니다.

이 책의 대상 독자
· IT 인프라 분야로 취업을 꿈꾸는 학생
· 인프라 담당자와 원활하게 소통하고자 하는 개발자
· 인프라 담당자와 이야기할 때 무슨 말인지 이해가 안 가는 IT 영업자
· IT 인프라 업무를 처음 시작하는 신입사원
· IT 기술에 관심 많은 일반인

팟캐스트 듣기
· http://www.podbbang.com/ch/10291

구매가격 : 14,000 원

코드로 알아보는 ARM 리눅스 커널 2판

도서정보 : 윤석훈, 문영일, 구본규, 유희재 | 2020-01-02 | PDF파일

지원기기 : PC / Android / iOS

ARM64 커널의 작동 구조 전격 공개!
최신 커널을 분석하거나 수정하기 위해 라인 단위로 코드 설명!

현업에서 커널 업무를 하고 있거나, 취미로 커널 분석을 시작했지만 방대한 양과 난해한 코드 때문에 어려움을 겪고 있는가? 시간이 부족하여 어디서부터 시작해야 할지 갈피조차 잡지 못하고 있는가? 오래전에 구입한 책을 뒤적거리지만 커널 버전이 맞지 않아 시간만 낭비하고 있지는 않은가? 최신 커널 학습에 어려움을 겪는 이런 분들을 위해 《코드로 알아보는 ARM 리눅스 커널》을 전면 개정하여 출간했다. 이 책은 최신 ARM64 커널의 주요 서브시스템을 코드 레벨에서 분석하고 있으며, 기존 원리를 코드를 직접 쫓아가며 명쾌하게 소개하고 있어 커널 엔지니어들에
게 훌륭한 길잡이가 될 것이다.

ARM64 커널 개발을 시작했거나 좀 더 깊고 다양하게 이해하고 싶은 엔지니어, (놀랍게도) 취미로 ARM64 커널을 이해하고자 하는 엔지니어를 위한 이 책은 ARMv8 아키텍처에 대한 내용뿐만 아니라 커널의 핵심 구동 원리를 완벽히 습득하는 데 필요한 거의 모든 내용을 담고 있다. 더욱이 360여 개의 그림을 통해 이해를 돕고 있어 기나긴 커널 분석의 길에 든든한 동반자가 될 수 있을 것이다.

이 책의 주요 내용
· ARMv8 아키텍처 구조
· 메모리 매핑, 페이징
· 태스크 관리와 스케줄링
· 인터럽트와 타이머
· ARM64 커널의 시작과 익셉션 핸들링, 디바이스 트리
· 메모리 할당자
· SMP와 cpu 토폴로지

구매가격 : 30,800 원

취미로 해킹#5 DIMICTF

도서정보 : 장용하 | 2019-12-06 | PDF파일

지원기기 : PC / Android / iOS

【전국 청소년 모의해킹대회(DIMICTF) 공략집】

이 책은 해킹대회 입문자를 대상으로 집필되었다. 실제 개최되었던 해킹대회인 DIMICTF의 모든 챌린지를 공략하는 내용이 담겨있다. 실습은 해킹대회 환경을 유사하게 재현한 가상머신용 이미지를 제공하며 설치와 이용 방법을 안내해준다. 각 챌린지 클리어에 필요한 툴인 기드라, GDB-PEDA, JD-GUI, CHECKSEC, UNCOMPYLE6 등의 설치와 활용 방법을 포함되어 있다. 각 챌린지 클리어에 필요한 풀이 방법과 풀이 시점에 구체적인 팁을 제공한다. 그러므로 각 챌린지를 클리어하는데 요구되는 스킬뿐만 아니라 부수적인 해킹 관련 지식도 습득할 수 있다.

이 책에서 다루는 주요 개념

- MISC: SMT SOLVER, 방치된 파일디스크립터, 정수 필터링, 하드 코딩.

- REVERSING: 암호화, 인코딩/디코딩, 디컴파일, 매직 넘버.

- PWNABLE: UAF, 쉘코드, ROP, BOF, OBO

- WEB: RCE, 웹 쉘, XSS, SQLI

구매가격 : 20,000 원

15초면 충분해, 틱톡!

도서정보 : 옐언니 | 2019-11-01 | PDF파일

지원기기 : PC / Android / iOS

틱톡 여신 옐언니의 꿀팁을 모두 담았다!
언제, 어디서나 핸드폰 하나로 촬영 및 편집이 모두 가능한 인싸들의 필수 애플리케이션 틱톡. 15초의 짧은 영상을 뚝딱 만들어 업로드할 수 있을 뿐만 아니라, 다른 사람들이 올린 재미있는 영상을 마음껏 볼 수 있어 주목받고 있는 애플리케이션 틱톡 열풍을 주도하고 있는 옐언니가 틱톡의 고수가 되고 싶은 사람들, 미래의 크리에이터를 꿈꾸는 사람들에게 자신만의 노하우를 소개하고 틱톡 그리고 유튜브에 대해 친절하게 설명하는 『15초면 충분해, 틱톡!』.

틱톡 팔로워 수만 무려 250만 명이 훌쩍 넘는 옐언니는 때로는 발랄하게, 때로는 코믹하게 영상을 촬영해 올리며 틱톡을 시작한 지 약 2년 만에 동영상 크리에이터로서 확실히 두각을 나타냈다. 이 책에서 저자는 독자들의 궁금증을 모두 모은 Q&A를 통해 그동안 몰랐던 자신의 진짜 모습을 만나볼 수 있도록 했고, 옐언니와 떼려야 뗄 수 없는 존재들인 ‘옐신율’의 멤버 신사장 그리고 유링딩에 대한 이야기도 함께 들려준다.

또 틱톡 가입 방법부터 마이 페이지 살펴보기, 촬영 방법, 멀티 에디팅 또는 슬라이드쇼와 같은 편집 기능, 그리고 각각의 아이콘에 대한 설명, 완성된 영상을 틱톡에 게시하는 방법까지 초보자들도 부담 없이 틱톡을 즐길 수 있도록 이끌어준다. 또 미래의 크리에이터가 되기 위한 필수 관문이라고 할 수 있는 유튜브 노하우를 알차게 담아 초보자들이 유튜브를 정복할 수 있도록 도와준다.

구매가격 : 10,360 원

마야 파이썬 - 3D를 위한 파이썬

도서정보 : 신동선 | 2019-09-06 | PDF파일

지원기기 : PC / Android / iOS

마야에는 마야를 위해 만들어진 MEL(Maya Embedded Language)이 있지만, 파이썬은 범용으로 만들어졌기 때문에 MEL로 할 수 있는 것을 거의 할 수 있는 것은 물론, 방대한 파이썬 라이브러리를 써서 마야를 다양하게 사용할 수 있습니다.

마야에서는 MEL과 파이썬으로 다음과 같은 작업을 할 수 있습니다.

- 반복되는 작업을 파이썬 함수 하나로 실행할 수 있습니다.
- 마야의 GUI (그래픽 사용자 인터페이스)를 만들 수 있습니다.
- 메뉴를 써서 만드는 것이 어려운 대량의 모델링 및 애니메이션을 만들 수 있습니다.
- 수치 제어를 통해 복잡한 모델링 및 애니메이션을 만들 수 있습니다.
- 기본 메뉴에 없는 기능을 추가할 수 있습니다.
- 메뉴를 사용하지 않고 모델링, 애니메이팅, 렌더링 등, 마야의 거의 모든 기능을 제어할 수 있습니다.

이러한 것들은 MEL을 써도 할 수 있지만 Python을 쓰면 이에 더불어 다음과 같은 것도 할 수 있습니다.

- 마야 플러그인을 만들 수 있습니다. 기존에는 C++로 플러그인을 만들어야 했지만, 파이썬으로 더욱 쉽게 만들 수 있습니다.
- 객체 지향 스크립트 언어이기 때문에 C++에 비해 배우기 쉽습니다.
- 단독으로 사용되는 마야 응용 프로그램을 만들 수 있습니다. 즉, 마야를 실행시키지 않고도 마야의 기능을 사용한 별도의 응용 프로그램을 만들 수 있습니다 (렌더링 프로그램 등).
- 방대한 파이썬 라이브러리를 사용할 수 있습니다. 파이썬은 지난 10여 년 동안 전세계에서 만들어진 방대한 라이브러리가 있습니다. 따라서 문자열 처리, 파일 처리, GUI, Web, 네트워크 및 데이터베이스 등에서 일반적으로 사용되는 기능이 이미 준비되어 있습니다.

구매가격 : 19,000 원

빅데이터&인공지능 with 생물정보학

도서정보 : 양우진 | 2019-08-30 | PDF파일

지원기기 : PC / Android / iOS

빅데이터 분석과 이를 통한 AI 구현 기법 총 정리!
생물정보학을 기초로 수집한 데이터 기반의 머신 러닝과 교차 검증, 딥 러닝까지!

기관에서 개별 기업으로, 이제 개인에 이르기까지 수많은 자료들이 넘칠 만큼 생성되며 그렇게 쌓여 가는 데이터들을 일컫는 ‘빅데이터’라는 용어와 함께 한때 영화 속에서나 등장할 법하던 ‘인공 지능’ 또한 조금 식상하리만치 흔하게 들을 수 있게 된 지금, 그만큼 빅데이터 분석과 관련 기법들을 활용한 머신 러닝, 딥 러닝이라는 분야에 대한 관심은 그야말로 폭발적이라고 할 수 있습니다.

다만, 실무 과정에서의 데이터 과학 활용이 제대로 빛을 발하기 위해서는, 단순히 컴퓨터 과학적 지식만이 아니라 그 빅데이터의 근원이 되는 해당 분야에 대한 지식과 더불어 지속적인 관심 및 다양한 데이터들을 여러 방면에서 다뤄 본 경험이 가장 중요하다고 할 수 있습니다.

이에 본 책은 유전학과 분자 생물학, 통계와 컴퓨터 과학 등 여러 데이터 과학이 결합되어야 하는 생물정보학 전공자인 저자의 경험을 바탕으로, 우분투와 파이썬을 통해 가장 효율적으로 구성할 수 있는 분석 환경의 구현과 함께 빅데이터 분석 기법을 통해 현재 인공 지능이라는 범주 안에서 가장 빈번하게 언급되곤 하는 머신 러닝과 딥 러닝까지의 여러 키워드에 관련된 기법과 팁들을 정리합니다.

이 과정을 통해 자신의 연구 분야 내에서 환경을 갖추고도 정보학 관련 기법들이 부족하여 교착 상태에 빠진 여러분들께 통로와 출구를 제공하는 든든한 나침반이 되어 줄 것입니다.

구매가격 : 17,600 원

파이썬 프로젝트 Active 개발 가이드

도서정보 : 최원우 | 2019-08-30 | PDF파일

지원기기 : PC / Android / iOS

파이썬(Python)은 단순하고, 간결하고, 명확합니다.
분명한 장점들을 바탕으로 활용 범위를 넓혀 가는 파이썬 실전 개발 참고서!

모바일 시대의 도래와 함께 주로 자바(Java) 기반의 대형 서버 프로젝트로 개발되던 서비스들은 점차 규모적인 소형화 및 내용적인 고도화를 거치게 되면서, 상대적으로 소규모의 기업들이 탄생하게 되었고 그로 인해 비교적 적은 사용자층을 보유 중이던 파이썬 또한 새로운 시대적 요구에 발맞춰 개발된 다양한 라이브러리와 프레임워크의 도움으로 어엿한 중심 언어로 탈바꿈하고 있습니다.

이에 본 책은 기본적인 파이썬의 문법 구조를 학습한 독자분들이 그 다음을 준비할 수 있도록 실무에서 주로 다뤄지는 주요 관련 기술들을 정리하고, 그 실전 활용을 함께 할 수 있는 참고서로 기획되어 가급적 쉽고 간단한 코딩부터 프로젝트별 개발 과정을 가볍게 바로 시작할 수 있도록 도와줍니다.

여러분은 웹 크롤링(Crawling)과 챗봇(Chatbot) 등 현재 파이썬을 활용한 주요 서비스 개발 과정을 위주로, 가장 널리 사용되는 플라스크 프레임워크 및 C/C++ 라이브러리 활용과 마리아DB 등 실전에 바로 적용 가능한 내용들을 순차적으로 배우며 이에 더하여 크고 작은 프로젝트를 진두지휘했던 저자의 경험을 통하여 실무 프로젝트 진행에 꼭 필요한 팁들 역시 챙길 수 있을 것입니다.

구매가격 : 16,000 원

사물인터넷 with Python 실전 프로젝트 가이드

도서정보 : 박진현, 이동수 | 2019-08-30 | PDF파일

지원기기 : PC / Android / iOS

사물인터넷(IoT)의 기본은 ‘S/W’보다 ‘H/W’!
라즈베리파이와 파이썬, 구글 어시스턴트로 재미있게 구현해 보는 신기한 사물인터넷!

다가올 ‘4차 산업혁명’과 더불어 거론되는 주요 키워드 중에서도 가장 재미있게 와닿는 분야라면 단연 ‘사물인터넷(IoT, Internet of Things)’이 아닐까 싶은데요. 당연하게도 ‘사물인터넷(IoT)’이란 분야는 여타 IT 분야와 달리 ‘소프트웨어 개발’만으로는 제대로 구현할 수 없기에, 기본에 해당하는 기판부터 각종 센서와 기능에 따라 필요한 모터 등에 이르는 각종 하드웨어적 전자/전기공학 지식들이 필요하죠. 이런 이유로, 분야별 ‘하드웨어’ 및 ‘소프트웨어’ 기술을 융합하여 구현해야 하는 사물인터넷(IoT) 분야는 흥미를 느낀 기존 소프트웨어 개발 경험자들에게조차 가장 흥미로운 동시에 그만큼 접근이 쉽지 않은 분야이기도 하죠.

이에 본 책은 오히려 기본으로 돌아가, 학창시절 프라모델 등 준비물을 챙겨 과학실이나 실습실로 향하던 원초적 ‘재미’에 초점을 두어 누구든 쉽게 ‘시작’할 수 있도록 구성했습니다. 현재 사물인터넷(IoT) 분야에서 널리 활용되고 있는 ‘라즈베리파이’를 기반으로 가급적 주변에서 쉽게 구할 수 있는 준비물들을 활용하여 가장 재미있게 만들어 볼 만한 종류별 사물인터넷을 구현해 보고, 최종적으로는 ‘구글(Google) 어시스턴트’로 ‘음성 명령’까지 적용하게 됩니다. 물론, 이 과정에 필요한 모든 하드웨어 지식들도 포함해서 말이죠.

또한 소스 코드를 다운로드하여 절차대로 적용만 하면 책에서 설명된 그대로 구현할 수 있도록 구성함으로써, 아직 소프트웨어(Python) 개발 경험이 전무한 그 누구라도 마치 고급 프라모델을 조립하듯 직접 사물인터넷을 구현할 수 있습니다.

구매가격 : 20,800 원

프로그래밍 가이드 북

도서정보 : 한정남 | 2019-08-23 | PDF파일

지원기기 : PC / Android / iOS

구매가격 : 12,000 원