“API”에 대한 검색결과 입니다.

〈 책 (Total 196개)

API 목적이 비즈니스 문제의 해결에 있다는 사실을 다시 한번 상기시키는 책이다. 애플리케이션 현대화의 흐름 속에서 비동기화, 마이크로서비스 등 기술적인 관점에만 머무르기 쉬운 관점을 넓혀준다. 또한 비즈니스의 특성을 어떻게 API 설계와 구현으로 풀어낼 것인지, 개발 이후에도 지속되는 변경사항을 효율적으로 API에 반영해 비즈니스 환경 변화에 대응하는 방법론과 절차를 소개하고 있다. 마이크로서비스 아키텍처로 전환하고 현대화된 API 설계를 고심하고 있다면, 이 책의 효과적인 API 설계 방법론과 사례는 좋은 지침이 될 수 있다.
챗GPT, 아직도 ‘사용’만 하나요? 생성형 AI 실무 개발자가 알려주는 챗GPT 200% 활용하기 이 책은 비전공자, 비개발자도 LLM을 기반으로 챗봇을 개발하는 과정을 짧은 기간 안에 효과적으로 체험하도록 고안되었습니다. 딱 필요한 만큼 다루는 파이썬, 프롬프트 엔지니어링, API를 통한 언어 모델과의 대화, 자율적 에이전트 구현, 기억 장치 사용을 단계별로 다루었습니다. 그리고 이러한 지식을 바탕으로 2023년 11월에 발표된 Assistants API 및 GPTs의 동작 원리와 구현 방식 그리고 이 모든 것을 카카오톡에 탑재하는 방법까지 낱낱이 다루었습니다. LLM, GPT API, GPTs, 벡터DB… 가장 최신 기술로 나만의 챗봇을 만드는 가장 쉬운 방법 실습 예제를 나열해 단순히 따라만 하는 게 아닌 원리와 동작 방식을 그림과 자료를 활용해 세세하게 설명했습니다. 낯선 단어도, 막막한 기능도 어디서 어떻게 쓰이는지 바닥부터 다질 수 있도록 꼼꼼하게 살펴봅니다. 생성AI를 응용해 내 서비스를 개발해 보고 싶은 개발자, AI 프로덕트가 만들어지는 과정이 궁금한 기획자, AI를 더 깊이 그리고 더 넓게 학습해 보고 싶은 누구나 이 책을 통해 무겁지 않게 시작할 수 있을 것입니다.
API는 IT 서비스의 핵심이다. 이제는 서비스를 하나의 시스템에 통합해 구현하기보다는 마이크로서비스와 각 서비스를 연결하기 위한 API를 제공하는 형태로 변화하고 있다. 이런 환경에서 API 보안은 무엇보다 중요하다. 이 책을 읽고 나면 기본적인 API 보안이란 무엇인지에 대한 기본적인 것부터 API 인증과 권한, 쿠버네티스, 사물인터넷 환경에서의 실제 적용 방법까지 다양한 사례를 경험할 수 있을 것이다.
챗GPT, 아직도 ‘사용’만 하나요? 이제는 생성 AI를 ‘활용’하는 서비스 제작자가 되세요! 지금은 모두가 아는 많은 기업이 인터넷과 스마트폰의 등장과 함께 탄생하고 성장했습니다. 새로운 기술은 많은 분야의 패러다임을 바꿔 나가기 때문이죠. 현재 전 세계는 챗GPT, 달리를 비롯한 생성 AI 열풍입니다. 마치 인터넷과 스마트폰이 처음 등장할 때만큼의 혁신입니다. 게다가 인터넷이 막 퍼지기 시작하던 때와는 시대가 많이 변해 훨씬 좋은 기회로 찾아왔습니다. 기술적 장벽이 극도로 낮아진 것은 물론이고 세계적인 기업, 최고의 석학들이 천문학적 비용을 들여 만든 인공지능 모델이 오픈소스로 공개되어 있죠. 문제가 생겼을 땐 커뮤니티에 질문만 하면 전 세계 전문가들의 도움을 받을 수 있습니다. 이제는 프로그래밍, 인공지능을 몰라도 원하는 품질의 서비스를 누구나 만들 수 있는 시대가 된 것입니다. 필요한 것은 아이디어와 실행력뿐이죠. 이런 최고의 기회가 찾아왔는데, 그저 사용자로만 남아 남들이 만들어 놓은 것을 쓰기만 하고 있나요? 이제는 직접 서비스 제작자가 되어 보세요! 이 책은 ‘운세 보는 챗도지’라는 서비스를 만드는 과정을 담고 있습니다. 아무것도 없는 바닥부터 프런트엔드와 백엔드를 차곡차곡 쌓고 배포까지 경험할 수 있죠. AI에 대한 지식이 없어도 API만 붙여 GPT를 내 서비스에 가져다 쓸 수 있고, 디자인이나 프로그래밍을 전혀 몰라도 챗GPT의 도움을 받아 사용성 높은 서비스를 완성할 수 있습니다. 또, 대용량 트래픽이 몰려도 저렴하고 안정적으로 서비스를 운영하는 방법, 트래픽을 수익으로 연결하는 방법까지 알려드립니다. 이제 챗GPT의 사용자가 아닌 나만의 서비스에 활용하는 개발자가 되어 보세요.
“프런트엔드 개발자 채용 공고에서 인기 있는 자격 요건은 모두 갖췄다!” 최신 웹 개발 트렌드를 반영하고 실무 코드로 가득 채운 ‘리액트 전문서’ 등장! 이 책은 많은 기업에서 우대하는 타입스크립트 기반의 리액트 프로그래밍으로 요즘 대세로 떠오른 SPA(single page application)와 REST(representational state transfer) API 서버를 만듭니다. 그 과정에서 리액트 훅과 리덕스, 라우팅은 물론 테일윈드CSS로 컴포넌트 스타일링까지 습득할 수 있습니다. 또한 오류를 막고 성능을 높이는 최적화 기법과 글로벌 수준의 타입스크립트 코드 패턴도 엿볼 수 있기 때문에 리액트와 타입스크립트 입문자는 물론이고 자바스크립트에 익숙한 숙련자에게도 유용합니다. 책에서 다룬 내용을 종합해 프로젝트 관리 소프트웨어인 트렐로 같은 앱과 제품이나 서비스를 소개하는 랜딩 페이지를 만들어 봅니다.
세상에서 가장 실용적인 API 해킹 가이드북 API 사용량이 폭발적으로 증가하며 공격자들의 새로운 표적이 되고 있다. 이 책은 REST/그래프QL 웹 API와 일반적인 API 취약점 등 웹 API 보안 기초부터 시작해, 가상 머신과 칼리 리눅스로 공격 및 대상 시스템을 구축하고, 버프 스위트와 포스트맨 등 여러 해킹 도구를 활용해 알려진 모든 유형의 API 공격을 실습해본다. API 보안의 중요성이 높아지는 가운데, API 해킹의 이론과 실제를 가장 포괄적으로 정리한 책.
내 질문에 대답하고, PDF를 요약해주고, 번역도 하고, 메일도 써주는 똑똑한 AI 서비스 만들기! 개념, 원리, 실습을 한 권으로 빠르게! RAG를 구현하며 배우는 LLM 입문! LLM의 기본 개념부터 동작 원리까지, LLM을 활용할 수 있는 랭체인 사용법은 물론 LLM과 랭체인을 나에게 맞게 사용할 수 있도록 다양한 8가지 실습을 담았습니다. 랭체인과 오픈AI, 스트림릿을 비롯한 여러 라이브러리를 활용해 내 데이터를 가지고 질의응답하는 챗봇, 이전 대화를 기억하는 대화형 챗봇, 내 PDF 파일을 활용할 수 있는 웹서비스, 번역을 하거나 메일을 대신 써주는 서비스 등 다양한 AI 서비스를 직접 만들어 볼 수 있습니다. 개념, 원리, LLM을 활용한 실습 그리고 LLM 사례들을 한 권으로 빠르게 살펴보면서 LLM을 어떻게 사용하면 좋을지 인사이트와 아이디어를 얻을 수 있도록 구성했습니다.
자바 프레임워크 아키텍트에게서 배우는 API 설계의 이론과 실제! 거의 모든 프로그램이 협업을 통해 만들어지는 오늘날에는 프로그래머가 곧 API 설계자이기도 하다. 적절히 설계된 API는 소프트웨어의 수명과 진화와도 직결되기 때문에 API 설계 지식은 중요도가 점점 더 커지고 있으며, 사내 프로그램뿐만이 아니라 공개 라이브러리나 프레임워크처럼 불특정 다수를 대상으로 코드를 작성하는 개발자라면 API 설계 지식이 더욱더 필요하다. 이 책에는 넷빈즈 프로젝트의 아키텍트가 10년 넘게 API를 설계, 개발, 유지보수하면서 겪은 경험이 고스란히 들어있어 API 설계 지식이 필요한 모든 프로그래머와 아키텍트에게 크게 도움될 것이다.
Win32 기반에서의 API 프로그래밍에 관해 서술한 책. 윈도우 운영체제의 방대한 API를 레퍼런스 형태로 모두 다루는 것보다는 개발자가 윈도우 프로그래밍에서 꼭 알아야 할 필수 주제들만 선별하여 입문자들이 쉽게 접근할 수 있도록 학습용 컨셉으로 구성하였다. 기본 개념 이해 위주로 어려운 개념을 쉽게 설명하였다.
초보자부터 전문가까지 ChatGPT API 활용 방법을 배우고 싶은 분에게 도움이 될 책입니다! 이 책은 ChatGPT API를 처음부터 끝까지 이해하고, 실제 애플리케이션에 적용하는 방법을 단계별로 안내한다. 음성 비서 개발부터 카카오톡과 텔레그램에서의 챗봇 제작, 그리고 랭체인을 활용한 회사 챗봇 제작까지, ChatGPT를 활용하여 챗봇을 개발하기 위한 모든 것이 포함돼 있다. 이뿐만 아니라 OpenAI의 GPT를 추가로 학습시키는 파인튜닝까지 다룬다. 이 책을 읽고 나면 자신만의 특별한 AI를 만들 수 있을 것이다. ★ 이 책에서 만드는 애플리케이션 ★ V 나만의 음성비서 만들기 V 텔레그램과 카카오톡에 나만의 AI 챗봇 만들기 V 우리 회사 챗봇 만들기 V 랭체인을 활용한 회사 챗봇 만들기 V 파인 튜닝을 활용한 금융 뉴스 감성분석기 만들기
안드로이드 앱 개발의 A to Z! 모바일 전 분야의 실전 지식을 간결하고 이해하기 쉽게 전달하는 「안드로이드 API 바이블」시리즈 『안드로이드 API 바이블』. 이 책은 안드로이드가 제공하는 200여개의 핵심 예제를 통해 개발자들이 좀 더 쉽고 빠르게 안드로이드 시스템을 이해하고 개발에 바로 적용할 수 있도록 돕는다. 모든 레슨은 안드로이드가 제공하는 각 API 기능에 대해 기본 설명 및 실행 결과, 상세 해설 순으로 친절하게 설명하고 있다. 각각의 내용에는 예제와 그에 따른 소스, 결과 화면을 제공하고 있어 손에 잡히는 구체적인 지식을 얻을 수 있다.
# 어떤 교재인가요? 안드로이드 폰에 설치해서 실행시킬 수 있는 앱과 게임을 만들면서 코딩 공부를 하는 강의입니다. 대상은 초중고등학생의 수행평가 부터 전문 프로그래머가 되고 싶은 취업준비생 까지 누구에게나 도움이 되는 강의입니다. 이론, 실습, 앱개발을 동시에 진행하여 재미있게 코딩을 배울 수 있습니다. 또한 자신이 만들고 싶은 앱을 직접 만들어서 폰에 설치할 수 있습니다. # 코딩을 배워야 하는 이유는 뭘까요? 코딩을 배우는 목적은 논리적으로 생각하는 능력을 향상 시키기 위해서입니다. 컴퓨터에게 명령을 내리려면 사람과 대화할 때와는 차이점이 많습니다. 컴퓨터가 이해할 수 있는 조건을 충족시켜야만 대화가 가능하기 때문입니다. # 코딩과 상관없는 일반인도 코딩을 배워야 할까요? 컴퓨터와 대화하는 것은 많은 인내가 필요하지만 그 대신에 정확히 명령어를 전달했다면 그대로 수행이 됩니다. 사람은 실수를 하지만 컴퓨터는 실수를 하지 않기 때문입니다. 2016년 3월 알파고와 이세돌 구단의 승부에서 실수처럼 보였던 알파고의 수들도 실제로는 철저히 계산된 전략이었습니다. 그런 의미에서 일반인들도 코딩을 배우는 것이 인생을 살아가는데 도움이 많이 됩니다. # 그렇다면 코딩을 배우려면 어떻게 공부해야 할까요? 어떤 학문이든지 마찬가지이겠지만 코딩도 실습이 중요합니다. 논리력을 키우려면 코딩 이론만 아는 것은 아무런 도움이 되지 않습니다. 실습을 반복적으로 많이 해봐야 생각하는 능력이 향상되는 것입니다. 인간의 뇌는 근육과 같습니다. 근육은 계속 사용해야 더 발달합니다. 헬스클럽에서 역기를 들면 근육이 커지고, 우주 여행을 다녀온 우주비행사들은 근육이 줄어듭니다. 마찬가지로 뇌를 발달시키려면 생각하는 연습을 많이 하면 됩니다. 그렇기 때문에 이론은 적당히 배우고 실습을 많이 해야 하는 것입니다. 이 교재에 있는 많은 예제들을 직접 만들어 보면 코딩 문법이 어떤 의미를 가지는지 이해할 수 있습니다. 다양한 예제들을 만들면서 자연스럽게 논리력이 향상됩니다. # 실생활에 도움이 되지 않는 코딩은 단지 교육용 인가요? 논리력을 향상 시킨다는 것만으로도 충분히 값어치 있는 공부이지만, 실생활에 도움이 된다면 더 좋겠지요. 현재 코딩 교재로 가장 많이 사용되는 도구는 스크래치이고, 두 번째는 앱인벤터입니다. 이 교재는 좀 다릅니다. 이 교재에서는 자바 언어로 안드로이드 앱을 개발하게 됩니다. 코딩 공부도 하고, 자신이 만들고 싶은 앱을 직접 만들어서 스마트폰에 설치할 수 있습니다. 또한 저자와 같은 프로그래머가 되고 싶은 분들은 실전에서 사용할 수 있는 테크닉을 배울 수 있습니다. # 공부는 원래 재미없고 어렵게 해야하는 걸까요? 힘들고 어렵게 공부해야 오래 기억에 남는다고 생각하는 분들도 많습니다. 틀린 말은 아니지만 이왕하는 공부라면 재미나게 배우는 것이 더 즐겁고 집중력도 높아진다고 생각합니다. 이런 말도 있지 않습니까? ‘타고난 사람이 노력하는 사람을 따라가지 못하고, 노력하는 사람이 즐기는 사람을 따라가지 못한다.’ 본 교재는 간단한 게임 앱을 만들면서 재미나게 코딩 공부와 앱개발 공부를 할 수 있습니다. # 여러가지 컴퓨터 언어 중에서 왜 Java 언어를 배워야 하나요? 컴퓨터 언어 중에서 C계열이 전체 점유율의 50%를 차지하고 있습니다. C, C++, C# Java 등이 C 계열 언어입니다. 그렇기 때문에 Java 언어를 배우면 C 와 C++ 을 배우는 것과 같습니다. 스크래치나 파이썬은 배우기 쉽지만, 다른 언어를 배울때 어렵다는 단점이 있습니다. C계열 언어는 처음 배울때는 어렵지만, 익숙해진 이후에는 다른 언어를 쉽게 배울수 있습니다. # 스크래치는 쉽다는데 안드로이드 앱 개발은 어렵지 않을까요? 저는 이 교재를 만들면서 앱개발 경험이 전혀 없는 초보자도 혼자서 교재만으로 공부하여 앱을 개발할 수 있도록 노력했습니다. 교재의 설명대로 예제를 하나씩 만들어가다 보면 어느새 전문가가 되어있는 자신을 발견할 수 있을 것입니다.
『HTML5 핵심 API』는 프로개름적 요소가 증가해서 그간 명세에 정의되지 않았던 각종 API와 동적이고 편리한 웹 프로그래밍을 도와줄 새 API를 다루었다. 폼, 비이오와 오디오, Canvas, Text Selection API, Editing API 등 비주얼과 사용자 인터페이스에 관련된 새로운 API의 사양과 사용법을 상세하게 해설하였다.
Canvas, Video부터 Web Sockets까지 차세대 Web 표준의 모든 것 『HTML5 & API 입문』은 도큐먼트뿐만 아니라 웹 애플리케이션을 만들 수 있는 HTML5에 새롭게 도입된 기능을 정리한 책이다. 동영상 재생, 오디오 재생, 그래픽 처리, 백그라운드 처리, 오프라인 브라우저, 웹 스토리지 등 새로운 요소를 현재 사용할 수 있는 브라우저를 통해 직접 구현한 예제를 담아, Android, iPhone이나 리치 인터넷 애플리케이션(RIA)에 구축에 도움을 준다. 또한 실제 브라우저에서 바로 실행해 볼 수 있는 각종 예제를 자세하게 수록해 HTML5 입문자가 쉽게 따라해 볼 수 있다.
이 책은 〈자바의 신〉 VOL.1 기초 입문서를 배운 독자가 개발을 하면서 좀더 심화한 API를 활용해야 할 때 제대로 활용할 수 있는 법을 담았다. 내용 구석구석 NAVER, NHN, SKPlanet 등에서 성능 전문가의 풍부한 경험이 녹아 있다. 수십 년 간 버전 업이 지속되는 자바의 주요 API를 버전에 맞게 어떻게 활용할 수 있는지 노하우를 얻을 수 있을 것이다. _대상 독자 Q. 자바 개발자로 일하고 싶은데, 무엇을 어떻게 시작해야 할까요? A: 우선 VOL.1을 마스터하세요. 연습문제를 반드시 풀어봐야 합니다. Q. 현업에서 개발자로 일하고 있지만, 나의 개발 방식이 가끔 맞는 것인지 헷갈릴 때가 있어요. A: VOL.1을 건너 뛰고 VOL.2를 학습해도 됩니다. 레퍼런스로 찾아서 필요한 부분만 읽어도 됩니다. Q. 개발자는 아니지만, 개발자들과 소통할 일이 많아요. A: VOL.1만 공부해도 충분합니다. 개념을 익히는 데 많은 도움을 받을 수 있어요.
백엔드 개발자를 위한 러스트 온보딩 가이드 ‘러스트는 API 개발을 위한 생산적인 언어가 될 수 있을까?’라는 질문에서 시작된 이 책은 가상의 엔지니어 팀이 러스트로 클라우드 네이티브 애플리케이션을 개발하고 배포하는 과정을 그린다. 총 11장에 걸쳐 러스트의 에코시스템 탐색 및 활용, 애플리케이션의 모듈화와 구조화, 단위/통합 테스트, 타입 시스템을 사용한 도메인 불변성 적용, API 사용자 인증 및 권한 부여, 강력한 오류 처리 전략, 구조화된 로그를 사용한 애플리케이션 관리, 광범위한 지속적 통합/배포 파이프라인 구축을 다룬다. 러스트 백엔드 개발자의 이상적인 출발점이자 최고의 가이드가 될 것이다.
- ChatGPT 활용 및 API 서비스 만들기 수록 - 비전공자들도 라즈베리파이4에서 파이썬을 이용해서 사물인터넷과 인공지능을 바로 실습할 수 있게 구성 『(실험키트와 함께하는) 아두이노 완전정복』이라는 책 집필을 끝 마친지 어느덧 7년 정도의 시간이 흘러갔네요. 이전에 집필한 『아두이노 완전정복』에서는 아두이노로 할 수 있는 간단한 일들이 무엇이고, 그것들을 아두이노를 이용해서 어떻게 쉽게 구현이 되는지 기초 과정까지만 설명하였습니다. 7년 전과 달리 이미 국내뿐 아니라 전 세계적으로 아두이노 사용자가 어마어마하게 증가하였고 공개된 문서와 소스코드 등의 리소스도 더불어 많아 졌습니다. 이번에는 아두이노와 함께 가장 많이 사용이 되고 있는 오픈소스 하드웨어인 라즈베리파이 4 교재에 도전해 보았습니다. 리눅스 운영체제를 사용하는 라즈베리파이는 아두이노보다 많은 것을 할 수 있습니다. 유선, 무선 네트워크가 기본적으로 가능하고 블루투스 또한 사용 가능합니다. 본 교재는 전자공학과 소프트웨어에 대한 비전공자들도 쉽게 접근할 수 있도록 기초적인 파이썬 언어에 대한 내용과 리눅스 기초 명령어들을 습득하고 라즈베리파이 4 실제 보드에서 파이썬을 이용해서 간단한 센서들의 동작 원리를 바로 실습해 볼 수 있도록 하였습니다. 파이썬 언어 전용으로 집필되었기 때문에 프로그램 언어의 초보자들도 쉽게 따라 할 수 있고, 센서 실습도 복잡한 부품과 브레드보드(일명 빵판)를 사용하지 않고 센서 HAT보드에 연결만 하면 바로 실습이 가능하기 때문에 전자공학 비전문가들도 간단하게 따라 하기가 가능 합니다. 특히 최근 온라인 비대면 수업을 할 때 배선 오류에 대한 부담감을 줄일 수 있습니다. 집필할 때부터 교재에 사용된 모든 실험 세트들을 같이 제공하기 위해서 저렴하고 구매하기 쉬운 재료들을 사용하였고, 본 교재에서 사용된 모든 실험 재료들을 갖춘 통합 개발 키트도 같이 판매하고 있습니다.(http://www.jkelec.co.kr)
휠 마우스가 대중화되었고, 듀얼 모니터를 쓰는 사용자도 많아졌으며, 유니코드가 훨씬 더 중요한 의미를 가지게 되었고, 컴파일러도 새로운 버전이 발표되었으며, 더 다양한 컨트롤들이 필요해진 등 변화의 흐름을 최대한 반영하여 5년 만에 새로 펴낸 개정판이다. 이 책은 API와 운영체제를 연구하며 이를 통해 알고리즘과 논리력을 키울 수 있도록 쓰여졌다. 초급 프로그래머는 그래픽 환경에 쉽게 적응하여 탄탄한 기본기를 다질 수 있으며 중급 프로그래머는 운영체제의 내부 구조와 동작을 이해함으로써 진정한 응용력을 키울 수 있다. 부록 CD에는 특별강좌(GDI+, APIDraw, 스파이 디버깅 유틸리티), 한번 클릭으로 실행가능한 본문 예제 소스, 편리한 찾아보기 검색 유틸리티, 실습 과정을 담은 동영상 파일을 담았다.