목록2025/11 (15)
Spring & Java
Java 기초문제 100문항 (문제만)[1부] 객관식 50문제Java에서 변수를 선언할 때 사용하는 키워드는? AA) var B) let C) define D) variableJava에서 문자열을 나타내는 클래스는? AA) String B) Text C) Char D) Characterint a = 5 / 2; 의 결과는? AA) 2 B) 2.5 C) 3 D) 2.0Java에서 모든 클래스의 최상위 클래스는? AA) Object B) Class C) Super D) BaseSystem.out.println()은 어떤 역할을 하는가? BA) 사용자 입력 B) 화면 출력 C) 파일 저장 D) 오류 처리Java에서 메모리를 자동으로 해제하는 기능은? DA) Destructor B) FreeMemory C) G..
백엔드 기초 + 중급 기준 사지선다형 100문제 풀기 학습 핵심- 정답을 중점으로 두는것이 아닌 기초 이론을 익히는것- 틀렸을 경우 확실히 체크후 정답으로 만들 것 🧩 백엔드 기초 & 중간 문제 100문제 (4지선다형)🔹 [1~40] 공통 백엔드 기초HTTP에서 클라이언트가 서버에 정보를 요청할 때 주로 사용하는 메서드는? BA. POST B. GET C. PUT D. DELETEHTTP 상태 코드 404는 무엇을 의미하는가? CA. 서버 오류 B. 요청 성공 C. 리소스를 찾을 수 없음 D. 권한 없음RESTful API의 핵심 개념이 아닌 것은? A // > RESTful은 세션 유지 하는 것은 핵심 개념이 아니다.A. 무상태성 B. 리소스 기반 C. 세션 유지 D. 일관된 URI데이터베이스에서 ..
트러블 슈팅 ● 맛집 api 과제맛집 api 프로젝트를 만드는 과정은 생각보다 난이도가 높지 않아 좋았습니다. 코드 흐름에 따른 이해도를 올리는데 꼭 필요한 과정 중 하나 였습니다. 프론트 관련 api를 따라 백엔드는 데이터 값을 받고 처리 해주면 된다는 사실을 매우 빠르게 습득하는 유익한 시간이였습니다. 하지만, 이정도의 기술 능력은 한계점이 있을수 있다는 생각을 했습니다. 프론트에서 보내는 정보를 어떻게 받아 처리하고 그 과정에서 에러가 발생 했다면 어떻게 디버깅 하여 응답 하는게 맞는지 강의 중 배우는게 없어 문제를 직면 한다면 해결하기 힘들어 보입니다. 기초적인 디버깅 하는 법을 알면 코드 만지는데 더 용이 할 것 같습니다. 🏁 챕터 1. HTML 기초 구조 (기초 10문항)1️⃣ HTML이란..
Postman - Postman은 개발한 API를 테스트하고 배달하는 "배달부 같은 플랫폼 " 이다. Mock Server (가짜 서버)- Mock Server는 실제 서버가 존재하지 않을 때 API 명세서에 정의된 대로만 응답해 주는 '가짜' 서버 ● 클라이언트○ GET / items 챕터 3-1 : 프론트엔드 코드 맛보기학습목표● 프론트엔드 프레임워크를 경험해본다.● 클라이언트와 Mock 서버 연동을 실습해 본다. 프레임워크 (Framework) : 코드 관리 도구의 모음● React(리액트) 흐름 > HTML 뼈대 , CSS 디자인 , JavaScript 동적 행동 프레임 워크 중요한 2가지● 컴포넌트 (Component) : 레고블럭검색창, 사이드바, 동영상 카드, 댓글 같은 여러개의 컴포넌트로..
챕터 2-1 : 서버란 학습 목표● 서버란 무엇인지 설명할 수 있다.● 서버의 역할 (웹 호스팅, API)에 대해서 설명할 수 있다. 서버 : 클라이언트(홀)가 주문 (요청)을 보내는 대상● 서버라는 단어는 IT 세게에서 두 가지 의미로 사용됩니다.- 하드웨어 서버- 소프트웨어 ● 백엔드 개발자 : 소프드 웨어 서버를 만드는 사람 하드웨어● 컴퓨터를 구성하는 물리적인 부품을 말함● 눈으로 보고 만질 수 있는 모든 장치를 말함 ( 컴퓨터 그 자체 ). 1-1 특징● 항상 켜져있어야 한다. 손님 (클라이언트)가 새벽 3시에 주문해도 받아야 하기 때문● 고정 ip 주소를 사용해야 된다. 1-2 분류● 거대한 데이터 센터의 여러 대의 컴퓨터도 서버가 될 수 있음.● 클라우드 서비스에 빌린 가상 컴퓨터도 서버가 ..
강의 목록웹 페이지 기초 (1 ~ 4 주차)● 웹 서비스의 기본 구조와 동작 원리 이해● Firebase 등 외부 API 연동 실습● Git, Githud 실습하기 등 내가 6개월 뒤에 어떤 사람이 될까? : 개발자 무조건 된다.● 신입 개발자로 바로 투입될 수 있는 실무 역량 ★ ★ ★ ★ ★● 기초부터 탄탄하게 쌓은 개발 지식 ★ ★ ★ ★ ★● AI와의 융합으로 차별화된 역량 ★ ★ ★ ★● 합격률 높이는 이력서와 포트폴리오 ★ ★ ★ ★ ★● 개발자 업계의 인적 네트워크 ★ ★ ★ ★ ★ 나의 실력이 어디까지 설장 할 수 있는지 꼭 매일매일 메모 하기제1강 웹 페이지 기초 - 각 구간 ★ 별을 달아서 이해가 안가는만큼 난이도를 맞춰 복습 여부 남기기- 내가 아는걸 설명 해보는데 이걸 정말 아는가..
● 계산기 만들기 계산기 만들기 코드1. Scanner 사용2. swich 반복문 사용3. 스캐너 변수 이름 calculatung4. try 사용을 하는 이유는 예외 처리를 하기 위함이다.import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner calculating = new Scanner(System.in); System.out.println("=== 자바 계산기 만들기 =="); while (true) { // 반복문 try { // 예외 처리를 하기 위해 try 문을 사용 한다. // 첫번째 숫자 입력..
● JAVA 2 - 5 final - 변하지 않는 값 키워드 ● final - 값 변경 불가 또는 참조 변경 불가를 의미● 상수 - 변하지 않는 값 ( static final) 로 선언하여 재사용● 불변객체 - 내부 상태가 절대 변경되지 않는 객체 / 참조 변경을 막지만 내부 상태 변경은 막지 않음 static 으로 선언 하는 이유 (복습)● 보통 상수는 여러 곳에서 값을 공유해 쓰일 목적으로 활용 됩니다.● 인스턴스 변수를 static 없이 선언할 경우 인스턴스 마다 PI 값이 중복 저장 됩니다. package chapter2.finalexample;// final - 값 변경 불가 또는 참조 변경 불가를 의미// final - (1) 변수는 변경이 불가능 하다.// final - (2) 클래스는 상..
● JAVA 2 - 1 클래스와 객체 클래스(class)란? - 객체를 만들때 필요한 청사진 ● 우린 지금까지 클래스 파일처럼 활용해 왔습니다.● 하지만 JAVA 에서 클래스는 객체를 만들 때 필요한 청사진 (설계도) 입니다.● 클래스의 첫 글자가 대문자 입니다. Class and Object in Java Class and Object in JavaHello Everyone, I hope you all are fine.medium.com 객체(object)란 ? - 객체란 실제로 존재하는 것 입니다.● 우리가 주변에서 볼 수 있는 컴퓨터, 계산기, 자동차 같은 사물들이 객체 입니다.● 추가로 어떤 개념이나 논리 같은 것 들도 객체가 될 수 있습니다.● 예를 들어 덧셈, 뺄셈 등 눈에 보이지 않은 것들도..
● JAVA 1 - 9 배열 - 데이터 관리의 시작 (1) 배열(2) 배열의 길이(3) 배열 선언(4) 배열의 요소 배열탐색ㄴ 향상된 for문 2차원 배열 (1) 배열이 무엇인가?● 비슷한 주제의 데이터들을 하나의 그룹으로 묶어서 표현하는 방법.● 관련된 데이터를 편리하게 관리하기 위해 사용 된다.● 모든 자료형의 종류로 배열을 만들 수 있다. [ 배열은 왜 배워야 할까? ]○ 나는 자바 세상의 모험가들을 관리하는 길드장 입니다.○ 모든 모험가의 이름을 변수에 담아 관리 합니다.○ 하지만 관리해야 할 모험가의 수가 100명이라면? 1000명이라면 어떻게 될까요?○ 중간에 다른 데이터가 섞여 있다면 프로그램 유지 보수가 복잡해집니다. public class ArrayMain1 { public stat..