-
IntroductionFull-Stack 2023. 6. 3. 01:20반응형SMALL
Full-Stack 개발자란?
"Full-stack"은 전체 기술 스택을 다룰 수 있는 개발자를 가리킵니다. Full-stack 개발자는 프론트엔드 (Front-end) 개발과 백엔드 (Back-end) 개발을 모두 수행할 수 있는 능력을 갖추었다고 말합니다.
프론트엔드 개발은 사용자 인터페이스(UI)와 사용자 경험(UX)을 구축하는 데 초점을 맞춥니다. HTML, CSS, JavaScript 등의 웹 기술을 사용하여 웹 애플리케이션 또는 웹사이트의 클라이언트 측을 개발하는 것이 포함됩니다. 프론트엔드 개발자는 웹 페이지의 레이아웃, 디자인, 사용자 인터랙션 등을 다루며, 웹 애플리케이션의 시각적인 부분을 개발하는 역할을 합니다.
백엔드 개발은 서버 측 로직과 데이터 처리를 다룹니다. 백엔드 개발자는 데이터베이스, 서버, API 등과 상호작용하면서 웹 애플리케이션의 비즈니스 로직을 개발하고 관리합니다. 백엔드 개발은 주로 서버 사이드 언어와 프레임워크를 사용하여 데이터 처리, 사용자 인증, 데이터베이스 연동 등을 다루는데 중점을 둡니다.
Full-stack 개발자는 이러한 프론트엔드와 백엔드 개발의 두 가지 영역을 모두 다룰 수 있으며, 웹 애플리케이션의 전체 개발 프로세스를 이해하고 개발할 수 있습니다. 이는 프로젝트의 구성 요소들을 통합하고 프론트엔드와 백엔드 간의 상호작용을 원활하게 관리할 수 있음을 의미합니다. Full-stack 개발자는 프로토타이핑, 개발, 테스트, 배포 등의 단계에서 다양한 기술과 도구를 사용하여 웹 애플리케이션을 구축할 수 있습니다.
다룰것들...
1. 네트워크 기초
2. docker (도커)
3. MySQL
4. django (장고)
5. json
6. HTML / CSS / Javascript
7. Android Studio
8. 그밖에.. (Chrome DevTools, Git, VSCode ...)
반응형LIST'Full-Stack' 카테고리의 다른 글
SQL(Structured Query Language) (0) 2023.11.17 데이터베이스(Database) 개론 (0) 2023.11.16 docker : step 2) Application 업데이트 하기 (1) 2023.06.03 docker : step1) Application의 Container를 만들고 실행하기 (0) 2023.06.03 docker Overview (0) 2023.06.03