웹프로그래밍을 위해서 html을 공부하다보니 이게 어디에 쓰이고, css는 뭐고, 자바스크립트는 무엇인지도 모른다는 걸 알았다!
본격적인 html공부 전에 웹프로그래밍의 구조에 대해서 알아보려고 한다.
그런데 나는 초심자라서 틀린내용이 있을 수도 있당..ㅎ 그러니까 내 글을 보고 공부하는건 비추다.
이번 여름방학동안에는 프론트엔드 개발을 배워보려고한다.
그 전에 프론트엔드와 백엔드에 대해서 아주아주 생략해서 간단하게 알아보겠다.
웹이나 앱서비스 제공을 위해서는 서버와 클라이언트가 필요하다.
클라이언트 - 사용자
서버 - 사용자가 원하는 기능을 제공하고 결과를 보여주는 제공자의 개념
클라이언트-서버의 구조에서 봤을 때 프론트엔드는 사용자가 볼수 있는 화면을 구성하는 것이다.
백엔드는 서버와 데이터베이스측 개발이다. 눈에 보이지 않는 서버에서 사용자들이 취하는 행동을 처리하고 기능을 가능하게 한다.
엄청 생략해서 알아봤다. 더 공부를 한 다음에 차근차근 내용을 추가하겠다.
사실 내가 전공자이긴하지만 전공수업을 거의 안들어서 비전공자와 다를 바가 없다..
클라이언트와 서버가 어떻게 정보를 주고 받느냐인 통신과 백엔드부분도 서버 부분 데이터 베이스 부분으로 나뉘는 걸로 알고 있다.
하지만 이런 방대한 부분을 한번에 다룰 수는 없기 때문에 차차 알아가면 될거라고 생각한다!! 히힣
참고자료
https://wiserloner.tistory.com/352
https://gaone.tistory.com/36