[Must Have] 성낙현의 JSP 웹 프로그래밍 입문(가제)

지은이 : 성낙현
발행 예정일 : 2021년 10월
난이도 : 초급, 중급
정가 : 미정

ISBN : 미정
분량 : 미정
판형 : 46배판형(183mm x 235mm)
소스 코드 :

베타리딩

0

SKU: 979-11-91905-03-8 카테고리: 태그: , , , , , , , , ,

설명

게임 회사 서버 전문가가 알려주는
Go 언어를 내 것으로 만드는 비법

구글이 개발한 Go는 고성능 비동기 프로그래밍에 유용한 언어입니다. 이 책은 Go 언어로 ‘나만의 프로그램’을 만들 수 있게 이끌어줍니다. 프로그래밍 초보자도 쉽고 명확하게 이해할 수 있도록 학습 목표를 일목요연하게 제시하고 핵심 내용을 정리해 보여줍니다. 언어 문법과 예제 작동 순서를 그림을 곁들여 설명하고, 단계별로 프로젝트를 구현하며 프로그래밍을 직접 체험할 수 있게 했습니다.

게임 회사 서버 전문가가 알려주는
Go 언어를 내 것으로 만드는 비법

구글이 개발한 Go는 고성능 비동기 프로그래밍에 유용한 언어입니다. 이 책은 Go 언어로 ‘나만의 프로그램’을 만들 수 있게 이끌어줍니다. 프로그래밍 초보자도 쉽고 명확하게 이해할 수 있도록 학습 목표를 일목요연하게 제시하고 핵심 내용을 정리해 보여줍니다. 언어 문법과 예제 작동 순서를 그림을 곁들여 설명하고, 단계별로 프로젝트를 구현하며 프로그래밍을 직접 체험할 수 있게 했습니다.

더 보기


이 책의 구성

이 책은 0~3단계까지, 배경지식부터 Go 프로그래밍에 유용한 기법까지 다룹니다. 추가로 본문에서 다하지 못한 이야기는 에서 더 깊고 자세히 다룹니다.

_0단계 Go 언어를 배우기 전에

기초 원리를 잘 알아야 더 깊은 이해를 할 수 있습니다. 본격적으로 Go 프로그래밍 언어를 배우기 앞서 개발 환경을 구축합니다. 그후 프로그래밍 입문자와 초보자를 고려해 컴퓨터란 무엇이고, 어떻게 동작하는지 또 프로그래밍이란 무엇인지, 현대적 프로그래밍 언어가 탄생하게 된 배경은 무엇이고, Go 언어는 어떤 특징을 가지는지 살펴봅니다. 컴퓨터, 프로그램, 프로그래밍 언어의 관계를 더 잘 이해하고 더 좋은 코드를 만드는 발판이 되길 바랍니다.

더 보기

_1단계 가볍게 Go 입문하기

Go 언어 기본 문법을 차근차근 배웁니다. 변수, 연산자, 제어문, 함수 등 대부분 언어가 제공하는 기본 문법입니다. Go 언어의 기본 문법과 프로그래밍 방식을 알려드립니다.

_2단계 고급 기법으로 Go 레벨업하기

Go 언어 고급 문법을 알아봅시다. 메서드, 인터페이스, 다양한 함수 활용 방법을 살펴봅니다. 상황에 맞게 자료구조를 선택하는 방법과 예외 상황에 대처하는 방법도 배웁니다. 고루틴, 채널, 컨텍스트를 활용한 Go 언어만의 독특한 동시성 프로그래밍도 배우게 됩니다. 마지막 장에서는 ★ 두 개 수준 프로젝트로 파일에서 원하는 단어를 찾는 프로그램을 만들어보겠습니다.

_3단계 Go 프로그래밍에 유용한 기법 익히기

3단계는 어엿한 Go 언어 프로그래머로 첫발을 내딛을 수 있도록 돕는 데 목적이 있습니다. Go 언어 문법은 이미 다 배웠습니다. 문법만 익혀서는 좋은 프로그램을 만들 수 없습니다. 문법을 넘어서 Go 프로그래머로 성장해야 합니다. SOLID 객체지향 설계 원칙, 테스트, 벤치마크 방법을 익히며 좋은 프로그램을 만드는 프로그래머로 성장해봅시다. 이대로 끝나면 아쉽겠죠? 지금까지 배운 것을 바탕으로 29장에서는 웹 서버를 만듭니다. 그리고 ‘RESTful API 서버’, ‘Todo 리스트 웹 사이트 만들기’ 프로젝트를 함께 진행해보고 마무리합니다.

_Tucker 노트

본문에서 미처 다루지 못한 Go 문법, 생각하는 프로그래밍, Go 언어를 Go답게 쓰는 방법을 알려드립니다. 저자 Tucker의 특별한 노트를 만나보세요.
A. Go 문법 보충 수업
B. 생각하는 프로그래밍

목차

0장. 개발 환경 구축

1단계 : 빠르게 익히는 JSP 기초

1장. JSP 기본
2장. 내장 객체
3장. 내장 객체의 영역
4장. 쿠키
5장. 데이터베이스
6장. 세션
7장. 액션 태그
8장. [프로젝트] 모델1 방식의 회원제 게시판 만들기 ★★☆☆
9장. [프로젝트] 게시판에 페이징 기능 넣기 ★★★☆

더 보기

2단계 : 고급 기능으로 스킬 레벨업

10장. 표현 언어(EL)
11장. JSP 표준 태그 라이브러리(JSTL)
12장. 파일 업로드 및 다운로드
13장. 서블릿
14장. [프로젝트] 모델2 방식(MVC 패턴)의 자료실형 게시판 만들기 ★★★★

3단계 : 프로젝트로 익히는 현업 스킬

15장. [프로젝트] 웹소켓으로 채팅 프로그램 만들기 ★★☆☆
16장. [프로젝트] SMTP를 활용한 이메일 전송하기 ★☆☆☆
17장. [프로젝트] 네이버 검색 API를 활용한 검색 결과 출력하기 ★☆☆☆
18장. [프로젝트] 배포하기 ★★☆☆

성낙현
월드컵으로 뜨거웠던 2002년부터 웹 개발을 시작하여 에듀웰 모바일 웹 기획 및 개발, 마이닥터 웹/앱 개발(앱스토어 의료부문 1위), 국민건강보험 건강마라톤대회 앱 개발 등 다양한 앱 개발과 프로젝트를 두루 경험하였다. 현재는 한국소프트웨어인재개발원에서 JAVA 개발자 과정을 강의하고 있다.

MISPRINT

오탈자를 알려주세요

알려주신 오탈자는 검토 후 다음 쇄에 반영되며,
내역은 정오표에서 확인할 수 있습니다.

SUBSCRIPTION

책 이야기를 들려드립니다.

책이 만들어지는 집필, 편집, 베타리딩 등의 출간 소식뿐 아니라,
관련 주제의 책 소식, 저자와의 만남, 강의, 오탈자 등 책 관련 소식을 전해드립니다.

    상품평

    아직 상품평이 없습니다.

    “[Must Have] 성낙현의 JSP 웹 프로그래밍 입문(가제)”의 첫 상품평을 남겨주세요

    이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다

    ©2020 GoldenRabbit. All rights reserved.
    서울시 마포구 신촌로2길 19 302호 (우)04051
    master@goldenrabbit.co.kr
    개인정보처리방침