profile
신입 개발자가 되기 위해 공부하고 있습니다.

신입 개발자 기술면접 질문 정리 - 개발 프레임워크와 패턴

Framework가 중요한 이유:Framework는 개발자들에게 생산성 향상과 품질 관리를 제공하는 구조, 규칙, 라이브러리 및 도구의 집합입니다. 이는 소프트웨어 개발을 더 효율적으로 만듭니다.Framework의 장단점:장점:빠른 개발과 생산성 향상안정성과 보안 향상

2023년 11월 13일
·
0개의 댓글
·

신입 개발자 기술면접 질문 정리 - 웹 서버와 네트워크

웹 서버는 클라이언트의 HTTP 요청을 받아들이고 처리하는 과정을 거칩니다. 이 과정은 요청 수신, 분석, 요청된 자원 검색, 응답 생성, 그리고 응답 전송으로 이루어집니다. 웹 서버는 정적 자원(파일)을 직접 제공하거나 동적 콘텐츠를 생성하기 위해 웹 애플리케이션 서

2023년 11월 8일
·
0개의 댓글
·

신입 개발자 기술면접 질문 정리 - 소프트웨어 개발 프로세스

1. 프로젝트 개발 순서 실제 면접 답변용 > 소프트웨어 개발 프로세스는 요구사항 분석, 계획 및 설계, 개발, 테스트, 배포, 그리고 유지보수로 구성됩니다. 이 단계를 통해 소프트웨어 프로젝트를 계획하고 개발하여 실제 운영 환경에서 사용 가능한 소프트웨어를 제공합니다

2023년 11월 8일
·
0개의 댓글
·

신입 개발자 기술면접 질문 정리 - 웹 기술과 프론트엔드

jQuery는 웹 개발에서 사용되는 자바스크립트 라이브러리로, HTML 문서 조작과 이벤트 처리를 간단하게 수행합니다. Ajax는 비동기적으로 서버와 브라우저 간 데이터를 주고받는 기술로, 페이지 리로드 없이 데이터를 업데이트하거나 가져오는 데 사용됩니다. jQuery

2023년 11월 8일
·
0개의 댓글
·

@Transient와 @Formula

팀 프로젝트 도중 데이터베이스 테이블의 컬럼을 늘리지 않고 원하는 값을 이용하려고 관련 내용을 찾아보다가 @Transient와 @Formula에 대해 알게 되었다. 아직 완벽하게 이해하지는 못했지만 관련 내용을 숙지하고 추후라도 더 잘 이해하기 위해 기록한다.@Tran

2023년 11월 8일
·
0개의 댓글
·

신입 개발자 기술면접 질문 정리 - 데이터베이스와 JDBC

JDBC(Java Database Connectivity)는 자바 프로그램과 관계형 데이터베이스 간의 상호작용을 지원하는 자바 API입니다. 이를 통해 자바 애플리케이션은 데이터베이스와 연결하고 SQL 쿼리를 실행하여 데이터를 검색, 삽입, 업데이트, 삭제할 수 있습니

2023년 11월 7일
·
0개의 댓글
·

신입 개발자 기술면접 질문 정리 - 자바 웹 개발

Servlet과 JSP는 Java 웹 애플리케이션 개발에서 사용되는 기술로, 각각의 역할이 다릅니다. Servlet은 서버 측 로직을 처리하고 동적인 웹 페이지를 생성하는 Java 클래스입니다. 반면에 JSP는 HTML 내에 Java 코드를 삽입하여 동적 웹 페이지를

2023년 11월 7일
·
0개의 댓글
·

신입 개발자 기술면접 질문 정리 - 자바 언어의 기능과 개념

제너릭은 프로그래밍 언어에서 데이터 타입을 일반화하여 코드를 더 유연하고 재사용 가능하게 만드는 개념입니다. 이를 통해 동일한 로직을 다양한 데이터 타입에 적용할 수 있으며, 타입 안정성을 제공합니다. 제너릭은 코드 재사용성을 증가시키고 가독성을 향상시켜 프로그램을 보

2023년 11월 6일
·
0개의 댓글
·
post-thumbnail

[코드로 배우는 스프링 부트 웹 프로젝트] Part 2 Spring MVC/JPA/Thymeleaf 연습

Ch04. 프로젝트 구조 만들기 4.1 프로젝트 와이어프레임 웹 프로젝트 구성 시 가장 먼저 와이어프레임(화면설계서) 제작하고 진행 화면의 URI와 전달되는 파라미터 등을 미리 결정할 수 있고, 데이터베이스 설계에 필요한 칼럼들을 미리 파악하는데도 도움이 됨 4

2023년 10월 22일
·
0개의 댓글
·
post-thumbnail

[인터랙티브 웹 페이지 만들기] 8장 | 기업형 웹 페이지 제작하기

기업형 웹 페이지 작업 폴더 준비하기 레이아웃 구조 파악하기 ` 태그안에 메뉴, 태그 안에 태그를 활용한 비주얼 영억, 가운데 태그에는 콘텐츠 영역, 마지막 `태그에는 기업 정보 header 영역 완성하기 `태그로 그룹을 묶고, 자식인 태그에 클래스명 inner`

2023년 9월 21일
·
0개의 댓글
·
post-thumbnail

[인터랙티브 웹 페이지 만들기] 7장 | 온라인 프로필 카드 제작하기

온라인 프로필 카드 작업 폴더 준비하기 레이아웃 구조 파악하기 배경과 프로필 카드 모양 잡기

2023년 9월 20일
·
0개의 댓글
·
post-thumbnail

[코드로 배우는 스프링 부트 웹 프로젝트] Part 1 스프링 부트 도전하기

Ch01. 프로젝트를 위한 준비 1.1 개발 도구의 준비 Intellij Community(무료 버전) 사용 1.2 Spring initializr를 이용한 프로젝트 생성 https://start.spring.io/ : 스프링 부트 프로젝트 설정 사이트 Project

2023년 9월 20일
·
0개의 댓글
·
post-thumbnail

[인터랙티브 웹 페이지 만들기] 6장 | 자바스크립트로 웹 페이지 제어하기

06-1 자바스크립트 시작하기 HTML과 자바스크립트 연결하기 HTML 파일 내부에 자바스크립트 연결하기 자바스크립트의 호출 위치 수정하기 ![](https:/

2023년 9월 18일
·
0개의 댓글
·

신입 개발자 기술면접 질문 정리 - 자바 프로그래밍(23.09.18 수정)

자바는 메모리 관리에서 가비지 컬렉션을 활용해 메모리 누수를 방지하고, 스택을 통해 메소드 호출과 지역 변수를 엄격하게 관리합니다. 또한 메소드 영역을 사용하여 클래스 정보와 정적 변수를 저장하며, 포인터를 직접 다루지 않고 메모리 안전성을 강조합니다. 이러한 특징으로

2023년 9월 18일
·
0개의 댓글
·
post-thumbnail

[인터랙티브 웹 페이지 만들기] 5장 | flex 방식으로 레이아웃 만들기

국외에서는 float 속성을 이용한 레이아웃 제작 방식은 비표준 기술, 하지만 국내에서는 HTML5 이전의 방식으로 제작된 웹 사이트를 유지보수 하기 위해 float 속성을 활용한 레이아웃 작업이 더 많다.space-around은 양쪽 끝 간격을 합치면 중간 간격, s

2023년 9월 17일
·
0개의 댓글
·
post-thumbnail

[인터랙티브 웹 페이지 만들기] 4장 | 인터랙티브 웹을 위한 CSS 다루기

04-1 콘텐츠 모양을 자유롭게 변형하기 |속성명|속성값|설명| |-|-|-| |transform(2D)|scale|선택한 요소의 크기를 확대·축소. 현재 크기의 비율을 기준으로 1보다 크면 확대, 1보다 작으면 축소| ||skew|선택한 요소를 x축 또는 y축으로 비

2023년 9월 17일
·
0개의 댓글
·
post-thumbnail

[인터랙티브 웹 페이지 만들기] 3장 | CSS 기본 문법 빠르게 끝내기

03-1 HTML에 CSS연결하기 HTML 파일에 외부CSS 파일 입력하기 에디터에서 외부 CSS 파일 입력하기 link:css 입력 후 Enter를 누르면 외부 style.css 파일을 연결하는 자동 완성 구문 입력 CSS파일의 경로 수정하기 `태그의 href` 속성

2023년 9월 16일
·
0개의 댓글
·

[인터랙티브 웹 페이지 만들기] 2장 | HTML 기본 문법 빠르게 끝내기

02-1 HTML 파일 둘러보기 태그tag : 브라우저가 웹 문서를 잘 이해할 수 있도록 콘텐츠를 목적에 맞게 분류한 규칙 내용 부모 태그와 자식 태그 : 부모 태그 안에 들여쓰기를 한 뒤 여러 개의 자식 태그를 묶어서 표현 HTML 기본구조 `, ` : 문서 타입

2023년 9월 14일
·
0개의 댓글
·

신입 개발자 기술면접 질문 정리 - 객체 지향 프로그래밍(23.09.14)

OOP는 "객체 지향 프로그래밍"의 약자이며, 이는 소프트웨어 개발 방법론 중 하나로, 현실 세계의 개념과 데이터를 객체로 모델링하며, 객체는 클래스를 기반으로 생성됩니다. 이를 통해 코드의 모듈화, 재사용성, 유지보수성을 향상시키는 프로그래밍 스타일입니다. OOP의

2023년 9월 14일
·
0개의 댓글
·

[인터랙티브 웹 페이지 만들기] 1장 | 웹 페이지 제작 준비하기

01-1 웹 페이지를 만들기 전에 UIuser interface : 사용자 환경 UXuser experience : 사용자 경험 인터랙티브 UI/UXinteractive UI/UX : 사용자와 상호 작용하는 여러 모션과 동적인 콘텐츠를 사용하는 환경 HTML : 웹 페

2023년 9월 13일
·
0개의 댓글
·