플러터와 Node.js로 시작하는 풀스택 개발 : 중고거래 클론 코딩으로 플러터와 Node.js 배우기

플러터와 Node.js로 시작하는 풀스택 개발 : 중고거래 클론 코딩으로 플러터와 Node.js 배우기

$36.00
Description
Node.js와 플러터로 풀스택 개발하는 실무 중심 가이드!

『플러터와 Node.js로 시작하는 풀스택 개발』은 모바일 애플리케이션과 백엔드 서비스를 혼자 개발해보고자 하는 독자들을 위한 실습서입니다. 이 책은 데이터베이스, 네트워크, 프로젝트 설계 등을 아우르는 완전한 모바일 프로젝트 제작 과정을 안내합니다. 복잡한 기능보다는 피드 보기와 생성, 채팅 등의 주요 기능을 중심으로 플러터와 Node.js의 기초부터 프로젝트를 완성해가는 흐름을 체계적으로 제공합니다.

이 책은 특히 Dart와 Node.js의 기초 사용법을 다루어 프로그래밍 언어에 익숙한 독자들이 쉽게 따라 할 수 있도록 구성되었습니다. 클론 코딩으로 앱을 따라하는 과정을 통해 프론트엔드와 백엔드의 기초를 배우고, 혼자서 완성할 수 있는 프로젝트 경험을 쌓게 될 것입니다.

저자

김진형

저자:김진형
한국공학대학교컴퓨터공학부를졸업한후,웹서비스와시스템유지보수를주요사업으로하는'㈜메이크아이티'를창업하였습니다.이후한국공학대학교에서졸업을앞둔학부생들을대상으로백엔드및모바일개발에관한특강을꾸준히진행해오고있습니다.겸임교수로재직하며C프로그래밍과JSP웹프로그래밍강의를맡아,실무경험을바탕으로학생들에게실용적인프로그래밍기술을전수하고있습니다.이를통해학생들이학문적기초와더불어현업에서의실전능력을동시에키울수있도록돕고있습니다.또한,구글플레이스토어에서인기앱으로자리잡은'찐노래방'을개발하여운영하는'㈜찐미디어'를설립하고,지속적으로서비스의품질을개선하며운영중입니다.
수년간졸업을앞둔학부생들을대상으로백엔드및모바일개발에대한특강을진행하면서,실무중심의교육을통해학생들이현업에바로적용할수있는지식과기술을전수하기위해실제프로젝트경험과최신개발트렌드를반영한교육을제공하고있습니다.이과정을통해학생들이실무에필요한역량을갖출수있도록지원하고있습니다.

목차


1장플러터개발환경구축및DART문법
1.플러터설치및환경설정
2.Dart기초
3.다트의심화기능과객체지향프로그래밍

2장플러터레이아웃과주요위젯
1.기본위젯의이해및활용
2.이미지,아이콘및사용자입력위젯
3.Stateless와Stateful위젯

3장플러터의네비게이션과화면전환
1.화면전환과데이터전달
2.네비게이션바
3.탭기반네비게이션구현
4.상호작용형UI요소
5.Row와Column을활용한레이아웃구성

4장상태관리기법
1.상태관리의필요성
2.외부라이브러리설정
3.GetX를이용한상태관리도입

5장SNS프로젝트:기본구조및UI설계
1.프로젝트아키텍처와폴더구조계획
2.Wireframe및Mockup설계
3.UX개선을위한애니메이션및트랜지션추가
4.API연동
5.GetConnect도입

6장주요페이지별UI생성
1.Intro및로그인화면
2.회원가입화면
3.마이페이지화면

7장Node.js기본문법
1.개발환경설정하기
2.변수와자료형
3.Node.js의기본구조:모듈과패키지관리
4.콜백과비동기처리

8장Express프레임워크
1.Express프레임워크소개
2.기타핵심기능들
3.보안
4.데이터베이스

9장홍당무마켓백엔드구현
1.파일처리
2.회원
3.피드

10장홍당무API와플러터연동
1.회원
2.피드생성,목록,수정개선
3.피드상세,삭제추가
4.마이페이지

11장기타플러터패키지활용하기
1.GetStorage
2.ImagePicker
3.Timeago
4.WebviewFlutter
5.플러터런처아이콘(FlutterLauncherIcons)

12장홍당무마켓완성
1.검색
2.로그아웃
3.판매내역
4.즐겨찾기백엔드
5.즐겨찾기플러터

13장추가소셜기능구현하기(동네생활)
1.동네생활백엔드
2.동네생활플러터

14장추가소셜기능구현하기(채팅)
1.채팅

출판사 서평

이책은구글의크로스플랫폼프레임워크인플러터로프론트엔드를,Node.js로백엔드를구성하여실제로작동하는애플리케이션을개발하는것을목표로합니다.개별기술에대한개념설명에서그치지않고,완성도있는애플리케이션을직접개발해보며프론트엔드와백엔드의구성과상호연동을체험할수있도록구성되었습니다.이를통해실무프로젝트를구축하는능력을자연스럽게키울수있습니다.

또한,독자들이예제를진행하면서마주칠수있는다양한시나리오와문제상황에대한해결과정을포함하여,단순한지식습득을넘어실제개발환경에서문제해결능력을습득할수있도록했습니다.

스마트폰을가지고있다면한번쯤봤거나사용해봤을친숙한중고거래애플리케이션을제작하면서쉽게시작할수있는것도이책의큰장점입니다.여러기능을직접경험해보며복잡한애플리케이션을내손으로완성해보시기바랍니다.

작가의말

이책은애플리케이션서비스를만들고싶지만경험이부족한초보자와프로젝트흐름을이해하고싶은분들을위해기획되었습니다.여행가방을꾸리는과정처럼,프로그래밍도여러시도를통해자신에게맞는스타일을찾게됩니다.이도서는프로그래밍언어,데이터베이스,서버등기본지식을가진분들이간접경험을통해프로젝트감각을익히고자신의개발스타일을발견할수있도록돕습니다.이책을통해현업에서자신만의길을찾는여정에도움이되기를바랍니다.