본문 바로가기

Spring

백엔드 신입 개발자가 쌓아야 하는 역량 백엔드 개발자가 될려면 무슨 역량이 필요한 지 ChatGPT 한테 물어봤습니다. 그랬더니 크게 5가지를 알려주었습니다. 프로그래밍 언어 웹 개발 프레임워크 데이터베이스 및 쿼리 언어 API 개발 및 통합 비전 제어 시스템 1) Programming Language : Python, Java, Ruby, PHP 또는 Node.js와 같은 하나 이상의 백엔드 프로그래밍에 능숙해야한다. 선택한 언어의 구문, 기능 및 모범 사례를 확실하게 이해하는 것이 중요하다. 2) Web Development FrameWork : Django(Python), Spring(Java), Ruby on Rails(Ruby), Laravel(PHP) 또는 Express.js(Node.js)와 같은 인기있는 백엔드 웹 개발 프레임워.. 더보기
프론트엔드와 백엔드의 차이 1. 프론트엔드가 뭘까? - 웹 애플리케이션(우리가 흔히 말하는 '웹 사이트'와 거의 동일한 개념이라고 보시면 됩니다.)은 크게 프론트엔드와 백엔드로 나뉜다. 프론트엔드는 사용자가 볼 수 있는 화면, 즉 사용자 인터페이스를 말한다. 프론트엔드는 사람들이 웹 애플리케이션을 쉽게 사용할 수 있도록 기술적으로 구현되어 있어야 합니다. 그래야 사람들이 많이 사용할 것이고, 많이 사용하는 서비스가 곧 시장에서 경쟁력 있는 서비스가 되기 때문입니다. 따라서 프론트엔드 개발자는 웹 애플리케이션의 사용자 인터페이스와 사용자 경험 최적화에 초점을 맞추어 서비스를 개발해야 한다. 2. 백엔드가 뭘까? - 백엔드는 웹 애플리케이션의 사용자가 보지 못하는 영역인 서버나 데이터베이스를 관리하는 기술입니다. 프론트엔드는 사용자가.. 더보기