차곡차곡 29

[자격증] ADsP 데이터분석준전문가 제 44회 합격후기 (공부방법)

자격증 글이 이번이 처음인 것 같다.왜냐하면 내가 취득한 자격증이 이번이 처음이기 때문이지.. 공부법을 궁금해하는 사람이 있을 것 같아서 후기를 작성하게 되었다.  우선 나는 바이오메디컬공학 (의공학)을 전공했다. 전공자라 하기에는 딥하게 배우진 않았고, 비전공자라고 하기엔 데이터마이닝과 통계 수업을 들어서 애매하다. 그래서 어느 정도 용어에 대해서는 기본 지식을 알고 시험에 응하게 되었다.  공부는 2주의 기간을 잡았지만 실 공부시간은 일주일밖에 되지 않는다.왜냐하면 이사시기와 겹쳐서 일주일을 이사 준비로 바빠 제대로 공부한 시간은 1주일밖에 되지 않았기 때문이다. 우선 나는 제일 유명하다던 민트책을 사서 공부했다.  2025년의 첫 번째 시험을 봐서 갓 나온 초판을 사서 보게 되었는데오타가 너무 많고..

Certification 2025.04.13

[Vue3] 05_이벤트 처리

이벤트 처리는 재밌지만 꽤 어렵다고 느껴지는 것 같다.1 .인라인 이벤트 처리v-on 디렉티브를 이용. → @으로 줄여쓸 수 있음v-on:[이벤트이름]=”표현식” → @event=”” : 이벤트에는 click과 같이 이벤트명을 넣는다.인라인 이벤트로 처리하면 $event를 사용여러 기능을 인라인 이벤트로 모두 작성하기 힘듬→ 컴포넌트 인스턴스에 등록한 메소드를 이벤트 처리 함수로 사용할 수 있음.이벤트 핸들러 메서드Vue 인스턴스의 methods 속성에 정의한 함수를 이벤트 처리 함수로 연결 카운터: {{ count }} +1 증가 두 개의 메서드가 존재하고, 두 개의 메서드를 모두 호출하고 싶을 때두 개의 핸들러 실행 2. 이벤트 객체메서드의 첫 번째 인자로 이벤트 객체 e를 전달받을 ..

Front-end/Vue.js 2025.04.13

[Vue3] 04_Vue 인스턴스

애플리케이션 인스턴스 : vue.createApp메서드를 호출하여 만들어진 객체 옵션 객체 : Vue 인스턴스를 생성할 때 전달하는 속성들을 담은 객체 (name, data옵션) 루트 인스턴스 : DOM 트리에 마운트되어야 화면으로 렌더링 (vm) 1. Data 옵션: 컴포넌트가 관리하고 추적해야 할 데이터를 등록할 때 사용 관리와 추적 → 변경을 탐지하고 추적하여 화면을 갱신 반드시 객체를 리턴하는 함수로 부여되어야 함. 초기 문자를 사용할 때, 특수문자를 사용하면 안된다.→ 특히, $로 시작하는 이름은 인스턴스 내부에서 특별한 용도이기 때문에 $,_로 시작하면 안됨.2. 계산된 속성(Computed Property): data나 다른 속성이 변경될 때 함수가 실행되어(계산된) 저장된 캐싱된 값 함수의..

Front-end/Vue.js 2025.04.11

[JAVA] Mac에서 OpenJDK 17 설치하기

백엔드 프로그래밍 언어인 java를 사용하기 위해서는 Openjdk를 설치해야 한다.쉽게쉽게 설치를 진행해보자!1. Homebrewbrew 명령어를 사용하기 위해서 Homebrew를 먼저 설치해야한다.https://brew.sh/ko/ HomebrewThe Missing Package Manager for macOS (or Linux).brew.sh Homebrew 설치 명령어/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 설치 오류메시지Warning: /opt/homebrew/bin is not in your PATH. Instructions on how to configure ..

Back-end 2025.04.04

[Vue3] 03_Vue 기초와 Template

템플릿 문법은 Vue의 핵심 개념 중 하나이다.Vue의 반응형 구조에서 기초 디렉티브와 데이터 바인딩은 중요한 개념이다.1.  보간법(Interpolation)모델을 통해 데이터를 불러와서 HTML 영역에 템플릿으로 표현하는 방법즉 ,데이터를 화면에 출력하는 가장 기본적인 방식이다. vue app 인스턴스에 model 객체를 등록하는데 보간법은 데이터를 DOM에 반영할 수 있게 해준다.이중 중괄호 {{ }} 를 사용하여 표현한다.2개의 중괄호가 콧수염을 닮았다고 해서 다른 말로 콧수염 표현식(Mustache Expression) 이라고도 한다.2. 기본 디렉티브Vue 디렉티브는 템플릿 안에 사용하는 v- 로 시작하는 속성으로, HTML 요소와 관련된 작업을 지정할 수 있다.v-text, v-html 디렉..

Front-end/Vue.js 2025.04.02

[Vue3] 02_Vue를 위한 ES6

1. let과 constvar 변수 선언 시 사용 → 호이스팅함.호이스팅실행 컨텍스트가 만들어진 후에 var 키워드가 부여된 함수를 미리 생성하는 것= 변수의 선언을 스코프의 최상단으로 옮기는 행위var로 생성된 변수들은 함수 단위의 유효 범위(scope)만을 제공 var 대신 let, const를 쓰는 이유let은 블럭 수준의 유효 범위를 지원함. 블럭 수준 = 중괄호{}const는 선언될 때 값이 할당되면 값을 변경할 수 없는 상수를 만들 때 사용.2. 기본 파라미터 vs. 가변 파라미터 차이 이해기본 파라미터함수 호출 시 인수를 생략했을 때 가지는 기본값을 지정.반드시 뒤부분에 지정, 중간에만 지정하는 것은 불가.function print(message="Hi"){ console.log(mes..

Front-end/Vue.js 2025.03.31

[Vue3] 01_Vue.js

기술 블로그의 첫 공부 내용은 vue.js이다.HTML과 CSS를 먼저 올리고 싶었는데 진도가 너무 빨라 Vue.js의 복습을 위해서 vue부터 시작하고자 한다.1. Vue.jsVue.js란 웹 화면 작성에 최적화된 프레임워크이다.다른 프레임워크에 비해 유연하고 가볍다.전체 아키텍처를 새롭게 구성할 필요 없이 기존 웹 애플리케이션의 일부 UI화면만 적용하는 것이 가능하다.SPA(Single Page Application) 단일 페이지 애플리케이션 아키텍처 구성을 위한 라우터(Router) 기능도 지원한다.vue를 쓰는 이유 : 데이터가 바뀌면 화면이 바뀐다.vue는 mvvm 패턴을 따른다.MVVM 패턴(Model-View-ViewModel) : 애플리케이션 로직과 UI의 분리를 위해 설계된 패턴View ..

Front-end/Vue.js 2025.03.30

[KB IT's Your Life 6기] 합격 후기

교육이 시작된지 2주가 지난 지금 합격 후기를 작성하고자 한다.  나는 KB IT's Your Life 6기에 지원하여 현재 교육을 받고 있는 중이다. 앞으로 교육을 들으면서 생긴 에피소드나 공부 내용들도 올릴 예정이다.그럼 지원부터 최종 합격까지 고고씽~~지원동기졸업을 앞두고 진로에 대해 고민을 많이 하게 되었다.스펙도 없고, 기술도 없어 당장 뭐해야 할 지 막막했기에 정말 뭐든 하려고 생각했다.나는 데이터 분석에 관심이 있었다. 전공은 의료영상처리에 너무 포커스가 맞춰져있어 나에게는 그닥 흥미가 잘 생기지 않았다.그나마 유전자 데이터분석이나 약물 예측이 재미가 있었고, 대학원은 가기 싫어 데이터 분석의 길을 가자고 결심했다.  하지만 데이터 쪽 역시 분석보다 엔지니어가 더 끌렸고, 당연하게도 컴퓨터공..

KB IT's Your life 2025.03.17

[블로그 개설] 적자 생존(Write, Survive)

대학교 4년을 마치고내 실력으로는 당장 취업이 힘들 것 같아서더 실력을 갈고 닦고자 개발 블로그를 운영하기로 결심했다.  우선 나의 전공은 "바이오메디컬공학" 이지만,  medical image 분야가 나와는 맞지 않았고그나마 데이터를 다루는 수업이 흥미가 있어 데이터 관련 직군으로 취업을 해야겠다고 생각이 들었다. 그래서 관련 공부를 하기로 마음을 먹었다! 블로그 이름이 적자 생존인 이유지인들에게 단톡방에다가 블로그 이름을 추천 받았다.그 중에서 적자 = 쓰자, 그리고 취업 경쟁에서 생존 그리고 기존 의미처럼 나도 환경에 적응하여 최종적으로 생존하는 의미가 마음에 들었다.블로그 이름처럼 계속 공부한 것들은 적어서 취업에 성공하고 싶다. 최종 목표블로그 말고도 나의 2025 다짐이 있다.차곡차곡 단단히 ..

Other 2025.03.12