기초/IT 기본 지식
#10 풀스택 개발
2^7
2024. 12. 4. 21:00
1. 풀스택이란?
웹 애플리케이션을 개발할 때 필요한 모든 기술과 작업을 다루는 기술
2. 풀스택 기본 개념
사용자가 보는 화면(프론트엔드)부터, 서버와 데이터 관리(백엔드)까지, 모두를 포함하는 개발하는 것
1) 프론트엔드
- 사용자가 직접 보거나 클릭하는 화면을 만드는 부분
- HTML, CSS, JavaScript 같은 기술 사용
- https://sh9406.tistory.com/136
#8 프런트앤드 개발
1. 프런트앤드 개념 프런트앤드란 사용자가 보는 화면의 인터페이스와 사용자 경험을 구축하는 작업으로 주로 UI/UX를 구축하는 작업이며 HTML, CSS, JavaScript 등의 기술을 활용하여 구축함 2. 프런
sh9406.tistory.com
2) 백엔드
- 앱이나 웹사이트의 머리 뒤쪽에서 작동하는 시스템을 만드는 부분
- 데이터를 저장하거나, 회원가입 정보를 처리하고, 서버와 소통하는 역할
- 주로 사용하는 언어: Python, Java, Node.js 등.
- https://sh9406.tistory.com/143
#9 백앤드 개발
1. 백엔드란? 백엔드란 웹사이트나 모바일 앱을 사용할 때 눈에 보이지 않는 부분을 다루며, 주로 데이터를 처리, 저장하며 사용자와 시스템 간의 원활한 상호작용을 지원하는 분야 2. 백엔드
sh9406.tistory.com
3) 데이터베이스
- 정보를 저장하고, 필요할 때 꺼내 쓰는 창고의 역할
- MySQL, MongoDB 같은 도구를 사용
3. 풀스택 개발을 위한 기술
1) 프론트엔드 기술
- HTML, CSS: 웹페이지의 뼈대를 만들고 꾸미는 언어.
- JavaScript: 웹페이지를 동적으로 움직이게 하는 언어.
- 프레임워크: React, Vue.js
2) 백엔드 기술
- 프로그래밍 언어: Python, Java, JavaScript(Node.js), PHP 등.
- 프레임워크: Express.js(Node.js), Django(Python), Spring(Java).
- API 설계: 데이터를 주고받기 위해 REST API나 GraphQL 같은 방식을 알아야 함
3) 데이터베이스
- SQL(MySQL, PostgreSQL) 또는 NoSQL(MongoDB, Firebase) 사용법.
- 데이터를 저장하고 읽는 방법
4) 추가적으로 배울 것
- Git: 협업과 코드 관리 필수 도구.
- 클라우드: AWS, Google Cloud 같은 서비스
728x90