아래의 글은 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 등)
******************************************