기록
[스파르타코딩클럽] 코딩 용어 해설(2) 본문
출처 : 스파르타코딩클럽 (https://spartacodingclub.kr/)
더보기
강의 목록
- 스파르타코딩클럽 소개 및 앞으로 배우게 될 것
- 컴퓨터와 인터넷 - "https 보안 설정 됐어요?"
- 웹서비스 동작 방식 - "서버가 죽었네요"
- 서버-클라이언트 통신 - "저희가 API 열어드릴게요"
- 개발 언어/프레임워크 - "요새는 리액트로 개발해요"
- 아키텍쳐/DB - "DB 뭐 쓰세요?"
- 협업 - "git에 커밋했습니다"
- 그럼 이제 무얼 어떻게 어디서부터 배워야합니까!
5. 개발 언어/프레임워크 - "요새는 리액트로 개발해요"
프로그래밍 언어 : OS에 명령을 내리는 것. 프로그래밍 언어 별로 좋고 나쁨이 있지 않고 속성이 다를 뿐.
프레임워크 : 프로그래밍 언어로 서버를 만드는 것은 어려워서 사용하는 블록같이 미리 만들어진 것
언어별로 프레임워크가 조금 매칭되어 있음
Java로 만든 프레임워크 (제일 유명: Spring)
Node.js로 만든 프레임워크 (제일 유명: Express)
Python으로 만든 프레임워크 (제일 유명: Django, Flask)
언어별 용처와 특징:
웹:
눈에 보이는 부분 = 프론트엔드
HTML, CSS, JAVASCRIPT 를 엮어주는 프레임워크가 있음.
앵귤러(Angular), 뷰(Vue.js), 리액트(React.js)
서버:
Java, python, node.js
앱:
Kotlin (안드로이드앱), Swift (아이폰앱), Flutter or React Native (한번에 개발)
데이터분석:
python. SQL
6. 아키텍쳐/DB - "DB 뭐 쓰세요?"
아키텍쳐는 매우 복잡함
클라우드를 잘 써야함
데이터베이스 : 잘 찾기 위해 정리하는 것.
정리된 것은 인덱스라고 부름.
데이터베이스 두가지 종류: SQL vs NoSQL
SQL은 정형화되 있음(실수가 있으면 않되는 경우)
NoSQL은 정형화되 있지 않고, 데이터를 적재하는 형태(바뀔여지가 있을 때 대응가능)
데이터분석을 위해 SQL을 배운다 = SQL DB에서 데이터를 빼내오는 방법을 배운다
7. 협업 - "git에 커밋했습니다"
협업 할 때 git을 씀
부분을 나눠서 작업하고, 합치는 방법
commit, push, pull
브랜치 따기, 머지하기(합치기)
'코딩노트' 카테고리의 다른 글
모바일 장치 감지하는 방법 (1) | 2022.10.18 |
---|---|
[스파르타코딩클럽] 코딩 용어 해설(1) (0) | 2022.10.18 |