본문 바로가기
FE/WEB

풀스택 테크 로드맵

by kKkKkKWJ 2024. 6. 1.

*작성자는 공부 중인 학생으로 잘못 된 정보가 있을 수 있음을 알려드립니다.

- 웹 기본 기술

HTML : 웹 페이지의 구조를 정의하는 마크업 언어

CSS : 웹 페이지의 스타일을 설정하는 스타일 시트 언어

JavaScript : 웹 페이지에 동적인 요소와 인터랙션을 추가하는 프로그래밍 언어

Saas : CSS를 보다 효율적으로 작성할 수 있도록 확장된 CSS 스크립팅 언어

 

- 개발 도구 및 환경

npm : 자바스크립트 프로그래밍 언어의 패키지 매니저. 라이브러리와 모듈을 관리

Git : 소스 코드 버전 관리를 위한 시스템

GitHub : Git 리포지터리 호스팅 서비스로, 코드 공유와 협업에 사용

GitHub Actions : GitHub에서 직접 CI/CD(지속적 통합 및 배포) 파이프라인을 구축할 수 있는 도구

 

- 프론트엔드 프레임워크 및 라이브러리

TailwindCSS : 유틸리티-퍼스트 CSS 프레임워크로, 빠른 UI 개발을 돕는다.

Bootstrap : 반응형 웹사이트를 빠르게 구현할 수 있도록 도와주는 CSS 프레임워크

React : 사용자 인터페이스를 구축하기 위한 JavaScript 라이브러리

Vue.js : 사용자 인터페이스를 구축하기 위한 진보적인 JavaScript 프레임워크

Angular : 웹 애플리케이션을 구축하기 위한 종합적인 JavaScript 프레임워크

 

- 서버 사이드 개발(백앤드 개발)

Node.js : JavaScript를 서버 사이드에서 실행할 수 있게 하는 플랫폼

Redis : 고성능 키-값 저장소로, 캐싱 및 세션 관리에 주로 사용

Spring : Java 플랫폼을 위한 애플리케이션 프레임워크

 

- 데이터베이스 관리

SQL(Structured Query Language) : 관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 관리하기 위해 사용되는 프로그래밍 언어

PostgreSQL : 강력한 오픈소스 관계형 데이터베이스 시스템

Mongosh(MongoDB Shell) : MongoDB 데이터베이스와 상호작용하기 위한 공식 명령줄 인터페이스

JDBC(Java Database Connectivity) : Java 어플리케이션에서 데이터베이스에 접근 할 수 있도록 하는 API

- API 및 인증

RESTful APIs : 웹 서비스의 서버와 클라이언트 사이의 통신을 위한 API 설계 지침

JWT Auth : JSON 웹 토큰을 사용하여 인증을 처리하는 방법

- 시스템 및 인프라

Linux Basics : 리눅스 운영 체제의 기본적인 사용법

Basic AWS Services : 아마존 웹 서비스의 기본적인 클라우드 서비스를 제공한다.

Monit : 시스템과 서비스를 모니터링하고 자동으로 관리하는 소프트웨어

Ansible : 서버 및 구성 관리를 자동화하는 도구

Terraform : 인프라 자원을 코드로 관리하고 자동화하는 도구

Docker : 애플리케이션을 컨테이너화하여 개발 및 배포를 단순화하는 도구

Kobernetes : Docker 컨테이너의 오케스트레이션 도구로, 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화

'FE > WEB' 카테고리의 다른 글

인터넷 주소 체계 (IP / DNS)  (0) 2024.06.01
HTTP(HyperText Transfer Protocol) 통신  (0) 2024.06.01
웹 애플리케이션(Web Application)의 구조  (1) 2024.06.01