스파르타코딩클럽 7

[스파르타코딩클럽] 나만의 프로필 링크 페이지 만들기 (무료강좌)

오랜만에(?) 스파르타코딩클럽 무료강좌인 '나만의 프로필 링크 페이지 만들기'로 코딩 공부를 해보았다. SQL 개발자 시험에 보기 좋게 불합격한 이후라 더욱 자신감이 하락한 지금, 코딩의 ㅋ자도 모르는 사람들을 더 환영한다는 이 강의.. 과연 어떨지 일단 들어보기로 한다. 이 강의는 총 43분짜리 강의이기 때문에 며칠에 나눠 들을 필요 없이 한방에 다 듣고 숙제 제출까지 끝내볼 예정이다! 주로 연예인, 인플루언서, 온라인 샵 운영자들이 인스타그램이나 페이스북, 틱톡 등에서 나만의 프로필 링크를 한곳에 정리해 놓는 서비스로 '링크트리'를 사용하곤 한다. 이 링크트리같은 서비스는 판매나 홍보 목적 뿐만 아니라 대학교나 모임에서 링크를 모아서 공유하는 용도로 활용할 수 있는데, 이번 스파르타코딩클럽 무료강좌로..

데이터베이스(DB)와 SQL이 필요한 이유 (ft.스파르타코딩클럽 강의자료)

데이터베이스(DB)와 SQL이 왜 필요할까? 내가 공부하면서도 왜 하고 있는지 잠시 헷갈려서 스파르타코딩클럽에서 받았던 강의자료를 다시 읽어보았다. 💌 만약 내가 배달음식점의 사장이라면? 자, 배달음식점 사장이 되었다고 상상해봅시다! 아직까지는 규모가 크지 않아서, 혼자서 이렇게 엑셀 시트에 주문내역을 정리하고 있어요. 그런데 어느날, 장사가 엄청 잘 되기 시작했어요! 이제는 혼자서는 힘들어져서, 주문을 기록해주고 일을 도와줄 직원 여러 명을 채용했어요. 그런데 문제가 생겼어요! 데이터가 많아지면서 엑셀 시트가 점점 느려지고, 여러사람이 작업하는 내용이 충돌하면서 취소된 주문에 배달이 나가는 등의 문제가 생겨나기 시작했어요. 고민을 하다가, 데이터베이스에 모든 주문데이터를 저장하기 시작했어요. 1) 필요..

SQL 개발일지 (3) - Join에 대해 배워볼 차례!

Join은 테이블과 테이블을 붙이는 것, 실무에서 거의 모든 쿼리에 들어가는 거라고 보면 된다. 상황: '오늘의 다짐' 이벤트 당첨자를 선정해서 기프티콘을 지급해야한다. 이를 위해 10명을 추첨하고자 한다면? checkins 테이블에는 이름은 없고 user_id만 있음. users 테이블에는 '오늘의 다짐' 정보는 없고, 유저 정보만 있음. 그래서 이 checkins 테이블과 users 테이블을 Join 해야하는 것! 테이블들을 서로 이어줄 때 중요한 건 기준! - 중복되는 필드를 매칭시키기 Join이란 두 테이블의 공통된 정보(key값)을 기준으로 테이블을 연결해서 한 테이블처럼 보는 것을 의미. * 엑셀의 vlookup과 동일. Join의 종류: Left Join, Inner Join, (Outer ..

SQL 개발일지 (2) - 데이터를 활용하여 통계 구하기

데이터 분석의 목적: 쌓여있는 날것의 데이터를 로 변환시키는 것 - 데이터베이스 테이블에 저장된 데이터: 쌓여있는 날것의 데이터 - 가장 많은 like를 받은 사람의 이름, 전체 신청자 수, 평균 연령: 의미있는 '정보' 여기서 더 나아가면 '범주(category)' 각각의 정보가 필요한 상황이 있을 수 있는데, (예를 들어 과목별 신청자 평균 연령, 과목별 신청자 수, 성씨별 회원 수 등) 2주차 강의에서는 이 데이터들을 묶는 방법에 대해 배워볼 것! 지금까지는 select count를 두 번 써서 따로따로 데이터를 추출했었다면, 한 번에 묶어서 볼 수 있는 문법을 배울 차례. group by: 동일한 범주의 데이터를 묶어줌 order by: 깔끔하게 데이터를 정렬 [Group by] 성씨별로 몇 명의..

SQL 개발일지 (1) - 엑셀보다 쉬운 SQL 강의 1주차

개발일지: 이번주에 내가 배운 것을 글로 기록하는 것! SQL은 반복적으로 써보면서 감과 원리를 익혀가는 게 중요! DB와 SQL이 필요한 이유는? - 데이터가 많지 않을 처음엔 엑셀로 관리해도 괜찮지만, 많아질 수록 그게 어려움. SQL을 활용하면 방대한 양의 데이터를 저장할 수 있고, 그 데이터 중에서 내가 원하는 데이터를 굉장히 신속하게 가져올 수 있다. 데이터베이스란? - 여러 사람들이 같이 사용할 목적으로 데이터를 담는 통 (책장 -> 책을 정리해 두고 나중에 꺼내보기 위한 곳) - 원하는 대로 데이터를 저장하고 사용하기 위해 CRUD에 해당하는 기능을 지원함 1) Create: 데이터 생성 2) Read: 저장된 데이터를 읽어오기 3) Update: 저장된 데이터를 변경 4) Delete: 저..

JQuery란? 남이 만들어둔 미리 작성된 자바스크립트 코드!

2004년 당시엔 아주 여러가지 브라우저가 산재되어 있던 시절, 호환성의 문제도 대두되는 상황이었음. '브라우저마다 코드 다 다르게 써야하는 걸 모아서 라이브러리로 만들어 둘테니 우리가 만든 걸 시작할 때 임포트해서 쓰면 간단할 거야'라고 해서 나온 게 JQuery. 제이쿼리 = 미리 작성된 자바스크립트 코드 * 임포트를 하지 않으면 쓸 수 없다. ** 부트스트랩과 같은 맥락이라고 보면 됨. JQuery CDN: https://www.w3schools.com/jquery/jquery_get_started.asp jQuery Get Started W3Schools offers free online tutorials, references and exercises in all the major language..

스파르타코딩클럽에서 시작하는 비전공자의 첫 개발 공부!

오늘은 22년 02월 07일 월요일! 퇴사 후에도 늦잠 자지 않으려고 평소 알람을 그대로 두고 일어나는 중이다. (비가 오나, 눈이 오나, 전날 과음을 했더라도 지키는 중.. 내 자신 칭찬햇) 오늘부터 스파르타코딩클럽에서 웹개발 종합반을 수강하기로 했는데, 그 개발일지를 블로그에 기록해두면 좋다고 해서 새로 카테고릴 하나 파서 기록해 보려고 한다. 완전 비전공자인 내가 과연 무사히 진도를 따라가고 수강을 마칠 수 있을지 조금 걱정도 되지만, 일단 시작!! 개발 공부 도전기: 필수프로그램 '파이참' 다운로드 및 설치... 그래서 파이참은 뭐하는 프로그램..? ㅎ.ㅎ 1. 슬랙 사용법이나 기타 OT 영상을 먼저 보고, 필수 프로그램이라고 하는 파이참을 다운로드 받았다. 2. 회원가입을 해야한다고 하는 '젯브..

728x90
반응형