4차산업혁명의 일꾼/웹개발

비전공자를 위한 이해할 수 있는 IT지식

르무엘 2020. 11. 18. 10:45

[1]개발자

1단계: 프로그래밍언어:Java,Python,Ruby,Swift + 운영체제) -컴파일러에게 문서로 일을 시키는 사람

2단계:프론트엔드(애플리케이션,웹)  | 네트워크(API,이미지처리) | 백엔드(서버+데이터베이스)

3간계:프레임워크,라이브러리,깃(Git)  <--> 디자인

 

구글 - Java ,Kotlin

 

[2]개발자들의 작업을 도와주는 기능( IDE- 통합개발환경: Eclipse,PyCharm,AndroidStudio)

OS(제어) : CPU(  머리) + 메모리(작업공간) +  HDD, SSD(창고) 

Microsoft : C#, Visual Basic , C++, Javascript

MacOS,iOS :  : Objective-C, Swift

Android : Java , Kotilin

 

[3] 통신법

LAN - > MAN - > WAN -> 무선

 

[4]서버

리눅스가발전해서Android  , 레드햇 : 유료리눅스서버관리

호스팅업체 : 국내( Cafe24, 가비아), 해회( AWS)

 

[5] API와 JSON

REST(Representiational State Transfer) API, RESTful API

Create : POST

Read : GET

Update : PUT(전체), PATCH(일부)

Delete : DELETE

 

성공은 200번 , 클라이언트에서 발생한 문제 400번대 , 서버에서 발생한 문제 500 번대

API를 제공해주는 다른 소프트웨어를 SDK(Software Development Kit)라고 부릅니다.

 

JSON은 중괄호로 시작합니다. 그 키와 값은 콜론(:)으로 구분합니다.

값이 여러개면 대괄호로

ex

{

  key1 : value1,

key2 : value2,

key3 : [v1,v2,v3]

}

 

*깃북은 깔끔한 API문서 작성을 도와주는 서비스

 

[6]웹

1.HTML,CSS,Javascript

애플리케이션은 웹보다 효율적으로 네트워크의 영향을 조금만 받도록 만들 수 있다.

2.브라우저(크롬,엣지,파이어폭스,오페라,사파리) - 점유율중요

caniuse.com

3.반응형웹 -웹과 모바일 겸용

html의 링크에 대해 버튼이 눌림이 나타나면 웹

4.하이브리드애플리케이션

 

[7] 프레임워크와 라이브러리

애플 : 기기별로 프레임워크 존재(통칭 Cocoa 프레임워크)

 

Java - Spring

Node.js  - Express

python - django

ruby - rails

 

[8] 협업, 소스관리, 디자인

디자이너 - 포토샵, 일러스트

비율이슈, 기기이슈

구글 : Material Design

 

IT - 시계, 택시,금융, 유통

키오스크 -  안드로이드 or 윈도우

LIST

'4차산업혁명의 일꾼 > 웹개발' 카테고리의 다른 글

스파르타코딩 1주차 웹개발일지  (0) 2021.08.16
스프링툴에 톰캣앤진 구동시 일어나는 일  (0) 2020.12.27
Java JPA  (0) 2020.11.13
네트워크 7계층  (0) 2020.11.13
스프링AOP  (0) 2020.11.13