INTRO 이번에 참여하게된 LG CNS AM Insprie Camp에서는 특히 LG CNS만의 AM기술을 강조하고 있다. AM 기술이 뭘까? 🤔 처음 AM이라는 용어를 들었을 때는 처음 들어보는 말이라 좀 생소했다. LG CNS에서 설명하는 AM은 다음과 같다

INTRO 교육을 시작하기 앞서 교육 담당자님이 강조하셨던 것은 항상 큰 그림을 먼저 보고, 내가 어떤 것을 배워나갈지 전반적으로 아는 것이 중요하다고 하셨다. 그래서 OT나 특강, 교육 첫 주차에서 공통적으로 전반적인 과정들이나 기술에 대해 알려주셨는데 나는 이 점

나는 이때까지 백엔드만 공부해와서 3학년 전공 수업 때 살짝 맛만 본 이후로 프론트엔드 쪽을 제대로 공부해보는 것은 사실상 이번이 처음인 것 같다.하지만 개발자란.. 💭 백엔드를 희망해도 프론트엔드를 맡게 될 수 있고,, 희망 기업의 직무에 백엔드가 없을 수 있기 때

HTML 기본 개념 정리 요소, 속성, 태그, 내용 요소(element) = 시작 태그 + 종료 태그 + 내용 태그 (Tag)는 HTML 요소의 시작과 끝을 정의하는 문법으로 시작 태그와 종료 태그로 나뉜다. 종료 태그는 종료 태그가 있는 경우, 없는 경우, 자기 종
호이스팅(Hoisting)이란? 호이스팅은 간단히 말해 변수나 함수, 클래스 또는 임포트(import)의 선언문을을 코드 맨 위로 끌어올리는 것처럼 동작하는 매커니즘이다. 하지만 실제로 코드가 물리적으로 이동하는 건 아니고, 자바스크립트 엔진이 실행 전에 코드를 스캔하

감기 이슈로 핑계 맞을지도 가득 가득 밀린 내 벨로그...정리를 안하기엔 또 뭔가 안한 것 같고 찝찝한 그럼 마음에 모든 것을 정리해야하는 성격 🥹갈길이 머니.... 여기선 좀 알아둘만한 것들만 빠르게 정리하고 넘어가자그러니까 미루지마 제발나머지 연산자의 부호❗️ 나

객체를 생성할 때사용 예 1) 매개변수를 객체로 반환하는 함수를 정의하는 경우사용 예 2) 변수가 가지고 있는 값을 로그로 출력할 때\-> 변수 이름과 변수 값이 함께 나와야 디버깅 및 내용 파악이 용이하다변수를 이용해서 객체 속성의 키를 만드는 방법 ...을 사용하여

일반적으로 데이터는 우리가 실습을 하는 것 처럼 하드코딩된 상태로 있는 경우는 거의 없다.대부분의 데이터는 데이터베이스에 저장되어 있고, 클라이언트(프론트엔드)가 서버에 요청하여 가져오는 방식이다.서버 사이드 (Backend) 클라이언트의 요청에 따라 데이터베이스에서
국가 정보를 가져와서 화면에 출력하기 \-> 국가명, 국가 이미지, 지도, 링크 등을 출력엔드포인트 ⇒ https://restcountries.com/v3.1/all필드 설명 ⇒ https://gitlab.com/restcountries/restcou

모듈 소프트웨어를 구성하는 하나의 독립적인 단위로, 특정 기능을 캡슐화하여 다른 코드와 분리한 코드의 집합이다. 모듈을 사용하면 코드 재사용성을 높이고, 관리와 유지보수를 쉽게 하며, 복잡한 시스템을 더 작은 단위로 나누어 개발하는 것이 가능하다 모듈 생성 및 사용

\-> 두 개의 태그 불가⇒ but❗️불필요한 태그가 추가 됨업로드중..⇒ ✅ 불필요한 태그가 추가 되지 않음\-> 🌟 가장 많이 사용표현식이란?값을 가지거나 값을 반환하는 문장으로 변수, 함수의 반환 값, 비교한 결과 값 등을 모두 포함함{'안녕, ${name}'

컴포넌트란? 리액트는 Component 기반의 구조라는 특징을 가지고 있다. 리액트는 모든 페이지가 컴포넌트로 구성되어 있고 하나의 컴포넌트는 또 다른 여러 개의 컴포넌트의 조합으로 구성될 수 있다. 이러한 컴포넌트들을 마치 레고 블록을 조립하듯 끼워 맞춰 새로운 컴포
✏️ SpringBoot란 Spring Boot는 Spring Framework를 기반으로 한 자바 애플리케이션 개발을 간편하게 만들어주는 도구이다 . 기존의 Spring Framework를 사용할 때, 개발자는 설정(XML 또는 Java 기반)을 직접 작성해야 하고

Spring MVC는 Model-View-Controller 아키텍처를 기반으로 사용자 요청(Request)을 처리하고 적절한 응답(Response)을 반환하는 구조이다.애플리케이션의 데이터를 나타내며, 데이터의 구조(필드)와 비즈니스 로직(메서드)을 정의한다.도메인

DAL (Data Access Layer) DAL은 데이터베이스와 애플리케이션 사이의 연결을 담당하는 계층(Layer)으로,데이터베이스와의 직접적인 연동을 캡슐화하여 비즈니스 로직과 분리하는 역할을 한다. 📍 DAO (Data Access Object) DAO는 데

DAO는 실제로 DB의 data에 접근하기 위한 객체실제로 DB에 접근하여 data를 삽입, 삭제, 조회, 수정 등 CRUD 기능을 수행 (SQL 실행)✔ 쉽게 말하면? "DB와 직접 소통하는 직원"👉 회사(애플리케이션)에서 창고(DB)에 물건(데이터)을 넣고 빼는

백엔드에서 데이터를 저장하고 조회하려면 데이터베이스를 활용해야 하는데, 백엔드에서 데이터베이스를 사용하는 프레임워크로 가장 많이 쓰이는 기술이 ‘Mybatis’와 ‘JPA’이다. 데이터 베이스 접속을 편하게 사용하기 위해 SQL Mapper 기술과, ORM(Object

여러 사람이 공유하여 사용할 목적으로 데이터를 조직적으로 체계화하여 통합하고, 관리하는 데이터의 집합데이터베이스의 종류에는 여러 가지가 있지만, 그중 가장 널리 사용되는 것이 바로 관계형 데이터베이스(RDB, Relational Database)입니다관계형 데이터베이스

현재 진행중인 프로젝트에서 원래 맡은 파트는 배포가 아니였지만 배포를 직접 경험해보고 싶어서 스프링부트 배포를 내가 맡게 되었다. 이전까지는 클라우드 환경의 이론적 지식이나 관련 용어들만 알고 있었어서 배포를 어렵게 생각하고 있었는데 직접 해보니 생각보다 상당히 쉽고

🐇 RabbitMQ, 🐬 MySQL/MariaDB, 🧃 Kafka는 DockerHub에서 제공하는 공식 이미지 사용하므로 mvn 빌드나 Dockerfile을 작성할 필요없이 docker run 명령만으로 컨테이너 실행 가능!⚙️ config-service, eu