알라딘

헤더배너
프로그래밍 기초/개발 방법론
rss
이 분야에 225개의 상품이 있습니다.
1.

타입스크립트는 자바스크립트 개발자에게 중요한 도구 중 하나이다. 그럼에도 경험 많은 개발자조차 타입스크립트 컴파일러가 왜 빨간색 물결선을 표시하는지 궁금해한다. 이 책에 정답이 나와 있다. 숙련된 엔지니어라면 이 책을 통해 일상적인 타입스크립트 문제의 해결책을 찾을 수 있다.

2.

컴퓨터를 구동하기 위해 프로그래밍 언어가 필요한 것처럼, 원만하게 협업하고 업무를 수월하게 진행하려면 특별한 ‘언어’가 필요하다. 이 책은 바로 이 ‘언어’가 되는 정보 정리 기술을 소개하고, 이 기술을 접목하여 실제로 종류별 문서는 어떻게 작성하는지 설명한다.

3.

챗GPT와 랭체인 프레임워크를 이용해 대규모 언어 모델(LLM)을 실제로 사용할 수 있는 수준의 애플리케이션에 통합하는 방법을 단계별 실습을 통해 알려준다. LLM의 무한한 잠재력을 현실에 적용할 수 있는 개발자로 한 걸음 더 나아갈 수 있을 것이다.

4.

많은 개발자들이 어렵게 느끼는 비동기 프로그래밍을 다양한 시각적 자료와 설명을 통해 누구나 쉽게 이해할 수 있도록 쓰인 책이다. 안드로이드, 스프링 등 코틀린을 사용하는 개발자들 중 코루틴을 사용한 비동기 프로그래밍을 기초부터 심화까지 제대로 배워보고 싶은 독자들에게 추천한다.

5.

이 책의 최종 목표는 스프링을 다양한 예제를 천천히 따라 하며 배우고, 더불어 실무 감각을 높여 실전에 바로 적용하는 것이다. 이를 위해 1부에서는 기초를 배우고 2부에서는 주어진 실습으로 직접 웹 애플리케이션을 구현한다.

6.

오직 러스트만으로 웹서버, RESTful 서비스, 서버 렌더링 앱, 클라이언트 프런트엔드를 만든다. 작고 예측 가능한 리소스 풋프린트로 코드를 작성하는 법, 탁월한 안전성과 신뢰성을 갖춘 고성능 애플리케이션을 구축하는 법을 배울 수 있다.

7.

UiPath는 매우 직관적으로, 누구나 쉽게 배울 수 있다. 알아야 하는 코딩도, 복잡한 UI도 없다. UiPath는 드래그 앤 드롭만으로 MS Office, 구글 시트, Gmail 등 모든 사무 환경에 적합한 나만의 자동화 프로세스를 구축할 수 있다.

8.
  • PDF
  • 자바 잘 읽는 법 - 자바 코드를 이해하고, 디버깅하고, 최적화하는 요령 
  • 라우렌치우 스필커 (지은이), 이일웅 (옮긴이) | 제이펍 | 2024년 6월
  • 19,600 (종이책 정가 대비 30% 할인), 마일리지 980원 (5% 적립)
  • 10.0 (10) | 17.64 MB | TTS 미지원 | 세일즈포인트 : 480

익숙하지 않은 자바 코드를 파악하는 시간을 줄여주는 실용적인 기법들을 소개한다. 프로파일링과 디버깅, 나아가 JVM 애플리케이션이 실제로 어떻게 작동하는지 이해함으로써 디펜던시나 충돌의 근본 원인을 찾고, 예상치 못한 결과를 해석할 수 있다.

9.

클라우드 기술이 발달하면서 많은 애플리케이션이 클라우드에서 서비스되고 있다. 이 책에서는 가상의 온라인 서점 시스템을 개발하며 클라우드 환경에 애플리케이션을 어떻게 구축하는지 상세히 설명한다.

10.

뷰를 빠르게 배울 수 있는 Vue 2의 옵션스 API부터 애플리케이션 로직을 더 유연하고 조직적으로 구성할 수 있는 Vue 3의 컴포지션 API까지 다룬다. 프런트엔드 개발을 처음 해 보는 사람도 이 책을 보며 쉽게 따라 할 수 있다.

11.
  • PDF
  • JUnit in Action - TDD를 위한 테스트 원칙, 도구 및 활용, 3판 
  • 커털린 투도세 (지은이), 이동준 (옮긴이) | 인사이트 | 2024년 6월
  • 34,400 (종이책 정가 대비 20% 할인), 마일리지 1,720원 (5% 적립)
  • 29.26 MB | TTS 미지원 | 세일즈포인트 : 470

《JUnit in Action》 3판은 JUnit 5에 맞춰 새롭게 쓰였다. 이 책에서는 중첩 테스트, 태그를 사용한 테스트, 동적 테스트, 의존성 주입 등 JUnit의 최신 기법과 새로운 아키텍처를 다룬다. 자바 챔피언이자 저자인 커털린 투도세는 독특한 테스트 피라미드 전략을 제시한다.

12.

관찰 가능성은 복잡한 최신 시스템의 소프트웨어를 구축, 수정, 이해하는 데 매우 중요하다. 이 책은 관찰 가능성의 개념과 중요성을 설명하며, 현대 소프트웨어 시스템 관리에서 왜 관찰 가능성이 필요한지를 다룬다. 또한, 관찰 가능성과 모니터링의 차이점을 분석하고 각 접근 방식의 장단점을 비교한다.

13.

4주 동안 총 6개의 강의로 소프트웨어 테스트의 시작부터 종료 선언까지 모든 과정을 다루고 있다. 테스터로서 갖춰야 할 역량은 물론이고 테스트 단계에 따라 안내하며, 소프트웨어 품질 보증의 기본 개념부터 최신 기법, 문서 작성 방법까지 체계적으로 안내한다.

14.

IT 지식을 처음 배우기 시작한 입문자가 ‘꼭 필요한 내용을 제대로 학습’할 수 있도록 구성했다. 코딩을 접해 보지 못한 사람도 부담 없이 읽을 수 있도록 전문 용어의 사용을 줄이고 일상에서 쓰는 언어로 친절하게 설명하고 있다.

15.
  • PDF
  • 업무에 활용하는 Node.js - 웹 애플리케이션 개발로 배우는 Node.js 원리와 실무 가이드 
  • 이토 고타 (지은이), 김모세 (옮긴이) | 한빛미디어 | 2024년 5월
  • 24,000 (종이책 정가 대비 20% 할인), 마일리지 1,200원 (5% 적립)
  • 10.0 (7) | 6.45 MB | TTS 미지원 | 세일즈포인트 : 80

Node.js는 웹 애플리케이션 개발의 필수로 자리 잡고 있다. 자바스크립트 기반으로 프런트엔드와 백엔드를 같은 언어로 개발할 수 있는 것이 장점이다. 이 책은 애플리케이션 개발의 프런트엔드부터 백엔드까지 경험할 수 있도록 구성했다.

16.
  • ePub
  • 러스트 웹 개발 - Tokio, Warp, Reqwest를 활용한 웹 애플리케이션 개발! 
  • 바스티안 그루버 (지은이), 장연호 (옮긴이) | 길벗 | 2024년 5월
  • 26,400 (종이책 정가 대비 20% 할인), 마일리지 1,320원 (5% 적립)
  • 10.0 (3) | 18.83 MB | TTS 지원 | 세일즈포인트 : 105

러스트는 시스템 프로그래밍을 위한 안전하고 빠르며 생산적인 언어다. 또한, 개발자들이 가장 배우고 싶은 언어 1위이기도 하다. 이 책은 러스트로 웹 애플리케이션을 처음부터 끝까지 따라 하며 만들 수 있도록 도와준다.

17.
  • PDF
  • 리액트훅 인 액션 - Suspense와 동시 렌더링을 활용해 손쉬운 상태 관리와 높은 재사용성을 보장하는 빠릿빠릿한 애플리케이션 만들기 
  • 존 라슨 (지은이), 오현석 (옮긴이) | 책만 | 2024년 5월
  • 24,000 (종이책 정가 대비 20% 할인), 마일리지 1,200원 (5% 적립)
  • 2.0 (1) | 26.9 MB | TTS 미지원 | 세일즈포인트 : 165

여러 리액트 컴포넌트 사이에 기능 재사용과 손쉬운 공유를 위한 목적으로 만들어진 자바스크립트 함수인 리액트 훅(React Hook)을 사용하면 컴포넌트를 더 작은 함수로 나눌 수 있고, 상태와 부수 효과를 관리할 수 있으며, 클래스를 사용하지 않고도 리액트의 기능을 활용할 수 있다.

18.
  • PDF
  • 프로그래밍의 규칙 - 더 나은 코드를 작성하는 21가지 개발 비법 I 파이썬, 자바스크립트 개발자를 위한 C++ 코드 읽기 가이드 수록 
  • 크리스 짐머만 (지은이), 박상현 (옮긴이) | 한빛미디어 | 2024년 5월
  • 25,600원 → 23,040(10%할인, 종이책 정가 대비 28% 할인)
    마일리지 1,280원 (5% 적립)
  • 10.0 (5) | 4.24 MB | TTS 미지원 | 세일즈포인트 : 250

전 세계적으로 천만 장 가까이 판매된 메가 히트 게임, <고스트 오브 쓰시마>와 <슬라이 쿠퍼> 시리즈로 유명한 ‘서커펀치’의 프로그래밍 모범 사례를 21가지로 엮은 책이다. 총 21개의 ‘규칙’으로 구성된 이 책에는 모든 프로그래머가 알아야 할 필수 지식과 개발 아이디어를 자극하는 인사이트가 가득 담겨 있다.

19.

오픈 소스 작가이자 트레이너, DevOps 디렉터인 저자가 완벽한 깃허브 사용법을 설명한다. 액션과 워크플로가 무엇인지, 이를 프로세스에 통합해 개발 과정을 단순화, 표준화, 자동화하는 방법은 무엇인지 알아본다.