[서평] 더 나은 웹 개발을 위한 가이드(고승원 지음, 한빛미디어) :: 프런트엔드 웹 개발, 실무 기술 노하우
[서평] 더 나은 웹 개발을 위한 가이드(고승원 지음, 한빛미디어) :: 프런트엔드 웹 개발, 실무 기술 노하우 "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 기본적인 프런트엔드 웹 개발 지식을 갖춘 개발자 HTML, CSS, 자바스크립트 '더' 깊이 있는 개발 사용자 경험을 고려한 설계 예시 실무 지식과 사례 더 빠르고, 더 잘 읽히는 웹사이트 구축 올해 초에 개교하여 근무하게 된 대안학교의 홈페이지를 만드는 걸 도와주다가 깊이 좌절하고 있습니다. 아주 기초적인 HTML, CSS, 자바스크립트 지식을 가지고 선의로 시작하기엔 너무 거대한 일이었습니다. 부트스트랩과 그누보드를 이용해서 만들어보았는데 만들면 만들수록 디자인은 보기에 안 좋고, 기능은 기능대로 점점 엉망진창이 되어갔습니다. ..
2023. 7. 27.
[혼공단9기] 혼공학습단 9기 5주차 - SQL 인덱스 개념, 내부 작동, 실제 사용(feat. 혼자 공부하는 SQL, 혼공S, 혼공스)
[혼공단9기] 혼공학습단 9기 5주차 - SQL 인덱스 개념, 내부 작동, 실제 사용(feat. 혼자 공부하는 SQL, 혼공S, 혼공스) 이번 주 스터디 내용 요약 06-1. 인덱스 개념을 파악하자 인덱스(index)는 데이터를 빠르게 찾을 수 있도록 도와주는 도구 클러스터형 인덱스(Clustered Index) : 기본 키로 지정하면 자동 생성, 테이블에 1개만 가능, 자동 정렬 보조 인덱스(Secondary Index) : 고유 키로 지정하면 자동 생성, 여러 개 생성 가능, 자동 정렬 안됨 인덱스의 개념 인덱스의 문제점 필요 없는 인덱스를 만들면 데이터베이스가 차지하는 공간만 더 늘어나고, 인덱스틀 이용해서 데이터를 찾는 것이 전체 테이블을 찾아보는 것보다 느려질 수 있음. 인덱스의 장점 SELEC..
2023. 2. 12.
[혼공단9기] 혼공학습단 9기 4주차 - SQL 테이블과 뷰 만들기, 제약조건(feat. 혼자 공부하는 SQL, 혼공S, 혼공스)
[혼공단9기] 혼공학습단 9기 4주차 - SQL 테이블과 뷰 만들기, 제약조건(feat. 혼자 공부하는 SQL, 혼공S, 혼공스) 이번 주 스터디 내용 요약 05-1. 테이블 만들기 테이블(table)은 표 형태로 구성된 2차원 구조. 행과 열로 구성되어 있다. 행은 로우(row)나 레코드(record)라고 부른다. 열은 컬럼(column) 또는 필드(field)라고 부른다. 테이블을 만들기 전에 설계를 먼저 해야 한다. 테이블 설계는 테이블 이름, 열 이름, 데이터 형식, 기본 키 등을 설정하는 것을 말한다. GUI 환경에서 테이블 만들기 우선 MySQL Workbench를 이용하여 GUI 환경에서 두 개의테이블(member, buy)을 만들어보았습니다. SQL로 테이블 만들기 이어서 SQL 문법으로 ..
2023. 2. 5.
[혼공단9기] 혼공학습단 9기 3주차 - SQL 고급 문법, 데이터 형식, 테이블 묶는 조인, 프로그래밍(feat. 혼자 공부하는 SQL, 혼공S, 혼공스)
[혼공단9기] 혼공학습단 9기 3주차 - SQL 고급 문법, 데이터 형식, 테이블 묶는 조인, 프로그래밍(feat. 혼자 공부하는 SQL, 혼공S, 혼공스) 이번 주 스터디 내용 요약 MySQL의 데이터 형식 정수형 데이터 형식 바이트 수 숫자 범위 TINYINT 1 -128 ~ 127 SMALLINT 2 -32,768 ~ 32,767 INT 4 약 -21억 ~ +21억 BIGINT 8 약 -900경 ~ +900경 정수형에 UNSIGNED를 붙이면 0부터 범위가 지정됨. (예, UNSIGNED TINYINT 역시 1바이트이며 0 ~ 255로 표현) 문자형 데이터 형식 바이트 수 CHAR(개수) 1 ~ 255 VARCHAR(개수) 1 ~ 16383 VARCHAR는 가변길이 문자형이며 CHAR보다 공간을 효..
2023. 1. 19.
[혼공단9기] 혼공학습단 9기 2주차 - SQL 기본 문법 SELECT, INSERT, UPDATE, DELETE(feat. 혼자 공부하는 SQL, 혼공S, 혼공스)
[혼공단9기] 혼공학습단 9기 2주차 - SQL 기본 문법 SELECT, INSERT, UPDATE, DELETE(feat. 혼자 공부하는 SQL, 혼공S, 혼공스) 이번 주 스터디 내용 요약 먼저 출판사 자료실에서 임의로 만들어진 SQL 파일을 다운받았습니다. https://hanbit.co.kr/src/10473 DROP DATABASE IF EXISTS market_db; -- 만약 market_db가 존재하면 우선 삭제한다. CREATE DATABASE market_db; DROP DATABASE로 기존의 DB를 삭제하고, CREATE DATABASE로 새로운 DB를 생성한 다음에, USE market_db; CREATE TABLE member -- 회원 테이블 ( mem_id CHAR(8) NO..
2023. 1. 11.