로그인 바로가기 하위 메뉴 바로가기 본문 바로가기
난이도
심화

웹 프로그래밍(풀스택)

임시 이미지 [코스설계] Front-End 윤지수
http://www.boostcourse.org/web316/notice/2482
좋아요 4729 수강생 47513
아래의 글은 BOOSTER 서포터즈로 활동하고 mansesjh***님이
작성한 부스트코스 후기입니다.
여러분들의 성원에 더 노력하는 부스트코스가 되겠습니다.
감사합니다.
******************************************
1)링크:https://blog.naver.com/mansesjh222/221796655009
2)작성 날짜: 20/02/05
 
(본문 내용)

웹프론트엔드?

사용자에게 웹을 통해 다양한 콘텐츠(문서, 동영상, 사진 등)를 제공한다.

또한, 사용자의 요청(요구사항)에 반응해서 동작한다.


웹프론트엔드의 역할

● 웹콘텐츠를 잘 보여주기 위해 구조를 만들어야 합니다.(신문,책등과 같이) - HTML

● 적절한 배치와 일관된 디자인 등을 제공해야 합니다.(보기 좋게, 가독성이 좋게) - CSS

● 사용자 요청을 잘 반영해야 합니다.(소통하듯이, 동적인 제어, 프로그래밍) - Javascript


백엔드(Back-End)란?

프론트엔드가 프로그램의 앞쪽(클라이언트 입장-클라이언트 사이드)에서 개발이 진행된다면 벡엔드는 프로그램의 뒷쪽(서버 입장-서버사이드)에서 개발이 진행된다.

클라이언트의 요청에 따른 적절한 정보를 응답을 주어야한다.


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

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

● 웹의 동작 원리

● 알고리즘(algorithm), 자료구조 등 프로그래밍 기반 지식

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

● 프레임워크에 대한 이해(예: Spring)

● DBMS에 대한 이해와 사용방법(예: MySQL, Oracle 등)


edwith의 부스트코스의 웹프로그래밍 강의를 수강하고 공부한 것을 적었습니다.

 


 ******************************************