지식노마드의 라이브러리

Source:  Backend as a Service

 

백엔드 개발이란, 서버사이드 개발을 말한다. database, scripting, 웹사이트 구조 관련된 개발이다. 웹사이트에서 어떤 액션을 했을 때, 보이지않는 뒷단의 활동들을 수반한다. 백엔드 개발자들에 의해 작성된 코드는 브라우저가 데이터베이스 정보와 상호작용할 수 있도록 돕는다.

 

출처: thinkground.studio

 

웹 서버 = 사용자, 시간, 접속환경, 요청하는 조건 등에 따라 동적으로 다른 웹 문서를 응답한다

*정적이다 eg. 신문
*동적이다 eg. 페이스북

 

웹 사이트는 정적이고, 웹 서비스는 동적이다.

 

언어+웹 서버 프레임워크

프레임워크= 서버를 쉽게 제작할 수 있게 도와주는 도구, 언어에 따라 여러 종류가 있음

프레임워크도 언어에 따라 여러 종류가 있다.

언어 자바 PHP 파이썬 자바스크립트
프레임워크 spring CodeIgniter, Laravel Flask, django node JS

이것들 제외하고 굉장히 많은 프레임워크가 있다.

이 언어로 누군가가 짜놓은 함수를 이용해 request, response 를 쉽게 짤 수 있다.

 

*마이크로 프레임워크 = 제공하는 기능은 상대적으로 적지만, 가볍고 쉽게 사용할 수 있는 프레임워크

*풀스택 프레임워크 = 마이크로 프레임워크에 비해 더 많은 기능을 제공

 

[개발 기초 지식] 웹 브라우저와 DNS, 웹서비스 동작 원리와 순서

 

[개발 기초 지식] 웹 브라우저와 DNS, 웹 서비스 동작 원리와 순서

브라우저란? 웹서비스 사용하기 위해 실행하는 프로그램이며, 오페라/파이어폭스는 외국에서 유명 5대 브라우저 크롬, 사파리, 인터넷 익스플로러, 오페라, 파이어폭스 브라우저 역할 1. 브라우

yourcurator.tistory.com

 

[개발 기초 지식] 웹 문서 특징(Front End)

 

[개발 기초 지식] 웹 문서 특징 (Front End)

쉽게 말하면 프론트엔드 - 사용자의 눈에 보이는 부분 개발 & 백 엔드 - 이용자 눈에 보이지 않는 것 개발 프론트엔드라고 불리는 것들은 웹개발에만 국한하지 않음. 클라이언트 사이드 개발자는

yourcurator.tistory.com

 

 

 

 

※본 내용은 탈잉 '비전공자를위한기초탄탄개발입문'강의를 직접 듣고 참고해서 노트테이킹함

공유하기

facebook twitter kakaoTalk kakaostory naver band