본문 바로가기

Backend boot camp/Session113

[Git] 기초 0. version control system -Git 개요 학습 목표 Git의 배경 및 기능 이해 Git과 Github의 차이 version control system의 필요성 파일 변경 이력 확인 가능 이전 버전으로 복귀 가능 변경 내용 파악 용이 git으로 관리되는 파일은 github, gitlab, bitbucket 등 여러 가지 저장소로 백업, 협업 가능 Git 분산형 버전 관리 시스템 특정 시점의 백업 복사본을 스냅샷 스냅샷을 만드는 작업을 commit Github Git : 소스코드 기록 추적하는 버전 관리 시스템 Github : git repository를 관리할 수 있는 클라우드 서비스 git으로 관리하는 프로젝트를 올려둘 수 있는 장소 오픈소스에 기여할 수 있고 commit 기록으로 변.. 2022. 9. 6.
[Linux] 기초 0. CLI 기본 명령어 개요 I/O : 컴퓨터를 조작하기 위한 입출력 장치 리눅스 환경 CLI로 수많은 서버 컴퓨터에서 해당 컴퓨터와 소통 가능 학습 목표 리눅스 터미널 실행 CLI와 GUI 작업 동일 리눅스 터미널의 기본 명령어 이해 명령어 키워드 이해 절대 경로 상대 경로 이해 텍스트 에디터 nano로 파일 수정 및 저장 두 가지 학습 이유 AWS에서 대여하여 서버를 구성할 때 리눅스 운영체제 사용 git을 사용할 때 명령어 사용 CLI 기본 명령어 1 터미널 실행 Window - WSL2 실행 MacOS - 런치패드 혹은 스포트라이트에서 터미널 실행 Ubuntu - ctrl + alt + T or 대시 홈에서 찾기 프롬프트(prompt) 키보드의 입력을 확인하고 편집할 수 있는 한 줄의 공간 pw.. 2022. 9. 6.
[Publishing]HTML, CSS 0. Introduction HTML - structure CSS - presentatioin JS - interation 1. HTML 개요 HTML(HyperText Markup Language) 웹 페이지 구성하는 마크업 언어 전체적인 구조 담당 HTML 구조와 문법 tag들의 집합 (부등호로 묶인 기본 구성 요소) tree structure self-closing tag - 인 경우 와 같이 표현 가능 자주 사용하는 HTML 요소 제목 paragraph - 문단을 표현 division - 한 줄을 차지 span - 컨텐츠 크기만큼만 공간 차지 - 구역 표시 image link http://codestates.com" target="_blank">코드스테이츠 unordered list 로 하위 리스.. 2022. 8. 23.
Development 0. 컴퓨터와 프로그래밍의 이해 개요 백엔드 개발 기술의 최소한의 교양 지식 학습 목표 컴퓨터 구성요소 프로그램 실행 시 컴퓨터 내부 프로그래밍 관련 개념(프로그램, 프로그래밍, 프로그래밍 언어, 컴파일, 빌드, 통합개발환경) 컴퓨터의 이해 인트로 계산한다는 computare 라틴어에서 유래 독일군 암호 해독을 위한 튜링 머신이 시초 컴퓨터란? 입력받은 데이터를 정해진 규칙에 따라 처리해서 처리 결과를 저장하고 출력하는 전자 장치 입력받은 데이터 - 입력장치 정해진 규칙 - 프로그램 or 소프트웨어 or 애플리케이션 처리해서 - 중앙처리 장치 처리 결과 저장 - 기억장치 출력하는 - 출력장치 컴퓨터의 구성 요소 정해진 규칙 - 소프트웨어 입력받은 데이터를 처리해서 처리 결과 저장하고 출력 - 하드웨어 소.. 2022. 8. 21.