상세 컨텐츠

본문 제목

#10 풀스택 개발

기초/IT 기본 지식

by 2^7 2024. 12. 4. 21:00

본문

1. 풀스택이란?

 웹 애플리케이션을 개발할 때 필요한 모든 기술과 작업을 다루는 기술

2. 풀스택 기본 개념

 사용자가 보는 화면(프론트엔드)부터, 서버와 데이터 관리(백엔드)까지, 모두를 포함하는 개발하는 것

 1) 프론트엔드

 

#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

'기초 > IT 기본 지식' 카테고리의 다른 글

#12 HTML  (0) 2025.02.04
#11 프롬프트 엔지니어링  (1) 2025.01.01
#9 백앤드 개발  (0) 2024.12.02
#8 프런트앤드 개발  (2) 2024.11.06
#7 MVC 패턴  (0) 2024.11.04

관련글 더보기