끄적

글또 X udemy 강의 후기 (feat. Docker Kubernetes 와 Spring Boot 배우기)

ebang 2024. 5. 12. 23:17
반응형

 

 Docker& Kubernetes : 실전 가이드, 

Spring Boot 3 & Spring Framework 6 

강의 2개를 글또 X Udemy 프로그램 덕분에 수강할 기회를 얻게 되었다. 

 

여러 목록 중 2개 강의를 선택한 이유는, spring framework를 이용해서 백엔드 개발에 전문을 쌓는게 목표였기 때문이고, 백엔드는 서버를 가동시키는 클라우드 서비스, 즉 Docker, Kubernetes 와 밀접하게 관련되어있기 때문에 공부하고 싶었기 때문이다.  

 

뭣보다 한 프로젝트를 성공적으로 배포까지 하려면 가져야할 필수 지식이기 때문에 수강하고 싶었다. 

이제 개발 공부한지 3년 차인데, 이 정도면 나름 빠르게 배워서 잘하는 거 아닌가 싶은 마음도 들지만, 인터넷은 넓고 잘하는 사람은 많고 그것이 내 눈에 보인다면. 

 

그리고 나는 이전 글에도 올린 적이 있는데, 내 조카나 자식에게 필요하거나 주고 싶은게 있을 때 뚝딱뚝딱 소프트웨어를 만들어 내고 싶다는 꿈이 있다. 그런 면에서 자원을 제공하는 서버와 서버의 환경을 제공하는 클라우드 지식을 필수 아니겠는가. 

서버, 클라우드가 있다면 아무리 프론트를 못해서 내 작은 귀여운 아기가 싫다고 떼써도 그래도 난 만들었다고 적어도 혼자 뿌듯해할 수는 있을 것 같다. 

 

 

강의에 대해서 말해보자면, 

 

두 강의 모두 실습형이라서 같이 프로젝트를 만들어 나가면서 강의 수강할 수 있어서 좋았다. 

 

먼저 spring 강의다. 

특히 spring security 부분은 따로 정리하기도 했다. : 

https://ebang.tistory.com/157

 

[Spring Security] Spring Security 의 동작과정과 구현

본 글은 Spring Boot 3 & Spring Framework 6 마스터하기! (https://www.udemy.com/course/spring-boot-and-spring-framework-korean/) 를 보고 정리한 글입니다.글또 x Udemy 이벤트로 수강하게 된 강의인데, 좋은 기회를 얻게 되

ebang.tistory.com

 

이 강의 덕분에 사이드 프로젝트에서 좀 더 수월하게 spring security 를 사용할 수 있었다. 

CSRF 공격 방어나 기본적으로 폼 로그인 을 제공하는 spring security 의 특성에 대해 알 수 있었는데,

특히 Sping 프레임워크에서 내부적으로 동작하는 Filter 개념에 대해 알고 나서부터는 더 이해가 잘 되어서 훨씬 잘 이해할 수 있었다. 

대체 이걸 만든 사람은 어떤 걸 하던 사람일까 궁금해지긴 했다. 물론 java 개발자였겠지.. 

 

 

 

 

REACT 를 활용하는 풀스택일 뿐만 아니라 JPA, Spring Security, AWS 배포까지 폭 넓은 주제를 다루기 때문에, 

'완강을 했다면' 너무 많은 도움이 되었을 강의이다. 

갑작스럽게 바빠진 일정으로 인해서 모두 강의를 듣지는 못했지만, 틈이 나면 꼭 듣고 완성하고 싶은 강의이다. 

똑똑한 인도인이 말아주는 개발 강의는 무조건 듣는게 맞다. 

 

 

두번째 docker 강의다. 

 

Docker 강의도 마찬가지로, 쉬운 개념으로 비유로 시작해서 실습까지 이어지도록 하는 설명 방식이 맘에 들었다. 

도커에 관한 지식이 아무것도 없어도 들을 수 있다는 것이 가장 큰 장점이었다. 

아래 그림에 있는 이런 내용들을 배울 수 있는 강의였다. 

 

 

모두 간단하게 이론 적인 내용, 전공 서적에 나올만한 내용부터 시작해서, 실제 프로젝트에 활용되기 까지의 지식, spring framework 의 동작에 어떻게 끼어드는지 빠르면서도 핵심적으로 설명해주기 때문에 좋았다. 

 

기본적으로 도커는 오픈소스 기반의 컨테이너 서비스다. 

42Seoul 에서 과제를 하면서 도커파일을 작성한 적이 있는데 (https://ebang.tistory.com/106

리눅스의 프로세스를 가져와서 돌아가는 컨테이너 환경이라고만 이해했었는데 이 강의로 좀 더 개념이 잡힌 것 같다.

기회가 되면 docker 정리한 내용도 꼭 올려야겠다. 

 

 

이렇게 좋은 강의를 무료로 들을 수 있는 기회를 주신 udemy 와 글또 프로그램에 감사하다는 말씀을 드리며.. 

이만 글을 마칩니다. :) 

반응형