더북(TheBook)

정리하기

 

 

1 개발 분야는 프론트엔드, 백엔드, 데브옵스, 데이터 과학/인공지능, 게임, 임베디드, 정보 보안 등으로 나뉜다.

 

2 수요가 가장 많은 프론트엔드와 백엔드의 주요 기술은 다음과 같다. 개발자가 되려면 먼저 개발 분야를 선택하고, 해당 분야의 프로그래밍 언어와 프레임워크를 공부해야 한다.

 

구분

분야

프로그래밍 언어

프레임워크

프론트 엔드

웹 프론트엔드 개발

HTML, CSS, 자바스크립트

리액트, 앵귤러, 뷰

iOS 앱 개발

스위프트

유아이킷, 스위프트유아이

안드로이드 앱 개발

자바, 코틀린

안드로이드 제공 프레임워크

크로스 플랫폼 개발

자바스크립트, 다트

리액트 네이티브, 플러터

백엔드

 

자바

스프링

파이썬

장고, 플라스크, 패스트API

자바스크립트

노드JS, 넥스트JS