본문 바로가기
728x90

분류 전체보기107

[TIL] Git Git이란? 형상 관리 도구 중 하나이며, 버전 관리 시스템이라고도 합니다. git은 소프트웨어를 개발하는 기업의 핵심 자산인 소스코드를 효과적으로 관리할 수 있게 해주는 무료,공개 소프트웨어이며, SVN보다 여러 장점이 있어 git으로 갈아타는 추세이다. Git의 장점 깃(git)을 사용하면 각 개발자의 로컬 컴퓨터에 프로젝트를 복사할 수 있어 각자 코드를 짠 후 수정 및 업데이트 내역을 합칠(merge) 수 있습니다. 소스코드의 수정 내용은 커밋이라는 단위로 관리가 가능하고, 패치라는 형식으로 배포가 가능하여 프로그램의 변동 과정을 체계적으로 관리할 수 있습니다. 깃(git)은 일반적인 버전 관리 시스템보다 성능이 뛰어나 변경 이력이 많더라도 변경된 내용만 처리한다는 점에서 메모리적인 효율성이 뛰어납.. 2022. 10. 31.
[스파르타코딩클럽] 미니 프로젝트 S.A 1. Runway 저희 팀원들을 소개하는 페이지로 다같이 비행을 시작하자는 의미를 가지고 있습니다. 2. 와이어프레임 왼쪽은 메인페이지로 저희 팀의 타이틀과 팀에서 추구하는 점을 보여주고 밑에 카드로 팀원들의 간략한 정보를 보여줍니다. 페이지 방문자들이 방명록을 남길 수 있게 구현할 예정입니다. 오른쪽은 상세페이지로 메인페이지의 팀원들 카드를 클릭시 팀원의 상세 정보를 볼 수 있게 페이지를 따로 제작하여 연결할 예정입니다. 팀원들의 상세 정보를 보고 댓글을 남길 수 있도록 구현해 볼 예정입니다. 3. 기능 API 2022. 10. 31.
[스파르타코딩클럽] 사전캠프 7일차 - MongoDB DB(DataBase)란? 1) DB를 쓰는 이유 데이터베이스를 한 마디로 정의하면 ‘데이터의 집합’이라고 할 수 있습니다. 데이터베이스에는 일상생활 대부분의 정보가 저장되고 관리됩니다. 오늘 보내거나 받은 카카오톡 메시지, 인스타그램에 등록한 사진, 버스/지하철에서 찍은 교통카드, 카페에서 구매한 아이스 아메리카노 등의 정보가 모두 데이터베이스에 기록됩니다. 예를들어 방을 정리하는 이유가 무엇일까요? 저는 두 가지의 이유가 있다고 생각하는데 첫 번째는 잘 넣어두기 위해, 두 번째로는 나중에 잘 찾기 위해 DB 또한 마찬가지 입니다. 우리 눈에 보이진 않지만, 사실 DB는 Index라는 순서로 데이터들이 정렬되어 있습니다! 2) DB의 두 가지 종류 Database에는, 크게 두 가지 종류가 있습니다. .. 2022. 10. 23.
[스파르타코딩클럽] 사전캠프 6일차 - python & crawling(크롤링) Python란? Python은 배우기 쉽고 강력한 프로그래밍 언어입니다. 효율적인 고급 데이터 구조와 객체 지향 프로그래밍에 대한 간단하지만 효과적인 접근 방식을 가지고 있습니다. Python의 세련된 구문 및 동적 유형 지정은 해석된 특성과 함께 대부분의 플랫폼에서 많은 영역에서 스크립팅 및 신속한 응용 프로그램 개발에 이상적인 언어입니다. 출처: Python 튜토리얼 Python 시작하기! 1) Python 3.8.6 버전 다운로드 하기 1. 아래의 링크를 클릭하여 다운로드를 합니다! https://www.python.org/ftp/python/3.8.6/python-3.8.6-amd64.exe 2. Add Python 3.8 to PATH 를 체크합니다. 2) 프로젝트 만들기 1. PyCharm을 .. 2022. 10. 22.
[스파르타코딩클럽] 사전캠프 5일차 - Ajax Ajax란? AJAX란 비동기 자바스크립트와 XML (Asynchronous JavaScript And XML)을 말합니다. 간단히 말하면, 서버와 통신하기 위해 XMLHttpRequest 객체를 사용하는 것을 말합니다. JSON, XML, HTML 그리고 일반 텍스트 형식 등을 포함한 다양한 포맷을 주고 받을 수 있습니다. AJAX의 강력한 특징은 페이지 전체를 리프레쉬 하지 않고서도 수행 되는 "비동기성"입니다. 이러한 비동기성을 통해 사용자의 Event가 있으면 전체 페이지가 아닌 일부분만을 업데이트 할 수 있게 해줍니다. 출처 : https://developer.mozilla.org/ko/docs/Web/Guide/AJAX/Getting_Started Ajax 시작하기 - 웹 개발자 안내서 | M.. 2022. 10. 21.
[스파르타코딩클럽] 사전캠프 4일차 - JQuery!! JQuery란? HTML의 요소들을 조작하는, 편리한 Javascript를 미리 작성해둔 것. 라이브러리입니다! Javascript로도 모든 기능(예 - 버튼 글씨 바꾸기 등)을 구현할 수는 있지만, 1) 코드가 복잡하고, 2) 브라우저 간 호환성 문제도 고려해야 해서, jQuery라는 라이브러리가 등장하게 되었답니다. JQuery는 Bootstrap과 같이 Javascript와 다른 특별한 소프트웨어가 아니라 미리 작성된 Javascript 코드입니다. 전문 개발자들이 짜둔 코드를 잘 가져와서 사용하는 것임을 기억해주세요! (그렇게 때문에, 쓰기 전에 "임포트"를 해야 합니다!) 1) JQueury 사용하기 우선 JQuery를 사용하기 위해서는 JQuery CDN을 import 해주어야 합니다. 코멘트.. 2022. 10. 20.
728x90