달리는 자동차
개발트리 본문
- 웹퍼블리셔 : 웹 문서를 만드는 사람
- 프론트엔드개발자 : (프론트에서) 웹 문서를 동적으로 만드는 사람
- 백엔드개발자 : (백엔드에서) 웹 문서를 동적으로 만드는 사람
웹클라이언트 (문서요청) | 웹서버(문서를 돌려준다.) | |
브라우저 | ||
http://naver.com/page | page를 찾아서 돌려준다. | |
문서는 (page)?
1.퍼블리셔가 만든다.
2.서버에 프로그램을 통해 문서를 만든다.(동적인 문서)
-----------------------------------------------------------------------------------
프론트엔드 개발자 중 퍼블리셔 - 웹 문서를 만들어주는 기술자
Web Browser
HTML/ CSS ---->(SASS/LESS)/(Bootstrap/Material)
-------------------------------------------------------------------------------------
프론트엔드 개발자 중 자바 스크립트 개발자 -웹 문서를 동적으로 만들어주는 기술자
(*문서를 클라이언트에서 동적으로 만드는 기술)
Web Browser
HTML/ CSS ----> 두가지가 객체화 DOM----->(HTML5 API)/(jQuery)/(Angular,React.js)
+
객체를 제어하기 위한 JavaScript(ES6,7,8,)
------------------------------------------------------------------------------------
백엔드 개발자 : 다양한 서버 스택 중에 하나를 이용
서버 스택 *(문서를 서버에서 동적으로 만드는 기술)
Linux Apache MySQL PHP (서버스택 ,램스택이라고도 함) : 초기 스타트업, 미국에서 많이 썼었다
Windows IIS MS-SQL ASP (위사스택)
Java WAS Oracle JSP -> (자바스택)기업에서 많이 쓴다.
MongoDB Express Angular NodeJs (민스택)
----------------------------------------------------------------------------------------
백엔드 개발자 with 자바스택
JVM(자바실행환경)/ WAS / DBMS
JDK / Servlet / JSP----->(Tiles)/ JDBC(DB)--->ORM
---Java WEB API(spring)+ Java-- // +Maven
------------------------------------------------------------------------------------------
자바를 이용한 풀스택 개발자가 되기위한 나의 로드맵
사전지식 - 컴퓨터 프로그래밍 개요
공통사항 - Java -> SQL -> JDBC -> MyBatis
Front-end - HTML -> CSS ->JavaScript -> DOM
Back-end - Servlet/JSP -> Tiles -> Spring MVC -> Spring Security
출처 -> 유튜브 뉴렉처 선생님 강의를 100% 참고하였습니다. *^^*
'개발자 일기' 카테고리의 다른 글
attr( ) 과 prop( )의 차이 (0) | 2020.11.18 |
---|---|
[회사업무]svn에서 프로젝트 check out 후 환경설정 (0) | 2020.08.20 |
2020-08-07 (0) | 2020.08.08 |
[회사업무]푸쉬이벤트 협조요청 (0) | 2020.08.08 |
0805-추가메모 (0) | 2020.08.05 |