Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

기록

[스파르타코딩클럽] 코딩 용어 해설(2) 본문

코딩노트

[스파르타코딩클럽] 코딩 용어 해설(2)

문무스 2022. 10. 18. 19:04

출처 : 스파르타코딩클럽 (https://spartacodingclub.kr/)

더보기

강의 목록

  1. 스파르타코딩클럽 소개 및 앞으로 배우게 될 것
  2. 컴퓨터와 인터넷 - "https 보안 설정 됐어요?"
  3. 웹서비스 동작 방식 - "서버가 죽었네요"
  4. 서버-클라이언트 통신 - "저희가 API 열어드릴게요"
  5. 개발 언어/프레임워크 - "요새는 리액트로 개발해요"
  6. 아키텍쳐/DB - "DB 뭐 쓰세요?"
  7. 협업 - "git에 커밋했습니다"
  8. 그럼 이제 무얼 어떻게 어디서부터 배워야합니까!

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