profile
Java 백엔드 개발자입니다. 제가 생각하는 개발자로서 가져야하는 업무적인 기본 소양과 현업에서 가지는 고민들을 같이 공유하고 소통하려고 합니다.
post-thumbnail

백엔드 개발자 로드맵 따라가기 10. 사용자 인증 방식 - OAuth2.0 인증 서버 구축하기

OAuth - Open Authorization이 포스팅에서는 OAuth2.0 만 다룬https://daddyprogrammer.org/post/1239/spring-oauth-authorizationserver/

2020년 11월 24일
·
0개의 댓글
post-thumbnail

백엔드 개발자 로드맵 따라가기 9. 웹 보안 - Oracle VM+VScode+NGINX+TLS(HTTPS) 구성하기

복수의 컴퓨터 사이나 단말기 사이에서 통신을 원활하게 하기 위해 필요한 통신 규약이라고 한다.네트워크의 규모가 증가되고 네트워크를 이용한 정보 전송 수요가 다양화되면서 프로토콜의 기능이 분화되고 복잡해질수 밖에 없다.이러한 환경적인 요구를 만족하기 위해 프로토콜 계층화

2020년 11월 24일
·
0개의 댓글
post-thumbnail

백엔드 개발자 로드맵 따라가기 7. RESTful API

4-1. HandlerInterceptor

2020년 11월 24일
·
0개의 댓글
post-thumbnail

백엔드 개발자 로드맵 따라가기 6. 데이터베이스

1. 개요 2. RDBMS & NoSQL DB 3-1. 3. DB 튜닝 3-1. 튜닝 방안 4. DB간 데이터 마이그레이션

2020년 11월 24일
·
0개의 댓글
post-thumbnail

백엔드 개발자 로드맵 따라가기 5. 형상 관리 - Git

Git은 대표적인 형상 관리 시스템이다. 형상 관리 시스템이란, 소스 코드의 관리 (버전 관리, 변경 사항 추적) 등의 기능을 수행하는 시스템을 말한다.웹 호스팅 서비스로는 GitHub와 GitLab이 있다.Git에 대해서 설명하려면 끝도 없기 때문에 이번 포스팅에서는

2020년 11월 24일
·
0개의 댓글
post-thumbnail

백엔드 개발자 로드맵 따라가기 4. 백엔드 프레임워크 - Spring

스프링 프레임워크는 자바 개발시 개발자가 자유롭게 객체 지향적 설계를 하면서도 간결한 코딩, 코드 재사용 등의 필수 기능을 단순한 형태로 사용하기 위해 나온 POJO 기반의 자바 백엔드 프레임워크이다.POJO(Plain Old Java Object), 처음 자바가 만들

2020년 11월 24일
·
0개의 댓글
post-thumbnail

백엔드 개발자 로드맵 따라가기 2. 언어배우기 - JAVA

백엔드 개발자로서 다룰 수 있는 언어가 다양하다면 많은 장점이 있을 것이다. 다만 필자는 여러 언어를 얉게 파는 것 보다 주 언어를 더 깊게 파는 것이 더 중요하다고 생각한다.누구보다 자신있는 주 언어가 생기면 다른 언어를 이해하기도 쉽고 빨리 습득할 수 있다는 것이

2020년 11월 24일
·
0개의 댓글
post-thumbnail

백엔드 개발자 로드맵 따라가기 3. 입출력(IO / NIO)

복수의 컴퓨터 사이나 단말기 사이에서 통신을 원활하게 하기 위해 필요한 통신 규약이라고 한다.네트워크의 규모가 증가되고 네트워크를 이용한 정보 전송 수요가 다양화되면서 프로토콜의 기능이 분화되고 복잡해질수 밖에 없다.이러한 환경적인 요구를 만족하기 위해 프로토콜 계층화

2020년 11월 24일
·
0개의 댓글
post-thumbnail

백엔드 개발자 로드맵 따라가기 1. 구상 이유와 목적

시리즈 시작 이유 시리즈 목표

2020년 11월 24일
·
0개의 댓글