쉽게 시작하는 Next.js (초보자 눈높이에 맞춰 설명하는 Next.js 입문서!)

쉽게 시작하는 Next.js (초보자 눈높이에 맞춰 설명하는 Next.js 입문서!)

$32.00
Description
초보자도 쉽게 따라 하며 배울 수 있도록
Next.js의 기초부터 핵심 개념까지 담았습니다!
Next.js는 프런트엔드와 백엔드까지 모두 개발할 수 있는 풀스택 웹 프레임워크이다. 이 책은 Next.js를 처음 접하는 사람도 쉽게 따라 하며 배울 수 있게, 설치부터 OpenAI API 사용까지 단계별로 구성되어 있다. 특히 Next.js의 핵심 기술을 실습 위주로 하나씩 실습하며 상세하게 설명하고 있어 기본기를 다지고자 하는 독자에게는 좋은 출발점이 될 것이다. 더불어 Next.js를 사용할 때 꼭 알아야 하는 리액트 기초도 함께 설명하고 있어, 리액트를 몰라도 Next.js를 쉽게 시작할 수 있다.
저자

쇼다쓰야노

저자:쇼다쓰야노
일본최초의Mac전문월간지Mac+시절부터주로Mac관련잡지에기고해왔으며,하이퍼카드의등장으로‘초보자를위한프로그래밍’에눈을떴다.이후Mac,Windows,Web,Android,iOS등플랫폼을가리지않고프로그래밍초보자를위한책을계속집필하고있다.최근저서로는『프로그래밍지식이없어도알수있는프롬프트엔지니어링입문』,『AzureOpenAI프로그래밍입문』,『PythonDjango4초입문』,『Python/JavaScript로배우는OpenAI프로그래밍』,『Node.js초입문제4판』,『Click으로시작하는노코드개발입문』,『R/RStudio로쉽게배우는프로그래밍과데이터분석』등이있다.

역자:김성훈
현재컴퓨터기술분야번역을주로한다.주요번역서로는『그림으로배우는스프링6입문』,『따라하며배우는언리얼엔진5입문』,『그림으로배우는5G네트워크』,『그림으로이해하는IT지식과트렌드』,『파이썬으로배우는머신러닝입문』,『Scratch가보이는그림책』,『C가보이는그림책』,『실무에서바로통하는자바』,『안드로이드개발레벨업교과서』,『24가지예제로배우는게임수학&물리입문』,『세가의신입사원교육과정에서배우는게임프로그래밍의정석』,『웹개발자를위한웹을지탱하는기술』등이있다.

목차

CHAPTER1Next.js기초지식
1.1Next.js준비하기
1.2리액트애플리케이션개발
1.3Next.js애플리케이션개발
1.4Vercel로배포하기

CHAPTER2리액트컴포넌트학습
2.1리액트함수형컴포넌트의기본
2.2스테이트와훅
2.3컴포넌트활용

CHAPTER3Next.js페이지만들기
3.1리액트기반컴포넌트
3.2라우팅과페이지이동
3.3스타일과레이아웃

CHAPTER4페이지라우터애플리케이션
4.1페이지라우터에대해서
4.2복수페이지와라우팅
4.3레이아웃과초기속성

CHAPTER5페이지렌더링
5.1페이지라우터와서버사이드렌더링
5.2페이지라우터와정적사이트생성
5.3페이지라우터의서버사이드렌더링
5.4앱라우터의렌더링

CHAPTER6데이터액세스
6.1fetch를이용한데이터액세스
6.2서버액션
6.3SWR에의한네트워크액세스

CHAPTER7API작성과이용
7.1페이지라우터와API
7.2앱라우터와라우트핸들러

CHAPTER8OpenAIAPI이용하기
8.1OpenAIAPI준비하기
8.2Next.js에서채팅기능이용하기
8.3Next.js에서이미지생성하기
8.4OpenAI패키지이용하기

부록A타입스크립트입문
A.1값,변수,구문
A.2함수이용하기
A.3객체이용하기

찾아보기

출판사 서평

모든것은기본에서시작한다!
차근차근따라하며배우는Next.js!

Next.js는리액트를기반으로하는웹개발프레임워크입니다.서버사이드렌더링,라우팅,정적웹페이지생성등다양한기능을가지고있으며,백엔드부터프런트엔드까지풀스택개발도가능합니다.이책은Next.js를처음배우는사람들을위한책입니다.입문자의눈높이에맞춰Next.js의다양한기능을하나하나실습하고친절히설명합니다.최대한많이경험할수있도록쉽고다양한예제로알차게구성했습니다.더불어타입스크립트를사용해본적이없는사람들을위해타입스크립트의기본내용도부록으로담았습니다.
먼저,Next.js를배우기위한개발환경부터설정하고,UI를위해꼭알아야하는리액트컴포넌트를학습합니다.이어Next.js의라우팅시스템,다양한렌더링기법을다루며,간단한데이터처리도다룹니다.여기에최근주목받고있는OpenAIAPI를이용하는예제까지포함하고있습니다.이처럼Next.js의개념과다양한기능을배우면서Next.js를익힐수있습니다.본격적으로웹애플리케이션개발을하고싶다면꼭Next.js를주목해보기바랍니다.새로운세계가여러분을기다리고있습니다.