책
오브젝트
조영호 위키북스 · Yes24
예스24 애드온 링크예요. 이 링크로 사면 책값은 같고, Roadmappr 가 구매액의 일부를 받아요.
소개
역할, 책임, 협력을 향해 객체지향적으로 프로그래밍하라! 객체지향으로 향하는 첫걸음은 클래스가 아니라 객체를 바라보는 것에서부터 시작한다. 객체지향으로 향하는 두번째 걸음은 객체를 독립적인 존재가 아니라 기능을 구현하기 위해 협력하는 공동체의 존재로 바라보는 것이다. 세번째 걸음을 내디딜 수 있는지 여부는 협력에 참여하는 객체 들에게 얼마나 적절한 역할과 책임을 부여할 수 있느냐에 달려 있다. 객체지향의 마지막 걸음은 앞에서 설명한 개념들을 여러분이 사용하는 프로그래밍 언어라는 틀에 흐트러짐 없이 담아낼 수 있는 기술을 익히는 것이다. 《객체지향의 사실과 오해》가 첫번째 걸음과 두번째 걸음인 객체와 협력에 초점을 맞췄다면 《오브젝트: 코드로 이해하는 객체지향 설계》는 세번째와 네번째 걸음인 책임의 할당과 그 구현에 초점을 맞춘다. 이 책을 읽고 나면 객체에 적절한 역할과 책임을 부여하는 방법과 유연하면서도 요구사항에 적절한 협력을 설계하는 방법을 익히게 될 것이다.
비슷한 학습 자료
책 이창현 예스24
HTML+CSS+JavaScript 기본부터 프로젝트 완성까지
책 이창현 예스24
지루한 코드 따라 치기는 이제 그만, 원리를 이해하고 화면으로 증명하는 모던 웹 개발 개발의 진짜 재미는 내가 작성한 코드의 논리를 이해하고, 그 결과물을 눈으로 확인할 때 느끼는 성취감에 있습니다. 특히 프론트엔드는 코드를 통해 화면이 세련되게 변화하는 결과물을 즉각적으로 확인할 수 있기에, 그 성취감이 더욱 클 수밖에 없습니다. 오늘날의 웹은 다양한 디바이스에 맞추어 유연하게 움직이는 반응형 레이아웃과, 페이지 새로 고침 없이 매끄럽게 동작하는 SPA(Single Page Application) 기반의 구조를 기본으로 합니다. 《모던 프론트엔드 입문자를 위한 HTML+CSS+JavaScript 기본부터 프로젝트 완성까지》는 바로 이 지점에서 출발했습니다. 가장 주안점을 둔 것은 기계적인 따라 치기를 넘어, 원리를 이해하고 결과 중심으로 주도적으로 학습하는 것입니다. 학습 과정에서 지루함을 느끼지 않도록 복잡한 이론 설명은 최소화하고, 대신 코드를 작성하면 UI(사용자 인터페이스)...
웹 개발 웹 퍼블리싱 로드맵 2개에 담김
책 유인동 예스24
멀티패러다임 프로그래밍
책 유인동 예스24
좋은 코드엔 프로그래밍 패러다임의 경계가 없다! 복잡한 문제를 해결하기 위해 객체지향, 함수형, 명령형을 자유롭게 넘나들며 설계하고 구현하는 법 견고한 코드, 유연한 문제 해결을 위한 멀티패러다임 프로그래밍의 모든 것 현대 개발에서는 객체지향, 함수형, 명령형 프로그래밍을 상황에 따라 유연하게 조합하는 역량이 필요하다. 이 책은 세 가지 패러다임의 강점을 통합해 더 유연하고 견고한 소프트웨어를 설계할 수 있도록 실무 중심으로 설명한다. 타입스크립트를 기반으로 반복자와 제너레이터, 리스트 프로세싱, 고차 함수 등 현대 언어의 기능을 폭넓게 활용하며, 프런트엔드와 백엔드 개발에 바로 적용할 수 있는 통찰을 제공한다. 단순히 구현 방법을 알려주는 것에 머무르지 않고 ‘왜 그렇게 구현해야 하는가’를 설명해 개발자의 사고력과 설계 역량을 강화한다. 더 나은 코드와 구조를 고민하는 개발자에게 이 책은 프로그래밍 시야를 확장하고 실무와 이론을 잇는 든든한 길잡이가 될 것이다.
프로그래밍 언어
책 코드쉼터 예스24
LEVELIT 고도 엔진으로 시작하는 첫 게임 개발
책 코드쉼터 예스24
게임 개발의 첫걸음, 고도 엔진으로 2D부터 3D까지 게임 개발이나 코딩이 처음이어도 걱정할 필요 없다. 이 책은 가볍고 직관적인 무료 오픈 소스 게임 엔진인 고도 엔진의 설치와 기본 사용법부터 GDScript 문법, 실제 게임 제작 과정까지 차근차근 안내한다. 씬과 노드의 구조를 이해하고 변수, 함수, 조건문, 반복문 등 프로그래밍의 기초를 익힌 뒤 캐릭터 이동과 충돌 처리, 점수 계산 등 게임에 필요한 기능을 직접 구현한다. 마지막에는 배운 내용을 활용해 2D 레이싱 게임과 3D 이사 게임을 완성하면서 나만의 게임을 만드는 데 필요한 기초 실력을 쌓는다.
프로그래밍 언어 게임 개발 기타
책 조영호 예스24
객체지향의 사실과 오해
책 조동근, 조경민 예스24
Do it! 조코딩의 첫 웹 개발
책 조동근, 조경민 예스24
코딩 교육 국내 1위 유튜버 ‘조코딩’이 알려 주는 웹 개발의 모든 것! 코딩의 기초 지식부터 동물 소리 API, 게시판 구현까지 진입 장벽은 깨부수고, 토대는 탄탄히 하는 초보자 맞춤 코딩 입문서! “AI 시대에는 질문하는 게 중요하다던데, IT 지식이 전혀 없어서 뭐부터 시작해야 할지 막막해요.”, “코딩을 배우고 싶은데 어떻게 해야 할지 모르겠어요!” 웹 개발에 흥미가 생긴 사람부터 코딩을 배우고 싶은 비전공자, 일반 사람들을 위해 대한민국 코딩 교육 분야 1등 유튜버 조코딩이 나섰다! 우리가 평소에 보던 웹 페이지가 어떻게 만들어지는지 알게 된다면 어렵게만 느껴지던 코딩도 재미있어지고 웹 개발자가 어떤 일을 하는지도 배울 수 있다. 이 책은 웹 개발의 전 과정을 이론 중심으로 외우기보다 코드를 직접 작성하며 실습을 해본다. 이 책을 끝까지 완독한다면 이제 어디가서 “나 웹 개발 해봤다!”라고 말할 수 있을 것이다.
웹 개발
책 김기수 예스24
아는 만큼 보이는 프런트엔드 개발
책 김기수 예스24
웹 개발자가 되고 싶은데 어떻게 시작해야 할지 막막한가요? 나무가 아닌 숲을 보고 프런트엔드 공부 방향을 설정해보세요! 프런트엔드 로드맵을 따라가며 웹 개발에서 다루는 언어, 기술, 도구 등을 살펴보고 학습 순서와 방법을 조언합니다. 다양한 기술 속에서 무엇을 어디서부터 공부해야 할지 막막한 입문자를 위해 기초부터 심화까지 웹 개발자로서 성장 과정을 안내합니다. 실습 없이 예시 코드, 도식, 캡처 화면 등을 제시하면서 설명해 해당 기술을 간접적으로 체험하고 이해할 수 있습니다. 책을 다 읽고 나면 프런트엔드 개발 전체를 볼 수 있는 시야를 가지게 됩니다.
웹 개발 프론트엔드