Daily 1%
article thumbnail
API 줄임말 뜻 의미 - Application Programming Interface
프론트엔드 2025. 8. 28. 15:21

API는 "Application Programming Interface"의 줄임말입니다.정확한 의미API는 애플리케이션 프로그래밍 인터페이스를 의미하며, 다음과 같이 번역됩니다Application: 애플리케이션 (응용 프로그램)Programming: 프로그래밍Interface: 인터페이스 (연결 매개체)API의 정의API는 애플리케이션 간 데이터 통신 및 공유를 가능하게 하는 다리 역할을 수행합니다. 좀 더 구체적으로는 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘으로, 정의된 프로토콜 집합을 사용합니다.간단한 비유API는 두 애플리케이션 간의 서비스 계약이라고 할 수 있습니다. 마치 식당에서 메뉴판과 같은 역할을 합니다.고객(앱)이 메뉴판(API)을 보고 원하는 음식을 주문하면주방(서버)에..

article thumbnail
Javascript getComputedStyle() 개념 및 활용 패턴 예시
프론트엔드 2025. 8. 27. 16:40

getComputedStyle은 웹 요소에 최종 적용된 스타일 값을 읽는 JavaScript 메서드입니다. 인라인, CSS 파일, 상속 등 모든 스타일이 계산된 결과를 가져오며, 읽기 전용입니다.왜 필요할까요?element.style은 인라인 스타일만 보여줍니다.CSS 파일로 지정한 스타일은 element.style로 읽을 수 없어요getComputedStyle은 실제로 화면에 적용된 최종 값을 정확히 알려줍니다기본 사용법문법const styles = window.getComputedStyle(element);// 또는const styles = getComputedStyle(element);값 가져오기 방법// 방법 1: camelCasestyles.fontSize;styles.backgroundColo..

article thumbnail
Replit vs Cursor 차이점 및 장단점 분석, 상황별 추천
생각 2025. 8. 25. 18:24

최근 저 또한 개발 효율성을 높이기 위한 도구에 관심을 가지고 있습니다. 가장 유명한 것이 Replit과 Cursor인데요. 가격이 만만치 않기 때문에 제대로 비교해보고 사용하기로 했습니다.Replit과 Cursor는 AI를 활용하여 개발 생산성을 높인다는 공통된 목표를 가지고 있지만, 그 지향점과 핵심 기능에서 뚜렷한 차이를 보입니다. Replit은 클라우드 기반의 통합 개발 환경(IDE)으로, 별도의 설정 없이 웹 브라우저에서 바로 코드를 작성, 실행, 배포, 협업할 수 있는 올인원 플랫폼을 지향합니다. 반면 Cursor는 로컬에 설치하는 에디터로, 기존 VS Code의 사용자 경험을 유지하면서 AI 기능을 극대화하여 코드베이스 전체를 이해하고 지능적인 코드 생성 및 수정을 지원하는 데 중점을 둡니다..

article thumbnail
데이터 분석 추천 강의 TOP 5 (독학 / 취준생 대상)
강의 리뷰 2025. 8. 23. 16:25

데이터 분석 추천 강의를 찾고 계신가요? 최근 데이터 분석 역량이 취업 시장에서 중요한 역량으로 떠오르면서 강의를 찾는 분들이 많습니다. 하지만 어떤 강의를 들어야 할지 망설여집니다. 그래서 제가 직접 수강한 강의에 더해 평점이 좋은 강의만 엄선해서 추천해보려고 합니다. 저 또한 취준생으로 오랜 기간 데이터 분석 분야를 독학해 왔던 만큼 비슷한 처지인 분들께 도움이 되었으면 좋겠습니다.추천 요약처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전 과정 익히기)[백문이불여일타] 데이터 분석을 위한 기초 SQLPM을 위한 데이터 리터러시(프로덕트 데이터 분석)통계 분석 마스터 클래스데이터분석가 서류탈락? 알려드릴게요, 되는 포트폴리오그 외 공부하면서 도움이 되었던 추천 강의들도 아래에 별도..

article thumbnail
3개월 독학 챌린지 2주차 리뷰 - 자바스크립트, 리액트 그리고 클론 코딩
생각 2024. 12. 16. 10:56

이번 주는 JavaScript와 React를 집중적으로 공부한 한 주였습니다. 특히 노마드코더의 강의를 통해 클론 코딩 프로젝트를 따라가보면서, 코딩이 단순한 학습을 넘어 즐거운 창작 활동이 될 수 있다는 것을 경험했습니다. 그러면 간단히 어떤 내용을 학습했는지 되짚어보겠습니다.이번 주 학습 내용JavaScript 기초 완성하기주 초반에는 JavaScript 기초 강의를 완강했습니다. 비록 간단한 페이지였지만, 직접 코드를 작성하고 그것이 실제로 동작하는 것을 보며 큰 성취감을 느꼈습니다. 앞으로 리액트와 NEXT.JS를 배워야하기 때문에 기초 체력을 쌓는다고 생각하고 수강했습니다.Canvas API를 활용한 그림 앱 제작JavaScript를 활용해 간단한 그림 앱을 만들어보았습니다. 8시간 분량의 강의..

article thumbnail
3개월 독학 챌린지 1주차 리뷰 - 천천히 성장하기
생각 2024. 12. 10. 21:04

요즘 개발 공부를 하면서 매일매일 새로운 것들을 배우고 있습니다. 이번 주는 특히나 수면의 중요성과 학습 방법에 대해 고민했습니다. 아직 부족하지만 생활 습관도 개선되고 있고, 학습뿐만 아니라 운동 횟수와 시간에도 신경쓰고 있습니다. 비록 매일 100% 만족스럽진 않았지만, 일주일 전에 비해 만족스러운 하루하루를 보내고 있습니다. 컨디션 관리의 중요성12월 5일 목요일, 전날의 혼란스러운 시국으로 인해 늦게 잠자리에 들었고, 이는 다음 날 학습 효율에 직접적인 영향을 미쳤습니다. 강의를 들으면서도 계속해서 피곤함과 싸워야 했고, 중간중간 이해가 안 되는 부분이 나올 때마다 짜증이 났습니다. '왜 강의는 내가 이해 안 가는 부분을 떠먹여주지 않을까?' 하는 생각도 들었습니다.하지만 다음 날 9시간 수면 ..

article thumbnail
3개월 간 독학으로 얼마나 성장할 수 있을까? 학습 챌린지
생각 2024. 11. 29. 17:07

그동안은 취미로 혹은 업무에 필요해서 이런저런 개발 지식을 온라인 강의로 학습했습니다. 이번 기회에 나 자신과의 약속으로 3개월 동안 딥하게 공부해보기로 다짐했습니다. 그러면 어떤 배경으로 나만의 작은 챌린지(?)를 벌이게 되었는지 공유해드리겠습니다. 챌린지 배경사실 저는 여러가지 하고 싶은 일들이 많았습니다. 한 때 데이터 분야에서 데이터 품질 관련 일을 하기도 했지만, 적성에 맞지 않는다고 느꼈고 마케팅에 관심을 보여 스타트업에서 재능기부로 일하거나 데이터 분석에 대해 공부하기도 했었습니다. 하지만 장기적으로 보았을 때, 무언가를 스스로 창조하고 만들 수 있는 직업을 가지고 싶다고 느꼈고, 가장 적합한 것이 개발자라고 느꼈습니다. 회사에서 일할 적에도 문제 해결을 위해 주먹구구식으로 파이썬을 익혀 활..

article thumbnail
Million dollar weekend (한글명 나는 주말마다 10억 버는 비즈니스를 한다) 후기
책 리뷰 2024. 11. 28. 14:12

한 달 전 우연한 기회로 Appsumo를 둘러보다가 창립자인 노아 케이건의 책을 발견했습니다. 마침 7달러에 구매할 수 있는 이벤트를 하고 있길래 잽싸게 구매해서 읽었습니다. 저자인 노아 케이건은 페이스북의 창립 멤버였지만 마크 주커버그에게 '직접' 해고당했고 이러한 실패를 딛고 전 세계 1인 기업가와 마케터, 크리에이터들에게 저렴한 가격에 좋은 소프트웨어를 제공하는 마켓플레이스, 앱스모(Appsumo)를 창립하여 100만달러 비즈니스로 성장시켰다고 합니다. 그는 이 책을 통해 누구나 쉽게 비즈니스를 시작하고 성장시킬 수 있으며, 실질적인 방법을 제시하고 있었는데요, 자신과 주변 사람들의 흥미로운 예시를 통해 술술 읽히는 책이었습니다. 덕분에 하루 만에 모두 읽어치울 수 있었는데요, 그중에서 인상 깊은 ..

article thumbnail
Javascript 연산자 우선순위 순서 및 예제
프론트엔드 2024. 11. 23. 20:00

하나의 연산식에 둘 이상의 연산자가 포함된 경우, 각 연산자의 우선순위에 따라 실행 순서가 정해진다는 사실 알고 계셨나요? 이것이 바로 '연산자 우선순위'입니다. 예를들면 5+3*6에서 곱셈이 먼저 계산되는 것 처럼, 자바스크립트 연산식에 여러 연산자가 포한되면 각각의 우선순위에 따라 먼저 계산됩니다. 오늘도 공부하던 중 나중에도 찾아볼만한 내용이라 적어두게 되었습니다.주요 연산자 우선순위 순서아래의 순서는 모든 연산자를 포함하고 있지는 않습니다. 실무에서 많이 사용된다고 알려진 것 위주로 선별했습니다.그룹 연산자 ( )단항 연산자 !, typeof산술 연산자거듭제곱 **곱셈 *, 나눗셈 /, 나머지 %덧셈 +, 뺄셈 -비교 연산자 , >=동등/일치 연산자 ==, !=, ===, !==논리 AND &&논..

article thumbnail
CSS flex-wrap 개념 및 활용 예제 - 유연한 레이아웃 필수 요소
프론트엔드 2024. 11. 21. 17:35

오늘도 공부하다 어려운 부분 아카이빙 해봤습니다. CSS Flexbox의 flex-wrap 속성은 웹 레이아웃을 구성할 때 요소들을 효과적으로 배치하고 관리하는 핵심 기능입니다. 특히 반응형 웹 디자인에서 컨테이너 크기에 따라 요소들을 자동으로 줄 바꿈하여 배치할 수 있어 모바일 환경에서도 최적화된 레이아웃을 구현할 수 있습니다. 이 글에서는 flex-wrap의 기본 개념부터 실전 활용법까지 자세히 살펴보겠습니다.flex-wrap의 기본 개념과 특징flex-wrap 속성값의 종류와 차이점flex-wrap을 활용한 실전 레이아웃 구현반응형 웹에서의 활용 방법브라우저 호환성과 주의사항기본 개념: flex-wrap이란?flex-wrap은 Flexbox 컨테이너 내의 아이템들이 한 줄에 들어가지 않을 때 어떻게..