전체 글 80

2024. 07. 22.(JavaScrip 기본 문법 정리 - 변수와 상수)

1. 변수와 상수변수 : 기억하고 싶은 값을 메모리에 저장하고, 그 메모리에 저장된 값을 읽어들어서 재사용하는 것 2. 변수의 5가지 주요 개념기본 형태 : var 변수 이름 = "변수 값";변수 이름 : 저장된 값의 고유 이름변수 값 : 변수에 저장된 값변수 할당 : 변수에 값을 저장하는 행위 (변수이름 = 변수 값)변수 선언 : 변수를 사용하기 위해 컴퓨터에 알리는 행위 (var 변수 이름)변수 참조 : 변수에 할당된 값을 읽어오는 것 (a = 10, b = 20이다.)* 선언을 먼저하고, 할당을 할 수도 있다var myVar;(선언)myVar = 3;(할당)위의 글은 var myVar = 3;과 같다. 3. 변수를 선언할 수 있는 3가지 방법 : var, let, const차이점1) var는 같은 ..

2024. 07. 19.(용어정리 2차)

스레드(Thread, 쓰레드)프로그램 내에서 실행되는 흐름의 단위멀티스레드(Multi Thread, 멀티쓰레드)둘 이상의 스레드를 동시에 실행하는 것도메인(Domain)인터넷 주소DNS(Domain Name System)사람이 읽을 수 있는 도메인 이름을 머신이 읽을 수 있는 IP주소로 변환하는 것.프로토콜(Protocol)컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환방식을 정의하는 규칙체계HTTP, HTTPS클라이언트와 서버 사이에 이루어지는 요청/응답 프로토콜.동기 방식(Sync.) vs. 비동기 방식(Async.)동기 방식은 요청을 보낸 후 해당 요청의 응답을 받아야 다음 동작을 실행하는 방식이며, 비동기 방식은 요청을 보낸 후 응답과 관계없이 다음 동작을 실행할 수 있는 방식을 의미한다.A..

2024. 07. 18.(용어정리 1차)

HTML, CSS, JavaScript는 각각 어떤 차이가 있나요HTML : 어떤 요소가 어디에 있을지를 결정하는 뼈대CSS : 각 요소를 어떻게 이쁘고 보기 편하게 만즐지 정하는 꾸미기JavaScript : 움직임JavaScript 기초문법 5가지를 간단하게 설명해주세요.변수 : 위치(주소)를 기억하는 장소값 : 프로그램에 의해 조작될 수 있는 대상연산자 : 하나 이상의 표현식을 대상으로 산술, 할당, 비교, 논리, 타입 연산 등을 수행해 하나의 값을 만든다.키워드 : 수행할 동작을 규정한 것주석 : 작성한 코드의 의미를 설명하기 위해 사용된다.관계형/비관계형 데이터베이스의 특성을 반영한 웹서비스 아이디어(각 1개씩, 총 2개)를 간단하게 작성해주세요. (목적, 대상, 주요 서비스)목적 : 소매산업 -..

2024. 07. 17.(Git 기초 특강1)

1.  필수 리눅스 명령어1) pwd(print working directory) : 현위치, 현재 내가 작업하고 있는 폴더를 보여달라는 뜻이다.* ~ : home이라는 경로로 데스크탑(바탕화면)보다 더 상위의. 폴더이다.2) ls(list) : 리스트, 목록을 나열하는 것으로 내 폴더 안에 있는 폴더 & 파일 내역을 보여준다.3) ls -a(list all) : 숨겨진 파일(보통 .으로 시작하며, 숨겨놓은 시스템파일)도 모두 볼 수 있다.4) cd(change directory) 폴더명 : 폴더명으로 이동할 수 있다. -> 폴더를 더블클릭해서 들어간 것과 같은 효과* 단 안쪽으로만 들어갈 수 있고, 그 폴더밖으로 나가려면 cd ..을 치면 상위 파일로 올라간다.* 한번에 여러 하위파일안으로 들어가려면 ..

2024. 6. 12. (reduce)

[오늘 새로 안 부분]- reduce함수[오늘의 공부]코드카타 10,11번 문제풀이웹개발 종합반 특강 3주차 (클라이언트-서버개념이해하기)[추가 공부]코드가타10. 배열의 평균값정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요.(0)(정답의 소수부분이 .0또는 .5인 경우만 입력으로 주어진다.) 평균값을 구하려면, numbers 전체 합/numbers갯수이다. function solution(numbers) { return numbers.reduce((sum,num)=>sum+=num, 0)/numbers.length }

2024. 06. 10. (for문)

[오늘 새로 안 부분]- for문 : 특정한 횟수만큼 반복하고 싶을 때 사용한다.초기식, 조건식, 증감식이 필요하다.- 기본형태 : for[let i =0; i                         console.log(i)                       }[오늘의 공부]코드카타 9번 문제풀이웹개발 종합반 특강 3주차 (숙제까지 완료)[추가 공부]코드카타문제9. 짝수의 합정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.(0  찾아보니, for문과 if문을 사용하여 문제 풀이를 할 수 있었다.for문 : 반복문의 일종으로, 어떤 특정한 조건이 거짓으로 판별될 때까지 반복한다. for (시작점; 정지점; 간격) {    consol..

2024. 06. 07.(filter함수)

[오늘 새로 안 부분]- filter함수[오늘의 공부]코드카타 7, 8번 문제풀이웹개발 종합반 특강 3주차 (클라이언트-서버개념이해하기)[추가 공부]코드가타문제 8. 각도기각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요.function solution(angle) { if(angle else if(angle === 90) { return 2; } else if(angle else if(angle === 180) { return 4; }}위의 문제 풀이로 지난시간에 배웠었던 if문..

2024. 06. 05.(if문, 삼항연산자)

[오늘 새로안 부분]- if문- 삼항연산자- 제이쿼리 [오늘의 공부]코드가타 5,6번 문제 풀이웹개발 종합반 특강 2주차 숙제까지 다 제출 완료. [추가 공부]코드가타문제 5. 숫자비교하기정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.(00, 00) if문은 지정한 조건이 참인 경우 명령문을 실행합니다. 조건인 거짓인 경우도 또 다른 명령문이 실행 될 수 있습니다.if(조건){조건이 true}조건이 참일 경우 실행된다. if(조건){조건이 true} else {조건이 false}조건이 참이나 거짓일 경우 실행된다.위의 if문을 사용하여, const solution = (num1, num2) => {    if(nu..

2024. 06. 04.(parseInt와 Math. floor의 차이점)

[오늘 새로 안 부분]함수의 기본형태 : function(매개변수){return값}상수 : 항상 같은 수변수 : 변할 수 있는 수상수로 지정할때는 const, 변수로 지정할때는 let익명함수 : const함수 = function(매개변수){return 리턴값}화살표함수 : const함수=(매개변수) => {return 리턴값} [오늘의 공부]코드가타 3,4번 문제 풀이웹개발 종합반 특강 2주차 듣기(javascript 활용문법) [추가공부]코드가타문제 3. 몫구하기정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.(0 위 문제 풀이를 검색해보니, parseInt()함수를 사용하여 구할 수 있었는데,풀이 댓글 중에 '큰..

스타터 노트 작성

1. 내가 AI 트랙에 참여한 계기는 무엇인가요?- 간호사에서 벗어나 개발자로써의 직업을 갇기 위해서 2. 내가 이해한 개발자는 어떤 역할을 하는 사람인가요- 웹, 앱의 프로그램을 만드는 사람.  3. 개발을 경험해보셨나요? 해보셨다면 어떤 경험을 하셨는지를 작성해주시고, 아니라면 개발에 대해 찾아본 것을 작성해주세요.- 개발해본 적 없으며, 평소에 코딩, 컴퓨터 언어가 있다는것만 넌지시 알았었는데, 이번에 기회에 검색을 해보면서 웹 개발에 프론트엔드, 백엔드로 나뉜다는것을 알게되었다. 4. 개발자의 역할을 수행하는 데에 있어 나의 강점과 연관된 부분은 무엇이라고 생각하나요? 혹은 보완, 개선하고 싶은 개인 역량이 있나요 ?(과거 혹은 현재의 업무와 연관 지어도 좋습니다. ‘능력’을 기준으로 고민해주세요..