달력

5

« 2024/5 »

  • 1
  • 2
  • 3
  • 4
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

 

 

 

더 나은 웹 개발을 위한 가이드 : 프런트엔드 웹 개발 라이프 사이클의 이해부터

효율적인 웹사이트 구축까지  / 고승원  005.133고58ㄷ  자연과학열람실(4층)

 

 

책 소개

 

더 빠르고, 더 잘 읽히는
웹사이트 구축을 위한 모든 것

 

이 책은 기본적인 프런트엔드 웹 개발 지식을 갖춘 개발자를 대상으로 한다. HTML, CSS, 자바스크립트 영역별로 ‘더’ 깊이 있는 개발 내용을 다룬다. 단순히 작동하는 서비스가 아닌, 다양한 기기에 최적화되고 검색 엔진에 잘 노출되며 사용자 경험을 고려한 웹을 설계하는 방법을 안내한다. 또한 인공지능 기반 솔루션을 활용하는 실용적인 인사이트를 제시한다. 이 책을 통해 웹 개발 모범 사례를 접하고 시니어 프런트엔드 웹 개발자에게 기대하는 실무 기술을 익혀 더 나은 웹을 구축할 수 있다.

 

출판사 서평

 

Make you a better developer
더 나은 프런트엔드 웹 개발자가 되기 위한 필독서

HTML, CSS, 자바스크립트를 배웠다고 해서 효율적인 웹을 개발할 수 있는 것은 아니다. 더 나은, 더 실력 있는 웹 개발자라면 사용자를 끌어들일 수 있도록 검색 엔진에 잘 읽히는 웹을 개발해야 한다. 그리고 다양한 기기 환경에 최적화된 웹, 쉽고 빠르며 필요한 콘텐츠를 우선으로 제공하는 웹을 개발해야 한다. 이 책은 이러한 웹을 개발하는 데 반드시 알아야 할 실무 기술과 노하우를 제시하여 더 나은 개발자가 되도록 돕는다.

★이 책의 주요 내용
● 프런트엔드 웹 개발 라이프 사이클
● 다양한 기기 환경에 최적화된 웹사이트 구축
● 사용자 중심 웹 개발 실무 예시
● 사용자를 유입시키는 검색 엔진 최적화
● 유지 보수 및 관리가 쉬운 설계 기법
● 노코드·로우코드 솔루션 활용 방법
● 더 나은 웹 개발자가 되기 위해 필요한 인사이트

★대상 독자
● HTML, CSS, 자바스크립트를 포함한 기본적인 웹 개발 지식을 갖춘 개발자
● 웹 개발 스킬을 향상하고자 하는 개발자

 

목차

 

1장 웹은 어디에나 있다


1.1 웹은 어떤 모양을 가지고 있을까?
1.2 문서 공유를 위해 탄생한 HTML
1.3 브라우저를 탑재한 기기의 종류

2장 웹 개발을 위한 라이프 사이클

2.1 웹 개발 라이프 사이클
2.2 개발 전에 이루어지는 것
2.3 개발 후에 이루어지는 것

3장 더 나은 HTML 개발

3.1 HTML은 무엇인가?
3.2 잘 읽히는 웹과 그렇지 못한 웹
3.3 브라우저 렌더링 최적화
3.4 웹 리소스 최적화
3.5 웹 요소 최적화
3.6 웹 이미지 최적화
3.7 웹 비디오와 오디오 최적화
3.8 웹 공유 최적화
3.9 웹 검색 최적화

4장 더 나은 CSS 개발

4.1 CSS는 무엇인가?
4.2 W3C 표준화 제정 단계
4.3 CSS 선택자
4.4 CSS 박스 모델과 요소 크기
4.5 레이아웃을 만들기 위한 CSS
4.6 반응형 웹
4.7 사용자 지정 CSS 속성 사용하기
4.8 공간 시스템 디자인

4.9 CSS 네이밍 컨벤션

5장 더 나은 자바스크립트 개발

5.1 바닐라 자바스크립트
5.2 ES2015~ES2022 최신 구문
5.3 64비트 부동소수점
5.4 자바스크립트 메모리 관리
5.5 코딩 컨벤션
5.6 쿠키와 개인정보보호법
5.7 프로토타입 이해
5.8 Proxy 객체로 구현하는 최신 프런트엔드 프레임워크
5.9 HTTP 응답 상태 코드
5.10 Node.js: 브라우저 밖의 자바스크립트

6장 타입스크립트: 자바스크립트에 타입을 더하다

6.1 타입스크립트를 사용해야 하는 이유
6.2 타입스크립트 사용하기
6.3 타입스크립트의 타입
6.4 인터페이스
6.5 컴파일 설정

7장 사용자 기기에 따른 고려사항

7.1 데스크톱에서의 웹
7.2 모바일에서의 웹
7.3 키오스크에서의 웹
7.4 모빌리티 서비스에서의 웹

 

8장 더 나은 웹 개발자 되기

8.1 노코드와 로우코드가 개발자를 대체할까?
8.2 인공지능 시대 개발자에게 필요한 역량

9장 개발 환경 구성

9.1 비주얼 스튜디오 코드 설치
9.2 Node.js 설치
9.3 유용한 비주얼 스튜디오 코드 확장 프로그램 설치

 

 

< 내용 출처 : 교보문고 > 

:
Posted by sukji

 

 

비전공이지만 개발자로 먹고삽니다 : 비전공 개발자 취업/이직 완벽 가이드 / 반병현 외

005.1023 반44ㅂ  자연과학열람실(4층)

 

책 소개

 

개발자(프로그래머)를 꿈꾸는 사람들을 위한 〈개발자 진로 가이드〉

 

“어떤 사람이 개발자가 될 수 있지?”
“개발자가 되려면 무엇을 배워야 하지?”
“나는 컴퓨터공학 전공자가 아닌데 또는 직장인인데 지금 개발자가 될 수 있을까?”

취업시장에 개발자 열풍이 불고 있습니다. 구직자들도 몰리고 기업도 개발자들을 다수 채용하고 있습니다. 개발자의 평균연봉이 5,700만 원이라는 기사도 있습니다. 개발자가 되고 싶은 사람들은 많지만 인터넷을 검색하거나 주위에 물어보아도 단편적인 정보만 얻을 수 있고, 스스로 방향 설정을 할 수 있도록 도움을 주는 양질의 정보는 많지 않습니다.

이 책은 비전공자 출신인 2명의 개발자의 경험과 노하우를 바탕으로 집필되었으며, 개발자라는 직업에 흥미를 느끼지만 프로그래밍을 전혀 모르는 독자들도 읽을 수 있습니다. 프로그래밍 언어 선정을 포함한 공부 시작부터 취업 준비와 취업 이후의 성장까지 방향을 정하는 데 도움이 될 것입니다. 지금 프로그래밍 공부를 하고 있거나 전공자로 수업을 듣고 있는 예비 개발자분들에게도 본인만의 목표를 정할 수 있도록 가이드를 제공합니다.

 
 

목차

 

Chapter 00 아, 나도 개발자가 되고 싶다

 

PART 1 개발자의 삶

Chapter 01 저도 개발자가 될 수 있을까요?
컴퓨터공학 비전공자도 개발자가 될 수 있나요?
개발자가 되려면 컴퓨터공학을 꼭 공부해야 하나요?
독학만으로 개발자가 될 수 있나요?
개발자라는 직업에 비전이 있나요?

Chapter 02 개발자의 삶 엿보기
개발자는 도대체 무슨 일을 하는 사람인가요?
개발자의 종류에는 어떤 것들이 있나요?
개발자의 특성
여러분이 개발자가 되어야 하는 이유
쉬어가기(개발자 괴담)

Chapter 03 비전공자 개발자로 살아남기
AR 개발자가 된 효석의 이야기
CTO급 개발자가 된 병현의 이야기

PART 2 개발자가 되려면

Chapter 04 무엇을 공부해야 할까요?
개발자는 어떻게 컴퓨터와 대화를 나눌까요?
빅데이터로 살펴보는 프로그래밍 언어 선택 가이드
코딩계의 밀키트, 프레임워크!

Chapter 05 어떻게 코딩을 연습해야 할까요?
나는 코딩한다, 고로 존재한다
공부의 검증 문제은행 박살내기!
방대한 지식의 바다에서 헤엄치기 : 구글링
전 세계 개발자들의 아고라 : 커뮤니티 / 콘퍼런스
개발자의 직업병 : 타인의 결과물 참고하기

Chapter 06 시행착오에서 배운 것들
지금 알았던 걸 그때도 알았더라면
이건 왜 안 해봤을까?
그런 짓은 하지 말았어야 했는데
이건 여러분도 꼭 해보길 바라요
개발자 적성테스트

PART 3 개발자의 여러 직군


Chapter 07 임기응변과 유연한 사고가 필요한 분야
프론트엔드 개발자
iOS 개발자
안드로이드 개발자
게임 개발자

Chapter 08 꾸준한 노력과 꼼꼼함이 필요한 분야
클라우드 개발자
상거래 플랫폼 개발자
임베디드 개발자
오픈 소스 개발자

 

Chapter 09 수학적 지식이 필요한 분야
서버 개발자
백엔드 개발자
데이터 과학자
보안 개발자

Chapter 10 마르지 않는 창의력이 필요한 분야
인공지능 개발자
UI/UX 개발자
콘텐츠 개발자
메타버스 콘텐츠 개발자

PART 4 선배 개발자들이 들려주는 솔직한 이야기들

 

Chapter 11 저도 할 수 있을까요?
어떤 언어로 공부를 시작하면 좋을까요?
학벌의 벽을 넘을 수 있을까요? 전문분야잖아요.
나이가 많은데 지금 시작해도 될까요?
대학원에 가서 제대로 배우는 게 유리할까요?
입문할 때 고른 기술이 향후 커리어와 연봉에 영향을 줄까요?

Chapter 12 교육비 요리조리 뜯어보기
학원 및 온라인 강의 플랫폼
무료 온라인 강의 알아보기
국비 지원으로 부담 없는 코딩교육
국비 지원 교육기관을 고르는 노하우

 

Chapter 13 선택의 기로에 선 개발자
금전적인 대우가 좋은 회사 vs 성장 가능성이 큰 회사
스타트업 vs 대기업
내가 잘하는 기술 vs 요즘 떠오르는 기술
PM 또는 기획자로 직무 바꾸기 vs 이직해서 개발자 계속하기

PART 5 좌충우돌! 개발자의 성장이란?


Chapter 14 취직 이후에는 어떻게 커리어를 관리할까요?
프로젝트가 곧 나의 이력서
떠오르는 기술을 선택하는 안목
동료들이 의지할 수 있는 든든한 거목으로

Chapter 15 비전공자 딱지 위에
경력을 덧칠하며
주니어 개발자가 꿈꾸는 나의 커리어
CTO 개발자가 바라는 성장하는 나의 모습

 

< 내용 출처 : 교보문고 >

:
Posted by sukji

 

 

IT 5분 잡학사전 : 학교에서 알려 주지 않는 IT 지식 : IT외계어, 5분안에 싹 정리! / 니꼴라스, 배지현 저  

005.1 니15ㅇ  자연과학열람실(4층)  

 

책소개

 

개발자는 다 맥북을 써야 하나?”와 같은 사소한 질문부터 “서버가 대체 뭔지?”까지~♬
전공자와 비전공자 모두 알고 싶어 하는 질문을 5분 안에 해결해 주는 IT 잡학사전이 나왔다!


IT 분야 직장에서 일하는 나… 요즘 주변에 이상한 사람이 너무 많다. 어떤 사람은 숫자를 0부터 센다. 보통 1부터 세지 않나? 또, 어떤 사람은 “웹 사이트를 만드는데 지금 라이브러리가 문제라서 다른 라이브러리를 써야 한다.”라고 말한다. 라이브러리는 도서관, 아니었나?

으악! 외계어로 소통하는 별에 나 혼자 불시착한 것 같다. 난 어떻게든 저 외계인 같은 인간들과 소통해야 한다고! 그런데 어디부터 시작해야 하지? 앞길이 막막하다. 요즘 IT 회사에 출근하면 매일 듣는 용어들, 주식을 해도 IT 지식은 기본 상식인가 보다. IT 지식 관련 도서를 모두 볼 수도 없고… 진짜 초보의 눈으로 IT 기초 지식을 5분 안에 쉽게 설명해 주는 책이 있다면 어떨까?! 숫자를 0부터 세는 이유! 라이브러리를 자꾸 말하는 이유! 이제는 알 수 있을 것 같다. 내가 정말 쉽게 이해할 수 있는 책이 드디어 나왔다. 『IT 5분 잡학사전』!

 

목차

 

_01 마당 코딩별 안내서 ― 기초 편
__에피소드 01 개발자에 대한 오해 5가지!
__에피소드 02 어떤 언어부터 공부해야 할까?
__에피소드 03 새 언어를 쉽게 배우는 노하우?
__에피소드 04 언어 이름은 왜 그렇게 지었을까?
__에피소드 05 C, C++, C#은 이름처럼 비슷할까?
__에피소드 06 왜 나만 오류가 자주 생길까?
__에피소드 07 파이썬은 왜 이렇게 인기가 많을까?
__에피소드 08 파이썬이 C 언어보다 느린 이유는?
__에피소드 09 자바스크립트는 웹 개발에만 쓰는 언어일까?
__에피소드 10 코틀린은 정말로 자바와 100% 호환될까?
__IT 쿠키 상식 프로그래밍 초보자가 하기 쉬운 실수 ①
__IT 쿠키 상식 세상에서 가장 난해한 프로그래밍 언어 ①
__IT 쿠키 상식 세상에서 가장 난해한 프로그래밍 언어 ②

_02 마당 코딩별 안내서 ━ 웹 기술 편
__에피소드 11 라이브러리와 프레임워크, 비슷한 거 아냐?
__에피소드 12 제이쿼리는 반드시 배워야 하는 기술일까?
__에피소드 13 그놈의 API, 대체 뭐길래?
__에피소드 14 도메인은 왜 돈을 주고 사야 할까?
__에피소드 15 플래시의 서비스 종료와 스티브 잡스
__에피소드 16 인터넷 익스플로러가 사라진 이유와 브라우저 엔진
__에피소드 17 아, 쿠키가 먹는 게 아니라고요?
__에피소드 18 프런트엔드, 백엔드?
__에피소드 19 서버가 뭔지 아직도 모른다고?
__에피소드 20 슈퍼 개발자만 할 수 있다, 풀스택?
__에피소드 21 서버리스는 서버가 없다는 뜻?
__IT 쿠키 상식 프로그래밍 초보자가 하기 쉬운 실수 ②
__IT 쿠키 상식 웹 개발자라면 꼭 알아야 하는 브라우저 익스텐션 ①
__IT 쿠키 상식 웹 개발자라면 꼭 알아야 하는 브라우저 익스텐션 ②

_03 마당 코딩별 안내서 ― 컴퓨터 공학 편 ①
__에피소드 22 자료구조와 알고리즘은 필수라고?
__에피소드 23 배열이 뭐죠?
__에피소드 24 알고리즘의 속도는 어떻게 표현할까?
__에피소드 25 검색 알고리즘이 뭐죠?
__에피소드 26 정렬 알고리즘이 뭐죠?
__에피소드 27 스택, 큐가 뭐죠?
__에피소드 28 해시 테이블이 뭐죠?
__에피소드 29 개발자 필수 소양, 클린 코드!
__에피소드 30 코로나가 준 레거시 시스템의 교훈
__IT 쿠키 상식 개발자의 책상 위 필수 아이템

_04 마당 코딩별 안내서 ― 컴퓨터 공학 편 ②
__에피소드 31 데이터와 단짝 친구, SQL
__에피소드 32 NoSQL이 뭐죠?
__에피소드 33 깃 & 깃허브, 똑같은 거냐고?
__에피소드 34 버전을 표기하는 방법도 있어요?
__에피소드 35 비밀번호는 어떻게 저장될까?
__에피소드 36 객체 지향 프로그래밍이 뭐죠? ①
__에피소드 37 객체 지향 프로그래밍이 뭐죠? ②
__에피소드 38 함수형 프로그래밍이 뭐죠?
__IT 쿠키 상식 개발자는 꼭 맥북을 사용해야 하나?
__IT 쿠키 상식 개발자의 번아웃, 이렇게 대처해 봐!

_05 마당 코딩별 안내서 ― 최신 기술 편
__에피소드 39 인공지능, 머신러닝, 딥러닝, 아직도 구분하기 힘들다고?
__에피소드 40 REST API라니, 휴식 API인가? 이게 대체 뭐죠?
__에피소드 41 도커가 뭐지? 왜 필요할까?
__에피소드 42 암호화폐의 진실
__에피소드 43 하이브리드… 앱? 뭐라고요?
__에피소드 44 NFT가 도대체 뭐길래?
__에피소드 45 멀웨어, 바이러스, 웜 개념 몽땅 정리
__IT 쿠키 상식 재택근무 고수의 노하우!
__IT 쿠키 상식 주니어 개발자가 빠르게 성장할 수 있는 비법

 
 

출판사 리뷰

 

“60대 부모님도 이해할 수 있는 IT 지식 콘텐츠를 만들고 싶었어요.”
누구나 쉽게 이해할 수 있는 IT 지식이 가득한 입문서!


40만 IT 지식 유튜브 채널을 운영하는 노마드 코더의 니꼴라스와 린. 어느 날 ‘나 진짜 API를 너희 부모님도 이해하실 수 있도록 쉽고 간단하게 설명할 수 있는데 영상으로 찍어 보면 어떨까?'라는 니꼴라스의 말에 유튜브에 ‘API 기초 개념 잡아 드림. 5분 순삭!’이라는 영상을 찍어 올렸다. 그런데 얼마 지나지 않아 엄청난 조회 수를 기록한 인기 영상이 되었다. 이후 60대 부모님도 이해할 수 있는 IT 지식 영상을 만들어 차곡차곡 쌓다 보니 지금의 노마드 코더 유튜브 채널이 탄생했다. 150개가 넘는 노마드 코더 영상 중 IT 시대를 살아가는 사람에게 꼭 필요한 주제를 엄선하여 재분류하고, 노마드 코더의 편집자와 기획자가 내용을 보완한 후 IT 전문가의 감수를 거쳐 탄생한 찐 IT 입문서! 어떻게든 IT를 이해해야 하는 사람이라면 지금 읽어 보면 어떨까? 또한 비전문가뿐 아니라 초보 개발자도 니꼴라스의 거침없는 설명에 속이 시원해진다.

“IT 지식을 자세히 공부할 생각은 없지만 그래도 어떤 느낌인지는 알아야 해서요.”
각 잡고 공부할 필요는 없지만 그래도 IT를 알긴 알아야 하는 사람들에게 딱!


IT는 의사소통만 할 수 있을 정도로만 공부하라는 이야기를 많이 들었을 것이다. 말은 쉬운데… 정말 그렇게 공부할 수 있을까? 이 책이라면 그럴 수 있다. 코딩 기초 개념부터 웹 개발, 컴퓨터 공학, 최신 기술까지! IT 세계의 사람들과 의사소통하려면 꼭 알아야 하는 개념과 그동안 잘못 알고 있었던 지식을 비유와 그림으로 니꼬 샘이 5분 안에 잡아 준다.

이제 여러분은 다음 질문에 대답할 수 있을 것이다.

“그놈의 API, 대체 뭘까? 도메인은 왜 돈을 주고 사야 할까? 서버리스는 서버가 없다는 뜻이야? 파이썬은 왜 인기가 많을까? 알고리즘 속도는 어떻게 표현할까? 깃, 깃허브 똑같은 걸까? 비밀번호를 개발자들이 보면 어쩌지?”

“개발자는 천재? 개발자는 누구나 될 수 있다? No No! 개발자에 대한 오해도 풀어 줄게!”
막연히 상상하기만 했던 개발자 세계의 오해와 궁금증까지 풀어 주는 찐 입문서!


요즘 여기저기서 “개발자는 누구나 될 수 있다!”라고 말하는데 정말 그럴까? 내가 알기로는 개발자는 검정 화면에 코드를 마구 작성하는 사람… 천재 같은데?! 그리고 개발자들은 다 맥북을 들고 다니던데, 개발자가 되려면 맥북을 필수로 구매해야 하는 걸까? 수학을 잘해야만 개발자가 될 수 있는 것일까? 고등학교 때 수학을 포기했는데, 어떻게 하지? No No! 막연히 상상만 했던 개발자 세계의 오해와 궁금증도 속 시원하게 풀어 준다.

“헷갈리는 IT 용어, 궁금한 IT 용어 다 모였다!”
IT 용어 81개를 별도로 수록하여 찾아볼 수 있다!


라이브러리, 프레임워크, HTTP, API, 쿠키, 알고리즘, 자료구조, 스택, 큐, 배열 등 수많은 IT 용어 속에서 혼란스러운 당신! 궁금한 용어만 빨리 읽어 보고 싶은 분을 위해 니꼴라스가 IT 용어 81개를 쪽수와 함께 정리해 두었다. 공부하다가, 일하다가, 가만히 있다가 관련 용어가 궁금하다면 재빨리 해당 쪽수를 찾아서 궁금증을 해결할 수 있다. 책을 곁에 두고 있다가 ‘이 용어가 무슨 뜻이었지?’ 하는 생각이 드는 순간 바로 펼쳐서 궁금증을 해결해 보자.

“생생한 설명! 니꼬 선생님의 강의와 함께!”
노마드 코더 유튜브에 방문하여 효과적으로 공부해 보자!


노마드 코더 유튜브 채널(https://www.youtube.com/c/노마드코더NomadCoders)의 ‘IT 5분 잡학사전’ 재생목록에는 책의 내용 순서대로 동영상이 정리되어 있다. 책과 함께 니꼴라스의 강의를 들으면 더욱 효과적으로 공부할 수 있다.

 
 
< 내용 출처 : 예스24시 >
:
Posted by sukji