깃-> Git은 VCS (Version Control System)(형상관리) 입니다. 여기서 version은 소스코드(sourcecode) 파일의 version을 뜻한다. 즉 소스코드 변경사항 내역을 관리한다. 깃허브 -> 원격 저장소(중앙서버 같은 느낌 ) 깃에 저장된 코드들을 깃허브를 통해 공유할수 있다. 1.깃허브에 소스파일 올리기 터미널 창만...
Database 기초 이해 및 설치 데이터를 저장 및 보존 하는 시스템 Application에서는 데이터가 메모리 상에서 존재한다. 그리고 메모리에 존재하는 데이터는 보존이 되지 않는다. 해당 애플리케이션이 종료하면 메모리에 있던 데이터들은 다시 읽어 들일 수 없다. 그럼으로 데이터를 장기 기간동안 저장 및 보존 하기 위해서 데이터 베이스를 사용하는 것이다...
1. 인증(Authentication) & 인가(Authorization) 인증과 인가는 API에서 가장 자주 구현되는 기능중 하나이다. Private한 API는 물론이고 Public한 API도 기본적인 인증과 인가를 요구한다. 1.1 인증(Authentication) Authentication은 유저의 identification을 확인하는 절차다. 쉽게...
함수형컴포넌트 에서도 상태관리 및 life cycle 를 대체할수 있는 useEffect 기능을 제공하는 리액트 기능 간단한예제 1. useState setState 대신할수 있는 Hooks 기능 const [name, setName] = useState(""); name 에는 기본값 "" 담긴다. useState 에는 세터 함수가 담기며 이 함수에 파...
1. 자료 구조란? 자료구조 란 데이터에 편리하게 접근하고, 변경하기 위해서 데이터를 저장하거나 조직하는 방법 을 말합니다. 모든 목적에 맞는 자료구조는 없습니다. 따라서 각 자료구조가 갖는 장점과 한계를 잘 아는 것이 중요합니다. 자료구조는 언어별로 지원하는 양상이