HTML - 웹페이지의 뼈대이다.
CSS - 웹페이지를 꾸며주는 것이다. 스타일 태그!
Backend -
백엔드 개발자는 데이터베이스, 서버, 애플리케이션 서버 등의 기술을 사용하여 웹사이트나 앱의 로직과 기능을 개발합니다. 사용자가 입력한 정보를 처리하고, 데이터를 저장하고, 인증 및 보안과 같은 중요한 기능을 담당합니다. 또한, 백엔드 개발자는 API(Application Programming Interface)를 개발하여 프론트엔드와 데이터베이스 간의 통신을 관리합니다. 이를 통해 프론트엔드 개발자는 백엔드에서 제공하는 데이터를 활용하여 웹사이트나 앱의 기능을 개발할 수 있습니다,
프론트에서 요구하는 데이터의 포맷이나 데이터베이스 입출력 및 다양한 비즈니스 프로세스를 코드로 구현하고 이를 위한 DB를 설계하고 백엔드 프레임워크를 이용하여 앱을 구현하는 것이 주요 업무다. 여기에 백엔드 프레임워크와 프론트엔드 서버를 이어주는 서블릿, WSGI 등의 미들웨어 기술도 필요하다. API 명세를 설계하고 실제 배포 단계에서 최대한 문제가 발생하지 않도록 체계적으로 구성하는 능력도 필요하다.
핵심은 DB에 담겨진 정보를 프론트엔드에서 활용할 수 있도록 여러 API들을 개발하는 것이다.
Frontend - 프런트엔드 웹 개발은 HTML , CSS , JavaScript를 사용하여 웹사이트의 그래픽 사용자 인터페이스를 개발하여 사용자가 해당 웹사이트를 보고 상호작용할 수 있도록 하는 것입니다.프론트엔드 개발자는 사용자 경험을 개선하기 위해 레이 사용자가 버튼을 클릭하거나 입력한 정보를 처리하는 등의 기능을 구현합아웃, 색상, 글꼴 등의 디자인 요소를 조율하고 또한, 웹사이트나 앱의 반응성을 향상시키기 위해 다양한 디바이스에서 동작하는 코드를 작성하는 등의 작업도 수행합니다.
DataBase 데이터를 저장하는 데이터저장소! 여러 사람들이 관리하는 데이터의 모음! 나중에 우리가 데이터를 잘 찾기 위해 존재하는 것입니다. 데이터베이스를 사용하면 정보를 쉽게 찾고 업데이트할 수 있고, 많은 양의 정보를 효율적으로 관리할 수 있습니다. SQL은 DB에서 데이터를 빼내는 방법을 배웁니다.
SQL - DB 에서 데이터를 조회하기 위한 언어로,
SQL 문법을 이용하여 DB에 명령을 내리는 것을 Query 한다고 합니다.
버그(Bug)
에러(Error)
클라이언트
API - Application Programming Interface의 약자.
은행(서버)의 창구(Api)
허락된 곳에만 접근 허용
Openapi 는 누구나 다 가져가세요