본문 바로가기
반응형

개발36

[CS] 깃(Git)과 깃허브(Github) ✔️깃(Git)이란? Git은 분산 버전 관리 시스템(Distributed Version Control System)으로, 소스 코드 및 파일의 변경 이력을 관리하고 협업을 용이하게 만들어주는 도구입니다. Git은 리눅스 커널 개발자인 리누스 토발즈에 의해 개발되었으며, 빠른 속도와 간편한 브랜치 전환 등의 특징으로 많은 개발자들에게 사랑받는 도구입니다. 💡깃(Git)의 주요 개념 Repository (저장소): 파일 및 이력 정보를 저장하는 공간. 로컬 저장소와 원격 저장소로 나뉩니다. Commit: 파일의 변경 내용을 저장하는 작업 단위. 각 Commit은 고유한 식별자(해시)를 가집니다. Branch (브랜치): 독립된 작업 공간을 만들어 여러 작업을 동시에 진행할 수 있도록 해줍니다. Merge:.. 2023. 8. 29.
[일상] 2023 개취콘 백엔드 개발자 이야기, JUMPIT TO BACK-END 2023 개취콘 백엔드 오프라인 행사에 참여를 신청하게 되었지만, 10대 1의 경쟁률을 뚫지 못하고 오프라인으로 행사에 참여하게 되었다. 첫 번째는 프런트엔드였고 두 번째가 백엔드이다. 참여 취지는 이렇다. 센스 있게 일하는 노하우부터 FIT 한 기술 트렌드로 성장 부스트 업까지 오. 직. 백엔드 개발자만을 위한 개취콘 현장에 참여해 보세요👍 라는 말로 주니어 개발자들을 위한 조언과 학습하면 좋은 언어들과 기술들을 소개해 주며, 끝으로는 질문과 답변까지 받아 주셔서 유익한 시간이 되었던 것 같다. 💡세션 소개 💡손진규 강연자 님 강남언니 개발 챕터 리드를 하셨고, 이후 스타트업을 대상으로 컨설팅을 하셨습니다. 현재 B2B SaaS reflow를 만들고 있다고 합니다. 📖강의 내용 함께 개발하는 것에 대한.. 2023. 8. 27.
[CS] Rest 와 Restful API ✔️Rest란? **REST(Representational State Transfer)**는 로이 필딩(Roy Fielding)의 2000년 박사학위 논문에서 소개된 소프트웨어 아키텍처 스타일입니다. REST는 분산 하이퍼미디어 시스템을 위한 아키텍처 스타일로, 웹 기반의 분산 시스템을 설계하는 데 사용됩니다. 💡Rest의 특징 자원(Resouces) 기반의 URI: 모든 자원은 고유한 URI로 표현되며, 이 URI를 통해 자원에 접근합니다. HTTP 메소드 활용: HTTP 메소드(GET, POST, PUT, DELETE 등)를 활용하여 자원에 대한 CRUD(Create, Read, Update, Delete) 작업을 수행합니다. 자기 표현적 메시지: 클라이언트와 서버 간의 통신은 자기 표현적인 메시지를.. 2023. 8. 26.
[Java] 스택(Stack)과 큐(Queue) ✔️스택과 큐 란? 스택과 큐는 각각 후입선출(LIFO, Last In First Out)과 선입선출(FIFO, First In First Out) 원칙을 따르며, 이 두 자료구조를 이해하면 프로그래밍에서 데이터 처리 및 알고리즘 구현에 유용하게 활용할 수 있다. 💡 스택(Stack) 스택은 한 쪽 끝에서만 데이터의 추가와 삭제가 일어나는 자료구조입니다. 가장 위에 있는 항목이 가장 먼저 제거되는 후입선출(LIFO) 원칙을 따릅니다. 주로 함수 호출과 같은 임시 데이터 저장, 역추적 등에 사용됩니다. 자바에서는 java.util.Stack 클래스를 사용하여 스택을 구현할 수 있습니다. 💡 스택(Stack)의 주요 함수 push(item): 스택의 맨 위에 요소를 추가합니다. pop(): 스택의 맨 위에서.. 2023. 8. 24.
반응형