학습 프로그래밍에 대한 일반적인 질문 중 하나는 다음과 같습니다. "아래에 나열된 책은 무엇입니까?"
이 웹 사이트는 주로 CSS에 중점을두기 때문에이 섹션에는 많은 컨텐츠가 있습니다!
Adam Schwartz는이 책에서 박스 모델링, 레이아웃, 테이블, 색상, 타이포그래피 및 전환을 포함하여 6 개의 CSS 개념을 다룹니다. 경험 많은 CSS 개발자조차도 이러한 개념 중 일부에 의해 혼란 스러울 수 있으며 Adam은 각 개념을 설명하기 위해 최선을 다했습니다.
복잡한 CSS 개념에 대한 초보자 가이드 일뿐 만 아니라 책에 언급 된 모든 CSS 속성이 클릭 가능하므로 언제든지 클릭하여 각 속성이 어떻게 적용되는지 확인할 수 있습니다. 각 장에 대해 자세히 알아 보려면 책에 추가로 읽을 수있는 많은 예시와 제안이 있습니다.
색상에 대한 컬러에 대한 장이 매우 흥미로운 색상 사용을위한 모범 사례에 뛰어 들었을뿐만 아니라 Adam이 CSS를 사용하여 조직을 지원하는 브랜드로 뛰어들 때와 같은 실용성으로 인해 매우 흥미로워졌습니다.
직접 링크 #### Jeremy Keith "탄력성 웹 디자인"
소개에서 발췌 :
더 나은 웹 사이트를 구축하는 데 도움이되는 코드를 찾을 수 없습니다. 그러나 당신은 아이디어와 방법을 찾을 것입니다. 아이디어는 코드 이상 지속됩니다. 웹 디자인 역사상 가장 오래 지속되는 아이디어를 결합하여 미래 웹 사이트를 구축하는 방법을 형성하려고합니다.
Jeremy가 잘하는 한 가지는 계획, 개요 및 코드 작성 방법과 같은 소프트 기술을 설명하는 것입니다. 따라서 코드 스 니펫을 책에 추가하는 대신 진보적 인 향상, 사용 할 도구 결정 및 미래 지향적 코드 작성과 같은 코드 전략에 대한 세부 사항을 찾을 수 있습니다.
Jeremy가 Things Things (예 : 웹 기록 시리즈에서 한 일)를 듣지 못한 사람들을 위해 오디오 파일을 다운로드 할 수 있습니다.
Direct Link #### Simon Collison의 Simon Collison, "CSS 웹 개발 초보자 : 초보자에서 전문가까지"
이 책은 2006 년에 쓰여졌을지 모르지만 웹 표준과 접근성에 대한 Simon의 설명은 시대를 초월하고 시대와 보조를 맞추고 있습니다. 그는 상호 운용성에 대한 이해와 종종 간과되는 초기 계획 단계를 포함하여 웹 응용 프로그램을 구축하는 방법을 제공합니다.
이 책은 두 부분으로 나뉘어져 있으며 16 장으로 나뉩니다. 첫 번째 섹션에서는 텍스트 처리, 링크, 목록, 배경, 이미지, 양식 및 양식과 같은 CSS 주제를 다룹니다. 또한 세부 사항에서 부끄러워하지 않습니다.
두 번째 부분은 레이아웃, 유용성 및 레이아웃 작업을 조명하고 편리한 사례 연구에 관한 것입니다. 챕터가 배열되는 방식은 한 장이 다음 장으로 자연스럽게 흐릅니다. 각 장에는이 장에서 다루는 모든 중요한 개념에 중점을 둔 요약 섹션도 포함되어 있습니다.
실제로이 책은 초보자 개발자에게 탄탄한 CSS 배경 지식을 제공하고 고급 개념을 단계별로 배우도록 도와줍니다. CSS 학습 여정이 더 쉬워집니다.
Direct Link ### HTML 및 CSS 관련 서적
CSS와 HTML은 종종 함께 가르치는데, 이는 첫 번째 코드 줄을 작성하고 두 언어가 어떻게 상호 작용하는지 알고 싶어 할 때 특히 유용합니다.
Shay는이 책을 "초보자가 HTML 및 CSS를 배우도록 돕는 간단하고 포괄적 인 가이드"라고 부릅니다. 그는 프론트 엔드 디자인 및 개발의 일반적인 요소에 중점을 두어이를 수행합니다. 다루는 과정에는 상자 모델, 포지셔닝, 타이포그래피, 배경 및 그라디언트, 목록, 미디어, 양식 및 양식이 포함됩니다. 1 장에서“첫 번째 웹 페이지 빌드”에서 Shay는 요소, 속성 및 HTML 문서 구조, 코드 유효성 검사, 선택기 및 CSS 재설정 설정을 포함한 일반적인 웹 사이트의 내용을 분석합니다. 나는이 책이 표면을 넘어서서 따라 가고 배울 수있는 코드 예제로 많은 주요 개념을 해결하기 때문에 매우 유익하다는 것을 알았습니다.
이 책의 주목할만한 특징은 Shay가 12 개의 코스에서 처음부터 완전한 프로젝트를 구축했으며 각 과정이 끝날 때 각 단계의 현재 상태에 대한 요약과 링크를 제공하고 각 단계의 소스 코드뿐만 아니라 사이트와 비교할 수 있습니다.
연습을 통해 배우는 학습자라면 이러한 자료가 매우 유용하고 공부를 마치면 다중 페이지 기능 웹 사이트를 개발했을 것입니다.
코스의 고급 속편은 동일한 링크를 통해 무료로 제공됩니다.
Direct Link #### Michael Knapp "HTML & CSS : 기본 마스터 7 일"
7 일 동안 HTML 및 CSS에 대한 모든 것을 배우지 못할 수도 있지만 Michael Knapp는 2017 년에 기본 사항에 중점을두기 위해 썼습니다. Michael은 HTML 및 CSS의 구조, 논리 및 시연을 배우기 전에 간단한 역사 수업에 뛰어 들었습니다. 이 책에는 SEO 및 분석이 포함되어 있기 때문에 기본 웹 페이지를 구축 할 때 자신감을 갖고 추가 지식을 배울 수 있습니다.
이 책에는 필요에 따라 컴퓨터에서 실행할 수있는 간단한 프로그램이 포함되어 있습니다.
전자 책 버전은 Apple Books에서 무료로 제공되지만 Kindle 구독이있는 경우 Kindle 버전을 사용할 수도 있습니다.
Apple Books Kindle #### Chris Coyier "최고의 CSS 기술 볼륨 1"
CSS- 트릭에도 CSS에 관한 책이 있다는 것을 알고 있습니까? Chris Coyier 자신이 설명한 클래식 CSS 팁 모음을 얻을 수 있으므로이 목록에서 벗어나는 것은 바보입니다. 실제로 Chris는 수년 동안 웹 사이트를 운영 한 이후로받은 수많은 팁 에서이 책에서 다루는 모든 예를 신중하게 선택했습니다.
각 기술은 특정 통증을 해결합니다. 예를 들어, 첫 번째 "고정 스크롤에서 하단"트릭은 오버플로 랜치 CSS 속성을 사용하여 Slack과 같은 도구와 동일한 채팅 인터페이스를 작성하는 방법을 보여줍니다. 화면이 하단에 고정되어 있으며 새 항목이 추가되어 페이지가 스크롤되는 것처럼 느껴집니다.
직접 링크 ### 프로세스 관련 서적
코드는 코드를 작성하고 다른 사람들과 협력하여 프로젝트를 완료하는 방법만큼 중요합니다. 다음 책은 계획 및 프로젝트 관리, 커뮤니케이션 및 다른 사람들과의 협력을위한 훌륭한 출발점입니다.
이 책에서 엘렌은 우리 모두가 다루어야 할 것에 대해 이야기합니다. 다른 사람들과 함께 일하십시오. 쉽지 않습니다-이 책은 네 부분으로 나뉘어져 있으며 다른 사람들과 잘 어울릴 수있는 심층적 인 것들을 탐구합니다.
컨텐츠 전략가로서 Ellen은 모든 사람이 협업 프로젝트에 참여하거나 협력을 최대한 활용할 수 있도록 올바른 경험을 가지고 있습니다.
"현대 웹 디자인 프로세스"의 직접 링크 #### 웹 플로우
이 무료 전자 책은 오늘날 웹 디자인의 프로세스를 정의하는 데 도움이되는 7 단계 설계 프로세스를 소개합니다.
여기에는 다음이 포함됩니다.
새로운 디자인 프로젝트를 시작하거나 디자인 프로젝트를 진행하는 독자는이 책에서 귀중한 통찰력을 찾을 수 있습니다. 특히이 책이 쓰여진 방식은 누군가가 개념에서 완성까지 전체 프로젝트를 안내하는 것처럼 거의 느껴집니다.
Direct Link #### Mark Boulton의 "웹 디자인"
많은 조직이 다양한 방식으로 디자인을 처리하는 것 같습니다. 그러나 저자 Mark Boulton은 웹 디자인의 철저한 디자인 프로세스를 문서화하여 많은 도전을 제거하고 알아야 할 모든 것을 다루었습니다.
이 책의 독특한 점은 실제로 일에 중점을 둔다는 것입니다. 물론,이 책에는 타이포그래피, 색상 및 레이아웃과 같은 디자인의 모범 사례에 대한 많은 귀중한 정보가 포함되어 있지만이 책에서 실제로 배우는 것은이 콘텐츠가 디자인 프로세스에 어떻게 적용되는지입니다. 연구 방법, 아이디어를 구현 해야하는 기술, 궁극적으로 다른 사람 및 고객과 함께 일하는 방법을 가르쳐줍니다. 이는 디자인 디렉터, 프로젝트 관리자, 프리랜서 또는 프로젝트 제공 프로세스에 관련된 모든 사람에게 완벽한 자료입니다.
"Git을 사용한 버전 제어"에 의한 Direct Link #### Tower
이 책에서 인기있는 GIT 클라이언트 타워 뒤에있는 팀은 학습자에게 GIT를 사용하여 버전 제어 시스템의 핵심을 소개합니다. 팀에서 일하는 개발자는 수천 마일 떨어져 있어도 프로젝트의 다른 기능을 구축하는 팀원과 효과적으로 협력하는 데 도움이되기 때문에 특히 유용 할 것입니다. 즉, 명령 줄에 부끄러워하고 그곳에서 자신감을 키우고 싶은 사람에게는 여전히 좋습니다.
이 책은 GIT와 상호 작용하는 응용 프로그램 제조업체가 작성 했으므로 명령 줄에서 직접 작업하는 것 외에도 Tower를 GUI로 사용하는 많은 경험을 얻게됩니다.
따라서 커밋, 브랜치, 병합, 풀 요청, 포크 작업 또는 병합 충돌을 다루 든이 책에서 많은 것을 얻을 수 있습니다.
직접 링크 ### JavaScript 관련 책
JavaScript를 배우는 것은 항상 매우 인기있는 것 같습니다. 실제로 Jason Rodriguez는 2018 년 JavaScript 학습 환경에 대해 썼으며 무료 책 목록을 제공했습니다. 그 이후로 새로운 콘텐츠는 많지 않았지만 다음 책에 대한 내 생각은 다음과 같습니다.
"Eloquent JavaScript"는 실제로 그 이름에 합당합니다. 개인적으로, 나는 이것이 내가 본 것 중 가장 잘 쓰여진 JavaScript 책 중 하나라고 생각합니다. Marjin의 작문 스타일은 매혹적입니다. 특히 그가 프로그래밍 개념을 소개하고 독자들을 안내하는 방법. 그 자신의 말에 따르면,이 책은 단지“컴퓨터를 안내하고 그들이 원하는 일을하도록하는 것”에 관한 것입니다.
이 책은 JavaScript를 깊이 탐구하며 세 부분과 21 개의 챕터로 나뉩니다. 정규 표현식, 모듈, DOM 및 비동기 프로그래밍과 같은 고급 개념뿐만 아니라 값, 유형, 운영자 및 기능과 같은 기본 프로그래밍 개념에 대해 많이 읽을 수 있습니다. 그는 철학적 소개로 각 장을 시작하여 다가오는 콘텐츠를 독자들에게 준비한 다음 주제를 바로 파헤칩니다.
또한 새로 습득 한 기술을 연습하는 데 도움이되는 세 가지 프로그램이 있습니다.
Direct Link ##### Nicholas C. Zakas "JavaScript 약속 이해"
JavaScript Promise는 2015 년 JavaScript의 비동기 기능을 처리하기위한 ES6 사양의 일부로 도입되었습니다. MDN에 따르면 :
약속은 비동기 작업의 최종 완료 또는 실패를 나타내는 대상입니다.
이 51 페이지의 책에서 Nicholas는 기본, 약속 연쇄 및 여러 약속을 처리하는 세 장의 약속의 개념을 설명합니다. 우리가 제공하는 책 링크는 무료 커뮤니티 버전이지만, 정식 버전 (아마존에서 제공)에는 비동기 기능과 처리되지 않은 거부 추적에 대한 두 장이 있습니다. 니콜라스는 여러 삽화와 예를 통해 약속의 개념을 단순화합니다. 그런 다음 (), catch () 및 마지막으로 ()를 사용하는 방법을 배우고 여러 약속을 서로 연결하는 방법을 배웁니다. 니콜라스는 또한 거부 및 합의 처리기의 할당을 소개합니다. 주제에 대한 이해를 강화하려면이 책을 읽어야 할 수도 있습니다.
Nicholas는 15 년 이상 JavaScript에 대해 쓴 숙련 된 JavaScript 책 저자입니다. 그는이 책에 그의 광범위한 경험을 두었습니다 (CSS- 트릭에서의 작품과 마찬가지로).
Direct Link ##### Axel Rauschmayer의 "Speaking JavaScript"
이 책은 4 개의 챕터로 나뉘며 30 개가 넘는 주제를 다룹니다. 다음은 분류입니다.
Direct Link #### John Resig 및 Bear Bibeault "JavaScript Ninja Cheats"
실제로 최신 버전의 책이 있지만 2012 년 버전은 무료입니다. 어느 쪽이든, John Resig를 배울 수있는 좋은 기회입니다.
여기에서 다루는 기술에는 클로저, 기능, DOM, 프로토 타입을 사용한 객체 지향 및 브라우저 교차 정책이 포함됩니다. 좋은 플러스는 각 장 후에 짧은 검토가 있다는 것입니다.이 책은 책을 읽은 후 참조로 완벽합니다.
Direct Link #### Addy Osmani의 "학습 JavaScript 디자인 패턴"
설계 패턴의 개념은 응용 프로그램 개발에서 일반적인 반복적 인 문제에 대한 재사용 가능한 솔루션을 말합니다. 이 책에서 Addy Osmani는 ES6 이상을 사용하여 일반적인 설계 패턴의 구현과 React 특이 적 설계 패턴을 다루며, 이는 유지 관리가 주요 목표 인 복잡한 반응 응용 프로그램을 처리 할 때 매우 편리합니다.
다루는 패턴 중 일부에는 싱글 톤, 프록시, 제공자, 프로토 타입 및 관찰자 패턴이 포함됩니다. 경우에 따라 Addy는 이러한 패턴 중 일부를 사용하는 장단점과 응용 프로그램의 성능에 어떤 영향을 미치는지 포함합니다.
Direct Link #### Kyle Simpson "당신은 JS를 모릅니다"
제목은 약간 도발적 일 수 있지만, 여기서 Kyle이 암시하는 것은 JavaScript 경험이 없다고 가정하면 책을 쓴다는 것입니다.
Kyle은 먼저 JavaScript의 관점에서 프로그래밍의 기본 사항을 소개합니다. 그런 다음 후속 장에서 그는 범위 및 클로저,이 키워드, 객체 프로토 타입, 비동기 및 성능과 같은 고급 개념을 계속 소개합니다.
여기에는 훌륭한 세부 사항과 설명이 많이 있으며 Kyle은 슈퍼 기술 용어를 사용하여 이해하기 쉽습니다. 학습을 강화하기 위해 고안된 많은 운동이 있습니다. 이 책은 반드시 JavaScript를 빠르게 이해할 것입니다. 이 책의 두 번째 판이 개발 중이며 Github에서 추적 할 수 있습니다.
Direct Link #### Flavio Copes의 "JavaScript 초보자 매뉴얼"
Flavio는 방금 배우기 시작한 사람들에게 매우 유용한 JavaScript 참조를 썼습니다. 교과서보다 빠른 참조 가이드에 더 가이드가되므로 방금 배우기 시작한 사람들은 오랫동안 읽지 않고 책상에 넣는 것을 고려할 수 있습니다.
Direct Link ##### Gans, Hodges 및 Wilson, 데이터 과학 자바 스크립트
저자는 콜백, 약속, 상속, 개체 및 수업을 포함하여 최신 JavaScript의 핵심 기능을 다룹니다. 또한 Mocha, React 및 Data Visualization을 사용하여 테스트를 다루었으며, 모두 코드를 개선하려는 모든 사람과 작성 방법에 적합합니다. 이 책은 다른 책만큼 심도 깊은 개념에 빠지지 않지만 데이터 과학과 관련하여 정말 좋습니다.
이 책은 데이터 포르공을 사용합니다. 독자들이 토론 주제를 따라 잡을 수 있도록 많은 연습이 있습니다. 마지막 장에는 모든 것을 함께 제공하는 포괄적 인 프로젝트도 포함되어 있습니다.
직접 링크 #### 요약
이 책이 프론트 엔드 웹 개발을 시작하든 10 년 이상의 경험이 있든 간에이 책이 도움이되기를 바랍니다. 나는 처음으로 새로운 것을 시작하는 것이 얼마나 어려운지, 어디에서 시작 해야할지 모른다는 느낌을 알고 있습니다. 또한 병목 현상에 도달하고 내 감정을 향상시키기 위해 무언가가 필요하다는 것을 알고 있습니다. 학습 과정에서 어떤 단계에 있든 항상 여기에 무언가가 있어야합니다.
온라인에서 무료로 제공되는 다른 책이 있다면 의견에 공유하십시오! 더 많이 나열 할 수 있다고 생각합니다.
위 내용은 무료로 읽을 수있는 훌륭한 웹 개발 책의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!