post-thumbnail

풀스택 웹개발 부트캠프 17주차 (1)

Spring Java 기반의 웹 어플리케이션을 만들 수 있는 백엔드 프레임워크 Java로 다양한 어플리케이션을 만들기 위한 프로그래밍 툴 Spring 구조 Spring 프레임워크 특징 IoC (Inversion of Control, 제어 반전) DI (Dpenden

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

풀스택 웹개발 부트캠프 16주차 (3)

Wrapper 클래스 8가지 기본 데이터 타입 (primitive data type) 을 객체로 표현하기 위해 제공되는 클래스 객체로서 다양한 메서드와 속성 사용 장점 컬렉션 저장 자바의 컬렉션 (ex. ArrayList) 은 기본 데이터 타입을 직접 저장

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

풀스택 웹개발 부트캠프 16주차 (2)

Class 패키지 관련 있는 클래스 파일을 저장하는 공간 접근 제어자 클래스나 일부 멤버 (필드, 메서드) 에 외부에서의 접근 제한을 걸어두는 것 public 같은 클래스 ⭕ 같은 패키지 ⭕ 자식 클래스 ⭕ 전체 ⭕ protected 같은 클래스 ⭕ 같은 패

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

풀스택 웹개발 부트캠프 16주차 (1)

JAVA 기본 문법 데이터 타입 기본형 데이터 타입 (Primitive) boolean, char, byte, short, int, long, float, double 참조형 데이터 타입 (Reference) 기본형을 제외한 모든 형태 Scanner 클래스 주요 메서드 next( ) : 공백 이전까지의 문자열을 읽음 nextLine( ) : 줄바...

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

풀스택 웹개발 부트캠프 15주차 (2)

개인 포트폴리오 웹 페이지프로필, 사용 가능한 기술 스택, 진행한 프로젝트, 메일 등에 대한 정보 제공Main page, 자기소개 page, 프로젝트 page, contact page로 구성Header를 통해 페이지 간 이동 가능로고, About, Projects, C

2023년 10월 30일
·
0개의 댓글
·

풀스택 웹개발 부트캠프 15주차 (1)

TypeScript JavaScript의 기본 문법에 자료형 체크 기능을 추가한 것 JavaScript가 자의적으로 type을 해석하고 코드를 실행시켰을 때, 의도와 다른 방식으로 쓰이는 것을 방지 정적 파일 언어 → 실행하지 않고도 코드 상의 에러를 알려줌 (실시간

2023년 10월 30일
·
0개의 댓글
·

풀스택 웹개발 부트캠프 14주차 (3)

useSelector( ) redux store의 state를 조회하는 함수 인자로 콜백함수, 콜백함수의 매개변수로 state를 받을 수 있음 자동으로 subscribe를 하고 있으므로 데이터가 변경되면 컴포넌트 재실행 store.getState( ), subscrib

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

풀스택 웹개발 부트캠프 14주차 (2)

context api vs redux (찾아보고 정리) redux는 순수한 javascript Store 데이터를 넣는 곳 createStore(reducer 함수) : store 생성, reducer 함수 필수 getState( ) : createStore로 생성

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

풀스택 웹개발 부트캠프 14주차 (1)

context 생성 createContext()는 provider와 consumer 두 개의 리액트 컴포넌트 반환 초기값 설정 X 타입 설정 O createContext 내부에 타입을 설정하는 것은 필수가 아닌 옵션 그러나 명시하는 것이 좋음 consumer 자식 컴

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

풀스택 웹개발 부트캠프 13주차 (3)

handleSubmit : 두 개의 함수를 받음, 하나는 유효할 때 실행되는 함수(필수), 다른 하나는 유효하지 않을 때 실행되는 함수(선택)

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

풀스택 웹개발 부트캠프 13주차 (2)

React Router 개발자가 주소별로 다른 컴포넌트를 보여주기 위해 사용하는 라이브러리 여러 환경에서 동작할 수 있도록 여러 종류의 라우터 컴포넌트 제공 주요 컴포넌트 BrowserRouter Routes Route Link createBrowse

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

풀스택 웹개발 부트캠프 13주차 (1)

Ref Reference 전역적으로 작동 ❌ 컴포넌트 내부에서 선언 및 사용 ⭕ 동일한 컴포넌트 반복 사용해도 각 컴포넌트 내부에서만 동작 → 중복 ❌ DOM을 직접적으로 건드려야 할 때 사용 ex) 특정 input에 focus 주기, 스크롤 박스 조작, 비디오 플

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

풀스택 웹개발 부트캠프 12주차 (4)

LifeCycle Mount : DOM이 생성되고 웹 브라우저 상에 나타남 Update : props나 state가 바뀌었을 때, 업데이트함 Unmount : 컴포넌트가 화면에서 사라짐 render → DidMount에서 데이터 가져옴 → setState에 의해 다시

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

풀스택 웹개발 부트캠프 12주차 (3)

Event Handling 즉시 실행을 원할 경우에는 event에 괄호 붙이기 click event만 주고 싶다 -> 괄호 X onChange: input, textarea, select 값이 변경될 때마다 발생하는 event handler [...this.stat

2023년 10월 4일
·
0개의 댓글
·

풀스택 웹개발 부트캠프 12주차 (2)

Component MVC View를 독립적으로 구성해 재사용할 수 있고, 새로운 컴포넌트도 만들 수 있음 데이터 (props) 를 입력받아 View 상태 (state) 에 따라 DOM Node 호출 UI를 재사용 가능한 개별적인 여러 조각으로 나누고, 각 조각을 개별적

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

풀스택 웹개발 부트캠프 12주차 (1)

프레임워크 vs 라이브러리 프레임워크 한 프로그램을 만들기 위한 함수명 등이 모두 정의되어 있음 프로젝트 하나당 하나의 프레임워크만 사용 가능 라이브러리 원하는 페이지에서 다 사용 가능 리액트는 단방향 data flow 단방향 = 한 쪽으로 흘러가는 것 컴포넌트

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

풀스택 웹개발 부트캠프 10-11주차

💻 Do-IT (팀 프로젝트) 📍 http://3.39.211.126/ 소개 개발자 스터디 플랫폼 원하는 CS 과목에 대해 면접 연습 진행 → Open AI api (Chat GPT) 평가 → 포인트 획득 면접 연습을 통해 얻은 포인트로 스터디 개설 (100 포

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

풀스택 웹개발 부트캠프 9주차 (3)

Socket.io 클라이언트와 서버 간의 짧은 지연 시간, 양방향 및 이벤트 기반 통신을 실시간으로 가능하게 하는 라이브러리 WebSocket 프로토콜 위에서 구축됨 통신 과정을 단순화하고 개선하기 위한 추가 기능 제공 이벤트 기반 자동 재연결 기본 이벤트 사용자

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

풀스택 웹개발 부트캠프 9주차 (2)

TCP / IP 신뢰성 있게 전송 = 순서를 지켜서 전송 TCP 통신은 컨테이너 벨트를 생각하면 됨 네트워크 인터페이스 계층 맥 주소를 관리 이더넷이나 와이파이 같은 기술이 이 계층에 해당 응용 계층 소켓 응용 계층과 전송 계층 사이에서 동작 TCP / UDP 모

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

풀스택 웹개발 부트캠프 9주차 (1)

개발 과정 DB와 prodcution DB 분리를 위해 package.json에서 환경변수 설정함 공개적으로 보여주지 않을 정보(ex. api key 값) 개발 서버와 배포 서버에서 다르게 설정할 정보(ex. 파일 경로 등) 이런 내용들을 환경 변수에 저장

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