분류 전체보기(115)
-
# [백엔드] 데이터베이스 정리
백엔드에 사용되는 데이터 베이스에 대해서 알아보자. 🤔 데이터베이스란?✅ 데이터베이스는 검색과 축적이 쉽도록 정리된 데이터 모음 혹은 그것을 가능하게 하는 소프트웨어이다.메모리, 텍스트파일, 엑셀, 특정프로토콜을 통해 생성한 바이너리 파일 등의 데이터를 검색, 수정삭제, 읽기 요청이 동시 다발적 처리와 응답이 가능해야 함.데이터 저장 시 수많은 문제 가 생기는 상황에서도 데이터를 안전하게 CRUD 가능하도록 하는 소프트웨어.Oracle, MySQL(무료), MariaDB, SQL Server, PostgreSQL, SQLite, MongoDB, Cassandra, DynamoDB, Neo4 j, CockroachDB, 알티베이스(국산), 큐브리드(국산), 티베로(국산) 💁♂️ 데이터베이스는 RDB와..
2025.01.03 -
# [백엔드] 백엔드 프로그래밍 언어 정리
백엔드 개발할 때 알아야 하는 프로그래밍 언어와 타입스크립트에 대해 알아보겠습니다. 💁♂️ 백엔드 프로그래밍 언어 종류1) Python :Flask, Jango, FastAPI2) C++ : 게임서버 개발3) Java : Spring Framework4) C# : MS 계열 소프트웨어 (ex. stack over flow)5) JavaScript : 개발자 소수 일 때 풀스택 언어(프런트, 백엔드, 타입스크립트, 인프라, 서버리스, 앱개발 가능) 🤔타입 스크립트란?✅ 타입 스크립트란 는 원하는 타입으로 엄격하게 정의(Static) 가능한 JavaScript 오픈소스 언어입니다.컴파일 과정에서 타입 지정하여 컴파일 에러 예방 및 손쉬운 디버깅 가능(개발단계에서 에러 발견)안정적인 개발과 높은 수준의 ..
2025.01.03 -
# [IT용어] SRE 엔지니어란?
SRE 란 무엇인가 궁금 했다. DevOps 와 어떤 차이가 있는지 알아보자. 🤔 SRE 엔지니어란?✅ SRE 는 사이트 안정성을 책임지는 업무 이다.Site Reliability Engineering 운영 업무를 담당하는 소프트웨어 엔지니어가 하는일 릴리즈 주기 개선을 목표로 함. ⚖️ DevOps 와 SRE 의 비교⭐️ DevOps 는 무엇을 수행하는지 묻고 SRE 는 어떻게 사용할수 있는가를 묻는다.📌 참고 1.NetApp,SRE 정의
2025.01.02 -
# [백엔드] 백엔드 대하여 01 (업무순서, 설계방식)
백엔드를 개발하기 위해서 알아야 할 것은 무엇인지, 백엔드 업무 프로세스, 설계방식에 대해 알아보았습니다.1. 백엔드에 대하여 🤔 백엔드란?✅ 백엔드는 요청에 맞게 데이터를 처리하여 응답 하는 것 이다. 🤔 백엔드 개발할 때 알아야 할 지식은?✅ 서버, 운영체제, 네트워크(http, tcp/udp, 라우팅, OSI, 요청, 응답, DNS)를 알아야 한다. 🤔 서버란?✅ 서버란 요청을 받아 처리하고 결과물을 응답하여 보내는 주체이다. 이미지, 파일, 데이터처리 무엇을 처리할 것인지로 어떤 종류의 서버인지 분류 할 수 있다. 1) WAS(Web application server) : 동적 데이터 처리서버, 웹서버뒤에서 응답 제공 (ex. 톰캣, 웹스피어, JEUS, IIS) 2) 웹서버: ..
2025.01.02 -
# [Node.js] Node.js 개발 환경 구축하기(feat.MAC)
테스트 환경Visual studio code : 1.96.2(Universal)Node.js : 20.18.1운영체제 : Mac OS 14.6.11.Node.js 설치https://nodejs.org2. Node.js hello worldgit clone : https://github.com/wapj/jsbackendcd jsbacend/chapter0node hello-node.js📌 참고 1.[Node.js 백엔드 개발자 되기 2024]
2024.12.31 -
# [크롤링] 나라 장터 크롤링 하기01
나라장터란 무엇이고 거기서 얻을수있는 정보는 무엇인가? pretotyping 부터 시작해서 크롤링 서비스를 만들어 보자. 🤔 나라장터란?✅ 나라장터란 는 모든 공공 기관의 입찰 정보가 공고된 국가 종합 전자 조달 시스템 이다.1.입찰 공고 검색 Process 1) 웹사이트에서 클릭하며 공고 검색 💻 입찰 공고 명 검색 > 공고 선택 > 공고 확인 공고 검색공고 선택공고 확인 2. Inspect 를 사용하여 페이지 구조 분석 1) Inspect 창에서 요소확인 💻 inspect 창 좌상단 아이콘 클릭 > 검색버튼 마우스오버 > inspect 요소확인인 inspect 확인inspect 구조확인3. 검색 버튼 요소 접근 1) 버튼 위치에서 XPATH element 추출후 실행 ?..
2024.12.31