728x90

배움의 기록/IT 공부의 기록 6

프레임워크와 라이브러리, 깃허브...

Apple - Object-C, Swift - Cocoa Google - Java, Kotlin - Android Frame work Web - JS - AngularJS(구글), Vue.js(Evan you중국인), React(페북)... Ruby - RAILS Java - spring JS - Express Python - django... 프레임워크 > 라이브러리... Git 개발 단계별로 깃발을 꽂아서(Commit/커밋) 메모를 붙일 수 있음. 그 메모를 Commit Log.... 브랜치(Branch) 가지치기, 머지(Merge) 각 브랜치를 합치는 것. GitHub, Bitbucket...원격 저장소. 협업 툴. 로컬에서 작업한 뒤 commit을 하면 그 결과를 원격 저장소에 업로드. 애플 : ..

데이터베이스와 이미지처리

데이터에는 단 1%의 결점도 허용되서는 안된다. 무결성이추구됨. 관계형 데이터 베이스(RDB : Relational database) 관계형 데이터베이스 관리 시스템(RDBMS) : MS SQL, Oracle DB, MySQL, MariaDB... API문서 : 데이터가 서버 or 클라이언트에 있는지 유무를 구분 이미지 성격에 따라 클라이언트 or 서버 저장 장소 결정. 주로 관계형 이미지(프로필 등)은 서버에 저장. 아이콘 등은 클라 서버에 저장. API에서 이러한 이미지 주소를 지정

HTML, CSS, JAVA SCRIPT

HTML : text 정보 중심, , , , , ... 마크업, 마크업 작업자 CSS : 디자인 only... HTML + CSS = 퍼블리싱, 퍼블리셔 JAVA SCRIPT : 프로그래밍 언어 웹 = HTML + CSS + JAVA SCRIPT 애플리케이션은 실행파일을 직접 다운로드하여 실행을 하고 출력이 이루어지는 방식.네트워크 의존 약함이 장점. 코두수정 후 반영까지의 과정이 어려움. 웹은 요청을 송신한 뒤 접수된 요청 문서 '사본'을 브라우저에 반영하여 출력하는 방식. 수정 용이(원본만 수정). 네트워크 환경 필수가 단점. 웹브라우저 파편화 확인 : www.caniuse.com Can I use... Support tables for HTML5, CSS3, etc www.caniuse.com 브라..

OS의 개념과 API

LAN : Local Are Network < MAN : Metropolitan Area Network < WAN : Wide Area Network 클라이언트 PC : 프론트엔드, 프론트... 서버 PC : 백엔드, 백... OS : Linux, Window, Mac, iOS, Android... 오픈소스, 오픈 플랫폼, 오픈 API, 오픈 라이브러리... 리눅스 버전 : Ubuntu, Red hat, Android... 호스팅 회사 : Cafe 24, 가비아, AWS... API : 체계. 클라이언트에서 요청 되는 명령을 서보에 보내줄때 기능을 지정하는 체계. -. CRUD / Creat(올려줘), Read(불러와줘), Update(바꿔줘), Delete(지워줘) 데이터를 볼때 항상 CRUD의 관점에..

개발자 - 언어 - 컴파일러 - IDE

1. 개발자가 컴퓨터에게 일을 시키는 방식 컴파일러 : 통역사, 사람→프로그래밍언어→기계어(0,1) → 컴파일러에게 일을 시키는 언어 : 프로그래밍 언어, JAVA, Python, Ruby, Swift등 개발자 = 생산관리자 공정 절차서(언어로 작성) = 컴파일러... 컴퓨터 = 생산담당 직원 2. 그래서 개발자는 생산관리자가 생산담당자가 일을 능률적이고 똑같이 하기 위해 생산 절차서를 작성하듯 컴퓨터가 해야 하는 일들을 작성해야 한다. 프로그래밍 언어로 절차서를 만드는 일을 프로그래밍 혹은 코딩이라고 한다. 컴파일러는 코딩한 절차서를 통역, 해석해서 0과 1로 컴퓨터에 전달한다. 컴퓨터는 절차서 내용을 이해하여 절차서 대로 이행한다. 관리자가 작업절차서를 일일이 손으로 쓰고 필요에 따라 사진을 오려 풀..

반응형