알고리즘 산책: 수학에서 제네릭 프로그래밍까지(From Mathematics To Generic Programming)

출간일(Release) : 2018/06/04
종이책 출간일(Print Release) : 2018/05/31
전자책 종류(Format) : PDF
Price : KRW 20,800
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore


책소개(Overview)
수학 개념에서 제네릭 프로그래밍으로
논리적으로 생각하는 프로그래머를 위한 추상대수학과 정수론을 설명한다. 수학자들이 처음 해결해야 했던 문제를 설명하고, 수학의 해법을 어떻게 제네릭 프로그래밍으로 옮기는지 보여주면서 더 효과적이며 우아한 코드를 작성하는 과정을 보여준다. 이러한 수학 원리가 현대 응용 프로그램에서 중요한 역할을 하고 있음을 입증하기 위해 수학 원리와 제네릭 프로그래밍을 사용해 공개 키 암호 시스템을 구현하는 방법을 보여준다.

생각하는 프로그래밍을 배운다
간결하고 정확하게 동작하는 코드를 작성하는 데 필요한 사고법을 익힌다. 협소한 문제를 해결하는 알고리즘을 일반화하면서도 효율성은 떨어뜨리지 않고 유용성은 확대하는 방법을 배우게 된다. 수학적인 의미를 프로그래밍으로 바꾸는 깊이 있는 통찰력도 얻게 된다. 이러한 통찰력은 프로그래밍 언어와 패러다임에 관계 없이 중요한 가치가 있다.

Learn from math concepts to generic programming!
This book describes abstract algebra and number theory for programmers who logically think. This book explains the problems mathematicians first had to solve, and shows how to write more effective and elegant code, showing how math solutions are translated into generic programming. To demonstrate that these mathematical principles play an important role in modern applications, we show how to implement a public key cryptosystem using mathematical principles and generic programming.


저자(Author)
다니엘 E. 로즈(Daniel E. Rose)
애플, 알타비스타, 지고(Xigo), 야후, A9.com에서 관리자 업무를 맡아온 연구원이다. 저자는 인덱스 압축을 위한 저수준 알고리즘에서 웹 검색, 인간-컴퓨터 상호작용에 이르기까지 검색 기술 전반에 대한 연구를 수행해 왔다. 그는 애플에서 매킨토시용 데스크톱 검색기능을 만든 팀을 이끌었다. 하버드 대학교에서 학부를 마치고 캘리포니아 주립대 샌디에이고 캠퍼스에서 인지과학 및 전산학 박사 학위를 받았다.

He is a researcher at Apple, Alta Vista, Xigo, Yahoo, and A9.com. The authors have studied the entire search technology from low-level algorithms for index compression to web search and human-computer interaction. He led a team at Apple that created desktop search for the Macintosh. After completing his undergraduate studies at Harvard University, he received his Ph.D. in Cognitive Science and Computer Science from the University of California, San Diego campus.

알렉산더 A. 스테파노프(Alexander E. Stephanoph)
모스크바 국립대학교에서 1967년부터 1972년까지 수학을 공부했다. 프로그래밍은 1972년부터 시작했는데 처음에는 소련에서, 그리고 1977년 후로는 미국에서 계속 프로그래밍을 했다. 운영 체제, 프로그래밍 툴, 컴파일러와 라이브러리를 만들었다. GE, 폴리테크닉 대학교, 벨 연구소, HP, SGI, 어도비의 지원을 받아 프로그래밍 기초에 관한 일을 해 왔으며 2009년부터는 아마존의 검색 기술 자회사인 A9.com에서 일하고 있다. 1995년에는 C++ 표준 템플릿 라이브러리(Standard Template Library, STL) 설계에 대한 공로를 인정받아 Dr. Dobb’s Journal의 Excellence in Programming Award를 받았다.

He studied mathematics at Moscow State University from 1967 to 1972. He started programming in 1972, initially programming in the Soviet Union, and since 1977 in the United States. He created operating systems, programming tools, compilers and libraries. He has worked on programming fundamentals with support from GE, Polytechnic University, Bell Labs, HP, SGI, and Adobe. In 2009, he works at A9.com, Amazon’s search technology subsidiary. In 1995, he was awarded the C ++ Standard Template Library (STL) design. And then, Dobb’s Journal’s Excellence in Programming Award.

3D 게임 비주얼과 연출의 기술(The Art of 3D Game Mechanics)

출간일(Release) : 2018/06/08
종이책 출간일(Print Release) : 2018/05/30
전자책 종류(Format) : ePub
Price : KRW 43,200
미리보기(Preview)


ridi

google

kyobo

tstore

apple


책소개(Overview)
왜 재미있을까?
왜 계속 플레이하고 싶을까?
왜 영화처럼 생동감 있는 걸까?

게임의 재미를 좌우하는 비주얼과 연출의 기술을 “슈퍼 마리오”, “갓 오브 워 3”, “다크 소울”, “베요네타”, “바이오하자드 4″와 같은 실제 3D 게임을 바탕으로 분석해 ‘3D 게임을 흥미롭게 만드는 기술’ 5가지로 정리한다. ‘플레이어 캐릭터 기술, 적 캐릭터 기술, 레벨 디자인 기술, 충돌 판정 기술, 카메라 기술’을 870개의 도해로 직관적이고 구체적으로 익힐 수 있다. 더 재미있는 게임을 만들고 싶은 사람뿐만 아니라 게임을 더 깊이 있게 즐기고 싶은 사람에게도 유용하다.

Why do people have fun with games?
Why do people want to play games constantly?
Why do people feel the game as lively as a movie?

This book analyzes the visual and production skills that determine the fun of the game based on games such as “Super Mario”, “God of War 3”, “Dark Soul”, “Biyonetta”, “Biohazard 4” . ‘Player character technology, enemy character technology, level design technology, collision detection technology, camera technology’ can be intuitively and concretely learned with 870 illustrations. It is useful not only for those who want to create more fun games, but also for those who want to enjoy the game deeper.


저자(Author)
?오노 코지(Ohno, koji)
프리 게임 디자이너이며, 프리 프로그래머 및 라이터 업을 겸한다. 액션 퍼즐 게임 “NOON”(1996년 마이크로캐빈)을 비롯해 지금까지 많은 게임을 개발해왔다. 오리지널 게임 작품 외에 유명 애니메이션 및 스포츠 판권 타이틀의 게임 제작에도 참여했다. 연구 개발에도 힘을 쏟고 있어, 일본 최대의 게임 개발자 콘퍼런스인 CEDEC에 참가, 2008년 ‘신경망과 게임 AI’를 시작으로 2010년까지 강사로 활약하고 있다. 현재는 게임 개발뿐만 아니라 게임 기술을 이용한 디지털 사이니지 및 디지털 아트에 응용하기 위한 연구 개발 등으로 활동의 폭을 넓히고 있다.

He is a free-game designer, pre-programmer and writer. The author has developed a lot of games including the action puzzle game “NOON” (Micro Cabin in 1996). In addition to the original game works, he also participated in the production of titles of famous animation and sports copyright titles. He is also working as a lecturer until 2010, starting with “Neural Network and Game AI” in 2008, participating in CEDEC, the largest game developer conference in Japan. Currently, the company is expanding its activities not only in game development but also in research and development for application to digital signage and digital art using game technology.

머신 러닝 부트캠프 with 파이썬(Machine Learning Boot Camp with Python)

출간일(Release) : 2018/07/12
종이책 출간일(Print Release) : 2018/05/30
전자책 종류(Format) : ePub
Price : KRW 17,600
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
단기간에 핵심만 빠르게 익힌다!
파이썬으로 배우는 머신 러닝

복잡한 환경 설정? NO! 아나콘다 설치만으로 충분하다. 아나콘다 설치부터 사이킷런을 활용한 분류, 회귀, 클러스터링으로 기초를 탄탄하게 다진 후 손 모양 분류와 센서 데이터를 활용한 회귀 문제로 실전 감을 익힌다. 부록에서는 간단한 알고리즘과 선형대수 핵심 개념도 설명해 다음 단계로 넘어가기 위한 준비를 할 수 있다.

In a short period of time you learn fast!
Learn to Machine Run with Python!

Complex environment settings? NO! Anaconda installation is enough for setting environment. From the installation of anaconda, it uses the sikikuron, classification, regression and clustering to solidify the foundation. Then, after that, we learn practical experience by regression problem using hand classification and sensor data. In the appendix, you can also describe the simple algorithm and the core concepts of linear algebra to prepare for the next step.


저자(Author)
주식회사 시스템 계획 연구소
1977년에 창업한 독립계 연구 개발형의 소프트웨어 회사로, AI와 소프트웨어로 새로운 가치를 창조하는 것을 목표로 한다. AI, 영상 처리, 통신·네트워크, 제어·우주, 의료 정보의 각 분야를 중심으로 해서 더 깊고, 더 첨단인 고급 기술을 강하게 지향하며 더욱 높은 가치를 제공한다. 연구 개발/시스템 개발/분석 지원/AI와 시스템 개발 컨설팅/시스템 통합/제품 개발 등의 사업을 한다.

Founded in 1977 as an independent research and development type software company, aims to create new value with AI and software. The company focuses on the areas of AI, image processing, communications and networking, control and space, and medical information, and is aiming at deeper, more sophisticated advanced technologies and providing higher value. Research and development / system development / analysis support / AI and system development consulting / system integration / product development.


부록(Extra File)

리액트 교과서(React Quickly)

출간일(Release) : 2018/06/19
종이책 출간일(Print Release) : 2018/05/25
전자책 종류(Format) : ePub
Price : KRW 28,800
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
리액트의 핵심 개념부터 관련 생태계를 활용한 현실적인 예제까지
1부에서 리액트의 핵심 개념을 살펴본다. 리액트의 특징, JSX, 리액트에서 컴포넌트, 이벤트, 폼을 다루는 방법을 배운다. 그리고 1부 마지막에 학습한 개념을 바탕으로 Menu, Tooltip, Timer 컴포넌트를 활용한 세 가지 프로젝트를 진행한다. 프로젝트를 통해 리액트의 중요 개념과 기술을 실제 업무에 사용해 본다고 가정하고 복습해볼 수 있다.

2부는 리액트 개발 생태계를 구성하는 친구들을 살펴본다. Webpack, Redux, GraphQL, Jest를 다루고, 리액트의 상태(state)와 프런트엔드, 백엔드를 모두 자바스크립트로 구성하는 유니버설 자바스크립트를 살펴본다. 학습한 다양한 기술을 종합적으로 사용해볼 수 있도록 역시 세 가지 프로젝트를 준비했다. 프로젝트를 통해 리액트에 대한 경험을 키우고 학습한 지식을 확고하게 정리할 수 있다.

From the core concepts of React to realistic examples of related ecosystems
Part 1 looks at the key concepts of React. Learn how to deal with components, events, and forms in React’s features, JSX, and React. Then, based on the concepts learned at the end of the first part, three projects are implemented using the Menu, Tooltip, and Timer components. You can review and rethink React’s critical concepts and skills in your work through the project.

Part 2 looks at the friends who make up the React development ecosystem. It covers the Webpack, Redux, GraphQL, and Jest, and looks at Universal JavaScript, which consists of both the state, front end, and back end of the React as JavaScript. We have also prepared three projects so that we can use the various technologies learned in a comprehensive way. Through the project, you can build up your experience of React and firmly organize your learned knowledge.


저자(Author)
아자트 마르단(Azat Mardan)
소규모 스타트업, 대기업, 미국 연방정부에서 데스크톱, 웹, 모바일 애플리케이션을 개발했다. 강의와 개발자 에반젤리스트 Developer Evangelist, 프로젝트 관리를 맡기도 했다. 지금은 샌프란시스코에 위치한 미국의 주요 은행 중 한 곳인 캐피탈 원 Capital One 에서 기술 펠로우 fellow 로 활동하고 있다.
14권 이상의 책을 출간했고, NodeUniversity (http://node.university)를 통해 17개 이상의 온라인 코스를 개설했다. 대부분 AWS 같은 클라우드 서비스와 React, 자바스크립트, Node.js에 관한 내용이다. 새로운 소식이나 업데이트, 팁을 알고 싶다면 소셜 미디어나 웹 사이트를 찾아주기 바란다.

Small start-ups, large corporations, and the US federal government have developed desktop, Web and mobile applications. Lectures and Developer Evangelist, Project Manager. He is now a technical fellow at Capital One, one of the nation’s major banks in San Francisco.
He has published more than 14 books and has opened more than 17 online courses through NodeUniversity (http://node.university). Most of them talk about cloud services like AWS, React, JavaScript, and Node.js. If you want to find out what’s new, updates, and tips, find social media or websites.


부록(Extra File)

스파크를 다루는 기술(Spark in Action)

출간일(Release) : 2018/05/24
종이책 출간일(Print Release) : 2018/05/24
전자책 종류(Format) : ePub
Price : KRW 28,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
이 책은 스파크를 이해하고 활용하는 데 필요한 중요 내용을 빠짐없이 다룬다. 1부에서 스파크와 스파크의 풍부한 API를 소개하고, 2부에서 스파크를 구성하는 스파크 SQL, 스파크 스트리밍, 스파크 MLlib, 스파크 GraphX 컴포넌트를 알아본다. 그리고 3부는 스파크 자체 클러스터, 하둡의 YARN 클러스터 및 메소스 클러스터에서 애플리케이션을 실행하는 데 필요한 기본 개념과 설정 옵션을 다룬다. 마지막으로 4부는 더욱 상위 레벨에서 스파크를 활용하는 방법을 다룬다.

This book deals with the essentials necessary to understand and utilize Sparks. Part 1 introduces the rich API of spark and spark, and part 2 explains spark SQL, spark streaming, spark MLlib, and Spark GraphX components in spark. And Part 3 covers the basic concepts and configuration options needed to run applications on sparked clusters, Hadoop’s YARN clusters and message clusters. Finally, Part 4 covers how to use sparks at a higher level.


저자(Author)
페타 제체비치(Peter Zecevic)
소프트웨어 업계에서 15년이 넘는 경력을 보유하고 있다. 자바 개발자로 커리어를 시작해 풀스택 개발자, 컨설턴트, 분석가, 팀장으로서 다양한 프로젝트에 참여해 왔다. 현재는 크로아티아의 대형 은행과 정부 기관 및 기업을 지원하는 소프트웨어 기업인 SV Group에서 CTO로 일하고 있다. 매달 아파치 스파크 자그레브 밋업을 주최하며, 학회 논문을 발표하고, 여러 아파치 스파크 프로젝트를 진행하는 등 왕성한 활동을 이어가고 있다.

He has more than 15 years of experience in the software industry. He started his career as a Java developer and has been involved in various projects as a full stack developer, consultant, analyst, and team leader. He is currently a CTO at SV Group, a software company that supports large banks, government agencies and corporations in Croatia. He is hosting a monthly Apache Sparks Zagreb seminar, publishing academic papers, and conducting various Apache Spark projects.

마르코 보나치(Marko Bonaci)
13년 동안 자바 개발자 경력을 쌓아 왔다. 현재는 Sematext에서 스파크 개발자 및 컨설턴트로 활동하고 있다. 그 전에는 SV Group에서 IBM Enterprise Content Management 팀의 팀장으로 근무했다.

He has been a Java developer for 13 years. He is currently a spark developer and consultant at Sematext. Prior to that, he was the team lead for the IBM Enterprise Content Management team at SV Group.


부록(Extra File)

COS Pro 2급 C언어(COS Pro Level2 C Language)

출간일(Release) : 2018/05/17
종이책 출간일(Print Release) : 2018/02/15
전자책 종류(Format) : ePub
Price : KRW 14,000
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
Windows, macOS, 리눅스 등 운영체제 대부분이 C 언어로 개발되었고 사물인터넷이나 하드웨어 제어에도 널리 쓰입니다. 이 책으로 COS Pro 2급 시험 대비와 함께 C 언어 기초를 배울 수 있습니다.
COS Pro 2급 온라인 트레이닝 사이트에서 퀴즈, 연습문제, 모의고사를 직접 풀어보며 시험에 필요한 실전 감각을 익힐 수 있습니다.

Most operating systems, such as Windows, MacOS, and Linux, are developed in C, and are widely used for Internet and hardware control of things. With this book, you can learn C language fundamentals with COS Pro Grade 2 exam preparation.
COS Pro 2 level online training site, you can learn quizzes, exercises, and mock testimonials to learn the practical skills required for the exam.


저자(Author)
남재윤(Nam, Jaeyun)
마냥 컴퓨터가 좋아서 프로그래머의 길을 걷고 있다. 뭔가 아이디어가 떠오르면 그 자리에서 만들어보고, 새로운 프로그래밍 언어가 나올 때마다 어디에 어떻게 쓰면 좋을지 생각하며 행복한 고민에 빠진다. 수학과 천문학에도 관심이 많으며 각종 위키에서 관련 정보를 읽는 것이 취미이다.

He likes computers, so he is walking the programmer’s path. When an idea comes up, the author makes it on the spot, and whenever a new programming language comes out, it thinks how to write it and it falls into the happiness trouble. He is also interested in mathematics and astronomy, and it is a hobby to read related information on various wikis.


부록(Extra File)

COS Pro 2급 파이썬(COS Pro Level2 Python)

출간일(Release) : 2018/05/11
종이책 출간일(Print Release) : 2018/02/15
전자책 종류(Format) : ePub
Price : KRW 12,600
미리보기(Preview)


ridi

google

yes24

aladin

tstore

apple


책소개(Overview)
파이썬은 데이터 과학, 인공 지능, 웹 프로그래밍 분야에서 널리 쓰이는 언어입니다. 이 책으로 COS Pro 2급 시험 대비와 함께 파이썬 기초를 배울 수 있습니다.
COS Pro 2급 온라인 트레이닝 사이트에서 퀴즈, 연습문제, 모의고사를 직접 풀어보며 시험에 필요한 실전 감각을 익힐 수 있습니다.

Python is a popular language for data science, artificial intelligence, and web programming. With this book, you can learn Python basics with COS Pro Grade 2 exam preparation.
COS Pro 2 level online training site, you can learn quizzes, exercises, and mock testimonials to learn the practical skills required for the exam.


저자(Author)
남재윤(Nam, Jaeyun)
마냥 컴퓨터가 좋아서 프로그래머의 길을 걷고 있다. 뭔가 아이디어가 떠오르면 그 자리에서 만들어보고, 새로운 프로그래밍 언어가 나올 때마다 어디에 어떻게 쓰면 좋을지 생각하며 행복한 고민에 빠진다. 수학과 천문학에도 관심이 많으며 각종 위키에서 관련 정보를 읽는 것이 취미이다.

He likes computers, so he is walking the programmer’s path. When an idea comes up, the author makes it on the spot, and whenever a new programming language comes out, it thinks how to write it and it falls into the happiness trouble. He is also interested in mathematics and astronomy, and it is a hobby to read related information on various wikis.


부록(Extra File)

Try! helloworld 자바스크립트(Try! helloworld : JavaScript)

출간일(Release) : 2018/06/04
종이책 출간일(Print Release) : 2018/05/08
전자책 종류(Format) : ePub
Price : KRW 15,400
미리보기(Preview)


ridi

google

yes24

aladin

tstore

apple


책소개(Overview)
자바스크립트는 문법이 간결하고 프로그램 설치가 간편하여 첫 프로그래밍 언어로 인기가 높다. 또한, 웹 프로그래밍부터 응용 프로그램 개발까지 활용 범위도 넓다.
이 책은 무료 학습 서비스(동영상+온라인 실습)를 제공하는 프로그래머스(programmers.co.kr) 사이트의 인기 강좌 ‘자바스크립트 기초’와 ‘웹 프런트엔드 기초’를 책으로 엮은 것이다. 책의 설명만으로도 학습하는 데 무리가 없지만, 저자 동영상 강의를 함께 보면 학습 효율이 더욱 높아질 것이다. 또한, 배운 내용을 바로 온라인 사이트에서 실습할 수 있다.
하루 한 강, 매일 15분이면 어느새 자바스크립트 프로그래밍에 익숙해진 자신을 발견하게 될 것이다.

JavaScript is the first programming language to be popular because of its simple syntax and easy installation. It also has a wide range of applications, from web programming to application development.
This book is a collection of popular tutorials on the “programmers.co.kr” site that provides free learning services (video + online tutorials), “JavaScript Fundamentals” and “Web Front End Fundamentals.” Although the explanation of the book is enough to study, the learning efficiency of the author video lecture together will be higher. You can also practice what you have learned on the online site.
One lesson a day, 15 minutes a day, you will soon find yourself familiar with JavaScript programming.


저자(Author)
김용록(Kim, Yongrock)
구글코리아에서 소프트웨어 엔지니어로 재직 중이다. 더 좋은 소프트웨어 엔지니어가 되기를 갈망하지만 일과 삶의 균형이 더 중요하다. 겨울에는 주로 스키를 즐긴다.

He is a software engineer at Google Korea. The author aspires to be a better software engineer, but the work-life balance is more important. When winter comes, he enjoys skiing mainly.


부록(Extra File)

딥러닝 워크북(Deep Learning Workbook)

출간 예정일(Release) : 2018/05/21
종이책 출간일(Print Release) : 2018/04/30
전자책 종류(Format) : ePub
Price : KRW 17,600
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

tstore

apple


책소개(Overview)
결국 실무에서는 GPU다!
CPU에서 익혀 GPU에 적용한다? CUDA, cuDNN 설치부터 생소하다! GPU 실습 환경을 구성하는 방법부터 머신 러닝과 딥러닝, 강화 학습 기초까지 간단한 이미지 인식, 분류 등 다양한 예제로 실습한다. 체이너(Chainer), 텐서플로(TensorFlow) 등 다양한 프레임워크를 사용해 딥러닝의 전체 모습을 살펴볼 수 있다. 또한, 실습하면서 만날 수 있는 오류에 대한 대처법도 수록했다.

After all, in practice GPU!
Learn from the CPU and apply it to the GPU? Even installing CUDA, cuDNN is unfamiliar! Practice with various examples such as how to configure GPU training environment, simple image recognition and classification from machine learning to deep learning, reinforcement learning foundation. In this book, you can use the various frameworks such as Chainer and TensorFlow to see the full picture of deep running. In addition, the book also includes tips on how to deal with errors you might encounter while practicing.


저자(Author)
시미즈 료(Shimizu, Ryo)
주식회사 UEI의 대표이사 사장 겸 CEO다. 주식회사 도완코 회장실의 3과장도 겸하고 있다. 딥러닝을 중심으로 한 인공지능을 연구/개발하며 직접 프로그래밍도 한다. 2004년에 독립행정법인 정보처리 추진기구(IPA)로부터 천재 프로그래머/슈퍼 크리에이터로 인정받았다. 2013년에 개발한 자필 프로그래밍 단말 enchantMOON을 계기로 딥러닝과 만났으며, 딥러닝 워크스테이션 DEEPstation 시리즈 및 딥러닝 소프트웨어를 개발했다. 2016년부터 아키하바라 프로그래밍 교실에서 딥러닝 프로그래밍을 배우는 AI 프로그래밍 강좌를 열었다.

It is President and CEO of UEI Corporation. He also serves as the three chief executive officers of the chairman of the board of directors of the company. The author researches / develops artificial intelligence centering on deep learning and also directly programs. In 2004, he was recognized as a genius programmer / super-creator by the Information Processing Organization (IPA), an independent administrative agency. He met Deep Learning with his handheld programming terminal enchantMOON, developed in 2013, and developed the Deep Learning workstation DEEPstation series and Deep Learning software. Since 2016, he has been teaching AI programming in the Akihabara programming classroom.


부록(Extra File)

모던 자바스크립트 입문(Modern Javascript)

출간일(Release) : 2018/06/05
종이책 출간일(Print Release) : 2018/03/30
전자책 종류(Format) : ePub
Price : KRW 25,600
미리보기(Preview)


ridi

google

yes24

kyobo

aladin

apple


책소개(Overview)
ES6로 배우는 모던 자바스크립트 입문
자바스크립트는 HTML, CSS와는 달리 변수, 함수처럼 프로그래밍 기초 개념부터 짚어가며 익혀야 한다. 기초 문법부터 ES6, 정규 표현식, 객체 지향 및 함수형 프로그래밍, HTTP, MVC, API 활용까지 다룬다. 또한, 기초 예제 외에도 Canvas를 활용한 망델브로 집합 그리기, 생명 게임을 만들며 MVC 프레임워크 구현하기, 그림판 만들기 등 컴퓨터 그래픽스가 적용된 알찬 예제도 수록했다. 프런트엔드부터 백엔드까지 핵심이 되는 자바스크립트를 다양한 예제를 직접 실행해보며 확실하게 이해할 수 있다.

Introduction to Modern JavaScript Learned with ES6
JavaScript, unlike HTML and CSS, needs to learn from programming fundamentals like variables and functions. This book covers basic grammar, ES6, regular expressions, object-oriented and functional programming, HTTP, MVC, and API usage. In addition to the basic examples, there are also good examples with computer graphics, such as drawing a set with Canvas using Canvas, creating a life game, implementing an MVC framework, and creating a Paint. You can clearly understand the core JavaScript from the front end to the back end by running various examples directly.


저자(Author)
이소 히로시(Iso, Hiroshi)
토키와 대학 사회환경학부 부교수다. 쓰쿠바 연구 학원 전문 학교 강사, 후지 단기 대학 부교수와 후지 토키와 대학 조교수를 거쳤으며, CAD와 프로그래밍, 수학, 과학 교육 분야에서 활동하고 있다. 1988년에 미국 페르미 국립 가속기 연구소 연구원으로 양자 반양성자 충돌 실험에 참여했으며, 1987년에 쓰쿠바 대학 대학원 박사 물리학 대학원에서 단위 취득 후 만기 퇴학했으며, 이학 박사다.

Associate Professor, Faculty of Social and Environmental Studies, Tokiwa University. He is a lecturer at the Tsukuba Research Institute and an associate professor at Fuji Togi University and an assistant professor at Fuji Tokiwa University. He is also active in CAD, programming, mathematics, and science education. In 1988, he joined the Fermi National Accelerator Research Center in the United States. In 1987, he graduated from the Graduate School of Physics at the Graduate School of Physics at the University of Tsukuba.


부록(Extra File)