반응형 스파르타 내일배움캠프/TIL(Today I learned)78 25.02.06 사전캠프 TIL - 스파르타 자판기 Lv2. 스파르타 자판기 1. 사용자가 볼 수 있게 메뉴를 표시 사이다 - 1700원 와 같은 방식으로 값을 연결시키려면 사이다를 key값, 1700원을 value값으로 설정해줘야한다.Java에서는 Map을 이용하여 Key, Value 값을 연결한다.https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/util/Map.html Map (Java SE 22 & JDK 22)JavaScript is disabled on your browser. Nested Class Summary Nested Classes static interface A map entry (key-value pair). Method Summary All MethodsSta.. 2025. 2. 6. 25.02.05 사전캠프 TIL - 반복문 연습하기, 랜덤 닉네임 생성기 목차 1. 반복문 연습하기 Part1 ※ Java 반복문배열이란? - 동일한 데이터 타입의 여러 값을 저장할 수 있는 자료 구조.int[] numbers = {1, 2, 3, 4, 5}; 사용자 입력 받기Scanner scanner = new Scanner(System.in);System.out.print("숫자를 입력해주세요.");int number = scanner.nextInt(); 반복문으로 배열 순회for (int i = 0; i Q. 1부터 100까지 숫자 출력하기 1) for문 사용import java.util.*;import java.lang.*;import java.io.*;class Main { public static void main(String[] ar.. 2025. 2. 5. 25.02.04 사전캠프 TIL - Java와 Spring 목차 1. Java란?객체 지향 프로그래밍 언어 및 소프트웨어 플랫폼.규칙 및 구문은 C 및 C++ 언어를 기반으로 함. ※ Java와 Javascript의 차이JavaJavascript컴파일 필요컴파일 불필요어디서나 실행됨웹 브라우저에서만 실행됨. ※ Java의 작동방식Java로 개발하려면 JDK(Java 개발 키트)를 다운로드 해야함.Java 언어로 프로그램 작성 → 컴파일러가 프로그램을 Java 바이트 코드로 변환* Java 바이트 코드 : Java 런타임 환경(JRE)의 일부인 Java 가상 머신(JVM)을 위한 명령어 집합.* JVM(Java 가상 머신) : Java 바이트 코드를 구문 분석하고, 실행하거나 해석함. ※ Java가 중요한 이유전 세계 스마트폰 중 가장 많은 점유율을 차지.. 2025. 2. 4. 25.02.03 사전캠프 TIL - Github로 배포하기, python 스크래핑 목차 1. Spartaflix에 Firestore Database 추가 후, 영화 데이터 넣기 // Firebase SDK 라이브러리 가져오기 import { initializeApp } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-app.js"; import { getFirestore } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-firestore.js"; import { collection, addDoc } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-firestore.js"; import { getDo.. 2025. 2. 3. 25.01.31 사전캠프 TIL - Database, Firebase 연동하기 목차 1. Firebase 시작하기 더보기 2. Database 이해하기 * Database - 데이터를 저장하는 곳. - 데이터를 잘 찾기 위해서 잘 적재해두는 것. * Database의 종류 - 관계형 데이터베이스 : SQL - 비관계형 데이터베이스 : NoSQL(Not Only SQL) * SQL과 NoSQL의 차이SQLNoSQL- 주어진 틀에 맞춰서 내용을 작성.- 정리된 정보를 다룰 때 사용.- 사람의 실수가 많으면 안됨.- 주로 은행, 대기업 등에서 사용.- 자유도가 높은 편.- 앞으로 비즈니스가 바뀔 여지가 많은 곳에서 주로 사용. Ex) 스타트업 * DB의 실체 - 우리가 사용하는 프로그램들과 같다고 할 수 있음. - 엑셀과 같은 것을 편하게 관리하는 .. 2025. 1. 31. 25.01.28 사전캠프 TIL 목차 1. jQuery - 자바스크립트 라이브러리. - jQuery를 사용하면 javascript에서 사용할 때 길게 적어야했던 내용을 간단히 할 수 있음. [ JavaScript ]var elem = document.getElementById("para");호출하는 것부터 내용이 길다. [ jQuery ]$('h1').css('color','blue'); 2. Fetch - 인터넷을 통해 데이터를 요청하고 받아오는 과정. - 예를 들어, 서울시 공공 데이터에서 미세먼지 농도를 실시간으로 볼 수 있는데 그 데이터를 가져와서 쓰는 것. - 서버에서 데이터를 받아오는 것. 3. jQuery 실습 1) 추억앨범 기능 추가하기 - 추억 저장하기 버튼을 누르면 입력.. 2025. 1. 28. 25.01.24 사전캠프 TIL 목차 Lv4. 단골 고객님 찾기 2. 나라별로 총 주문 금액이 가장 높은 고객의 이름과 그 고객의 총 주문 금액을 조회하는 SQL 쿼리를 작성해주세요. 내 코드)SELECT c1.Country, c1.CustomerName AS Top_Customer, SUM(o1.TotalAmount) AS Top_SpentFROM customers c1 LEFT JOIN orders o1ON c1.CustomerID = o1.CustomerIDGROUP BY 1, 2HAVING Top_Spent IN ( SELECT MAX(price) FROM ( SELECT SUM(o2.TotalAmount) AS price FROM orders o2 LEFT JOIN customers c2 ON o2.CustomerID.. 2025. 1. 24. 25.01.23 사전캠프 TIL 목차 1주차 웹개발 강의 F12 개발자 도구를 이용하여 사이트의 내용을 바꿔도 나에게만 바뀌지 다른 사람에게는 바뀌어서 보이지 않음.인터넷을 끈다고 해도 이 페이지는 유지됨.새로고침을 누르면 내가 바꿨던 내용이 초기화됨. 브라우저의 역할은 웹사이트 주소를 쳤을 때 그것에 대응되는 컴퓨터에 가서 내용을 받아와서 보여주는 것.내용을 요청하는 쪽은 클라이언트, 내용을 제공하는 쪽은 서버라고 부른다. VSCode에 html:5(혹은 !) 로 자동완성을 했을 시 이렇게 기본 코드가 자동완성 된다. 테스트 예시) 내용입니다. 1) 로그인 페이지 만들기코드더보기 로그인 페이지 아이디, 비밀번호를 입력해주세요 .. 2025. 1. 23. 25.01.22 사전캠프 TIL 목차 1. MySQL 설치 및 DBeaver 연결더보기MySQL을 설치하는 화면이다.나는 초기 설치에 Custom이 아닌 Typical로 설치하였다. Sample Databases 페이지가 누락되었는데 나는 모두 다 체크해주었다. 해보고 나니 그냥 샘플 데이터를 제공해주는 것이라 그 데이터를 사용할 게 아니라면 체크해 줄 필요 없다.Execute를 누르고 기다리면 다 체크가 된다. DBeaver에 연결하는 방법Database 명을 적으면 오류가 발생할 수 있다. Database명은 적지않고 그냥 password만 치고 완료를 누르면 된다. 2. SQL 달리기반 Lv1. 데이터 속 김서방 찾기상황 : 여러분들은 스파르타코딩클럽의 분석가로 취직했습니다. DBeaver를 테스트 해볼 겸 “김”씨로 시작하.. 2025. 1. 22. 이전 1 ··· 5 6 7 8 9 다음 반응형