백엔드 개발자가 되기 위해서는 어떤 기술들을 공부해야 하는지 알아보도록 하겠습니다. 꽤 많은 것들을 숙지하고 있어야 하는데요. 개발자로 계속해서 성장해 나가고 싶다면 각자 자신의 목표를 설정하고 로드맵을 구축해 나가야 합니다. 아래는…
이번 글에서는 백엔드 개발자되는 법 내용입니다. BE 개발자로서 기본적인 프로그래밍 지식을 보유해야 합니다. BE(백엔드) 개발자를 위한 준비 사항 1. 기본 프로그래밍 지식 습득 BE 개발자로서 기본적인 프로그래밍 지식을 보유해야 합니다….
개발에 필요한 오픈소스나 라이브러리 사용에 있어서 요구하는 Python 버전을 설치하고 변경하는 일은 빈번하면서도 번거로운 작업입니다. Ubuntu 20.04 버전에서 Python 3.9 설치, 버전 변경, pip 설정 방법에 대해 알아보도록 하겠습니다. Python…
워드프레스 웹페이지 구축하기 위해 많이 사용하는 호스팅 서비스 중에 블루호스와 아마존 라이트세일이 있습니다. 블루호스트 vs 라이트세일 장단점을 알아보고 사이트 규모와 성격에 맞는 호스팅 업체을 선택하면 됩니다. 블루호스트 vs 라이트세일 아마존…
Spring boot war 배포 방법에 대해 알아보도록 하겠습니다. war 파일을 Tomcat에 배포하는 방법은 다음과 같습니다. WAR 배포 방법 이것은 War 파일을 Tomcat에 배포하는 가장 기본적인 방법입니다. 물론, 환경에 따라 추가…
카프카 컨슈머 설정 옵션들에 대한 내용입니다. 카프카 컨슈머 메시지를 보내는 역할을 하는 클라이언트를 의미합니다. 안정적인 데이타 파이프라인 구축을 위해서는 서비스 요구사항에 맞는 컨슈머 설정이 매우 중요하므로 각 설정에 대한 명확한…
카프카 프로듀서 설정 옵션들에 대한 내용입니다. 카프카 프로듀서는 메시지를 보내는 역할을 하는 클라이언트를 의미합니다. 안정적인 데이타 파이프라인 구축을 위해서는 서비스 요구사항에 맞는 프로듀서 설정이 매우 중요하므로 각 설정에 대한 명확한…
PostgreSQl 최단경로 계산 방법에 대해 설명합니다. PostgreSQL을 사용하는 이유는 최단경로를 그리기 위한 다양한 알고리즘을 제공합니다. GIS 기능에 특화된 유용한 pgrouting 기능을 활용해 간단한 쿼리명령 하나로 최단경로를 구할 수 있습니다. 목표…
Kotlin Android 관련 내용을 알아봅니다. Kotlin은 구글에서 미는 Java를 대체할 언어입니다. 차세대 언어답게 사용법이 단순합니다. 하지만 코드양이 줄어든 만큼 그 안에서 동작하는 내용들을 이해해야 합니다. 추상 클래스와 인터페이스의 차이점 코틀린…
nodejs 웹서버 구축 방법에 대해 알아봅니다. NodeJS 설치에 대해 궁금하신 분은 여기 링크를 참고바랍니다. nodejs 웹서버 구축 미들웨어 $ npm install express –save static 미들웨어 $ npm install server-static —save…