반응형

 블로그 

웹프로그래밍 기초 학습일지 -3-


웹 프론트엔드와 웹 백엔드


웹은 프론트엔드백엔드로 나뉘어진다.

브라우저를 프론트엔드 또는 클라이언트라 하고,


인터넷 유저에게 보여지지 않는 부분을 

백엔드라 한다.



학습목표

1.웹 프론트엔드에 대한 역할과 기술적 구성

2.웹백엔드에 대한 역할과 기술적 구성





웹 프론트엔드

사용자에게 다양한 데이터(문서,동영상,이미지 등)을 제공한다.

그리고 사용자의 요청에 반응해서 동작한다.


역할

구조를 만드는 과정(책이나 신문처럼)

적절한 배치(보기 좋게)

사용자요청에 반응(소통하듯이 부드럽고 빠르게)


HTML, CSS ,JavaScript


실습

크롬브라우져에서 평소 자주 이용하는 웹사이트를

웹사이트 도구로 살펴보기




HTML의 구조는 계층적으로 되어 있다.

CSS는 폰트의 크기, 사이즈 등 웹페이지의 스타일을 결정한다.

JavaScript는 서버의 동적인 부분을 담당한다.



웹 백엔드

백엔드는 프로그램의 뒷쪽, 서버입장에서

개발이 진행된다.


백엔드는 서버사이드(Server Side)이다.

백엔드 개발자는 클라이언트의 요청을

받아 일을 처리한 후에 결과를 넘겨주는

부분을 개발한다.

=>클라이언트 부분의 문제 해결파트


백엔드 개발자가 알아야할것

-프로그래밍 언어(JAVA,Python,PHP 등)

-웹의 동작원리

-알고리즘, 자료구조등 기반 지식

-운영체제, 네트워크에 대한 이해

-프레임워크에 대한 이해(Spring 등)

-DBMS(데이터베이스 관리소프트웨어)

에 대한 이해(예:Mysql, Oracle, MiracleSQL 등)








도움이 되셨다면 로그인 없이 가능한

아래 하트♥공감 버튼을 꾹 눌러주세요! 


반응형

+ Recent posts