끊임없이 검증하라

나에게 당연할지라도

전체 글 62

L5_클라이언트-서버 API 통신 과정(백엔드) _1 클라이언트/서버

* 이 포스트는 학습 과정에서 그 내용을 기록한 글이기에 부정확한 정보가 포함될 수 있습니다. 따라서 해당 글은 참고용으로만 봐주시고 틀린 부분이 있다면 알려주시면 감사하겠습니다. 또한 학습이 진행됨에 따라 언제든지 글이 수정될 수 있는 점 참고해주세요. * 비유는 언제나 원관념이 일정 부분 희생됩니다. 이를 감안하셔서 너무 비유에 매몰되지 마시고 처음 학습하신다면 스스로 정확한 개념을 따로 더 학습하시길 바랍니다.😄 이 글은 개발자들 간 API 통신에 대해 다루기에 기본적으로 개발자들을 위한 글이지만 개발에 입문하시는 분들이나 관심이 있으신 일반인분들도 이해하실 수 있게 풀어서 작성합니다. 중간중간 이해가 어려울 수 있는 부분들은 refer를 추가하므로 보시는데 큰 어려움은 없으실 겁니다.  안녕하세..

Learning 2024.11.04

P4_기존 프로젝트에 CI/CD 파이프라인 구축하기(github actions)_2

* 이 포스트는 학습 과정에서 그 내용을 기록한 글이기에 부정확한 정보가 포함될 수 있습니다. 따라서 해당 글은 참고용으로만 봐주시고 틀린 부분이 있다면 알려주시면 감사하겠습니다. ❗ 대상 독자 : CI/CD 파이프라인 구축에 입문하는 주니어 개발자 ❗ 이 글은 기존 프로젝트에 github actions를 이용한 CI/CD를 구축하는 내용을 메인으로 합니다. 따라서 독자분이 기존 프로젝트에 사용했던 Git, Spring Boot, Docker, AWS에 대해 잘 모르신다면 검색을 해보시거나 아래 링크를 통해 ai에게 질문해 보시고 포스트를 보시는 것을 추천드립니다. 이 포스트에서 가장 중요하게 다뤄지는 github actions를 아예 모르신다면 refer에 추가해둔 생활코딩님의 영상을 보시는 것도 좋습..

Project 2024.02.02

P4_기존 프로젝트에 CI/CD 파이프라인 구축하기(github actions)_1

* 이 포스트는 학습 과정에서 그 내용을 기록한 글이기에 부정확한 정보가 포함될 수 있습니다. 따라서 해당 글은 참고용으로만 봐주시고 틀린 부분이 있다면 알려주시면 감사하겠습니다. ❗ 대상 독자 : CI/CD 파이프라인 구축에 입문하는 주니어 개발자 ❗ 이 글은 기존 프로젝트에 github actions를 이용한 CI/CD를 구축하는 내용을 메인으로 합니다. 따라서 독자분이 기존 프로젝트에 사용했던 Git, Docker, Travis CI, AWS에 대해서 익숙하지 않으시다면 전체적인 프로세스를 개괄적으로 봐주시거나 아래 링크를 통해 모르는 부분을 질문해 보시길 추천드립니다. * 잘 모르시는 기술은 로그인 필요 없이 이 곳에서 AI에게 물어보세요! 이번 포스트에선 Spring Boot, React.js,..

Project 2024.02.01

JAVA_4_중첩클래스(Nested)와 Static(+jvm, 스프링 부트)

* 이 포스트는 학습 과정에서 그 내용을 기록한 글이기에 부정확한 정보가 포함될 수 있습니다. 따라서 해당 글은 참고용으로만 봐주시고 틀린 부분이 있다면 알려주시면 감사하겠습니다. ❗ 이번 포스트는 인프런 강의 중 토비 님의 '토비의 스프링 부트 - 이해와 원리'를 수강하고 배운 내용을 정리하여 작성하였습니다. 그렇기에 조금 더 내용을 깊게 알기 원하시면 직접 강의를 수강하시길 추천합니다. 또한 해당 내용은 토비 님의 유튜브 채널 링크 https://www.youtube.com/watch?v=2G41JMLh05U를 같이 보시면 좋습니다. ❗ 이번 포스팅은 지난 글인 https://fadet-coding.tistory.com/26 에서 이어집니다. ❗ 포스트를 보실때 미리 알면 도움이 될 지식 : 자바(J..

JAVA 2023.10.30

(내가 방치했던)토이 프로젝트 되살리기

* 이 포스트는 학습 과정에서 그 내용을 기록한 글이기에 부정확한 정보가 포함될 수 있습니다. 따라서 해당 글은 참고용으로만 봐주시고 틀린 부분이 있다면 알려주시면 감사하겠습니다. * 이 글은 https://github.com/kth1017/project_GptApi_1 에 올린 토이 프로젝트에 관한 내용입니다. 더 자세히 알고 싶으시다면 아직 포스팅이 덜 끝났지만 블로그에 포스팅된 P3_GPT API로 프로그래밍 AI 웹서비스 만들어보기 시리즈를 참고해주세요. 이런저런 이유로 최근에야 방치했던 토이 프로젝트에 문제가 발생한 것을 깨달았습니다. 정말 개발자를 지망한다는 사람치곤 자격이 있는지 의심스럽지만 그래도 솔직하게 털어놓고 해결하는 포스트를 올리는 것이 맞겠.... 죠? 우선 토이 프로젝트에 기재된..

Debug 2023.09.16

L4_AWS 프리티어_프리티어 만료 후 인스턴스&계정 삭제

* 이 포스트는 학습 과정에서 그 내용을 기록한 글이기에 부정확한 정보가 포함될 수 있습니다. 따라서 해당 글은 참고용으로만 봐주시고 틀린 부분이 있다면 알려주시면 감사하겠습니다. ❗ 이 글은 AWS 프리티어를 사용하고 계시거나 사용한 후 1년이 지나 만료되신 주니어 개발자를 위해 작성되었습니다. AWS 요금 설정에 대해 자세히 알고 계시다면 읽을 필요가 없습니다. 처음 AWS를 사용하여 배포했던 토이 프로젝트를 한지도 어느덧 1년이 지났습니다. 1년 동안 코로나 걸렸으니, 운동 습관 들이느니 그런 핑계로 개발 공부를 날려먹은 게 참... 어쨌든 프리티어가 끝나간다는 것은 얼추 알고 있었는데 끝나자마자 칼같이 이런 청구서가 메일로 왔습니다. 프리티어 만료 후 하루에 1달러라니... 보니까 정신이 번쩍 들..

Learning 2023.04.05

Spring_정리6_Spring과 Spring Boot(feat. Module)

※ 이 포스트는 스프링 실습 과정에서 작성하기 때문에 정보가 부정확할 수 있는 부분이 있습니다. 블로그 학습 개발은 위험이 항상 동반됩니다. 따라서 참고만 해주시고 틀린 부분이 있을 경우 알려주시면 감사하겠습니다. * 비유는 언제나 원관념이 일정 부분 희생됩니다. 이를 감안하셔서 너무 비유에 매몰되지 마시고 처음 학습하신다면 스스로 정확한 개념을 따로 더 학습하시길 바랍니다. 이번 포스트는 인프런 강의 중 김영한님의 '스프링 핵심원리 기본편'과 토비님의 '토비의 스프링 부트' 를 수강하고 배운 내용을 정리하여 작성하였습니다. 그렇기에 조금 더 내용을 깊게 알기 원하시면 직접 강의를 수강하시길 추천합니다. 자 이제 지금껏 자바의 역사, 서블릿, MVC, 프론트 컨트롤러를 왜 포스팅했었는지 정리하는 최종장입..

Spring 2023.03.19

L3_AWS Elastic beanstalk_개고생 체험기

* 이번 포스트는 학습 과정에서 그 과정을 기록한 글이기에 부정확한 정보가 매우 많이 포함될 수 있습니다. Blog Driven 학습은 매우 위험하니 정말로 이 포스트는 참고용으로만 봐주시고 틀린 부분이 있다면 알려주시면 감사하겠습니다. ❗ 글 시작에 앞서 이 글은 정말로 제가 맨 땅에 헤딩하며 시간을 갖다 버린 과정이 너무 아까워서 나중에 보도록 기록만 하는데 목적을 둔 글입니다. 따라서 이 포스트는 정보습득보단 반면교사로 삼으시길 바랍니다. ❗ 포스트를 보실때 미리 알면 도움이 될 지식 : 클라우드 IaaS(AWS EC2를 사용해보셨으면 충분) * 잘 모르시는 기술은 로그인 필요없이 이 곳에서 AI에게 물어보세요! 이 포스트의 결론을 먼저 말씀드리겠습니다. 💢 그냥 EC2 쓰세요 aws elastic..

Learning 2023.02.28

P3_GPT API로 프로그래밍 AI 웹서비스 만들어보기(spring Boot+React)_5 기능 명세 정의

* 이 포스트는 학습 과정에서 그 내용을 기록한 글이기에 부정확한 정보가 포함될 수 있습니다. 따라서 해당 글은 참고용으로만 봐주시고 틀린 부분이 있다면 알려주시면 감사하겠습니다. 완료된 프로젝트의 url은 http://bit.ly/3J6dkQ1입니다. ❗ 이 포스트에서 진행되는 프로젝트는 Spring boot와 React로 진행됩니다. 따라서 이 글은 기본적으로 두 stack의 기초를 안다는 전제 하에 진행됩니다, 따라서 이에 대해 아예 모르신다면 이 포스트를 보기 힘들 수 있음을 알려드립니다. * 잘 모르시는 기술은 로그인 필요 없이 이 곳에서 AI에게 물어보세요! https://github.com/kth1017/project_GptApi_1 이 링크에서 프로젝트 코드를 보실 수 있습니다. 프로젝트 ..

Project 2023.02.26

R2_React Context API의 필요성(feat. state, props와 리렌더링)

* 이 포스트는 학습 과정에서 그 내용을 기록한 글이기에 부정확한 정보가 포함될 수 있습니다. 따라서 해당 글은 참고용으로만 봐주시고 틀린 부분이 있다면 알려주시면 감사하겠습니다. ❗ 이 글의 목적은 react의 Context API나 redux의 전역 상태 관리를 사용하게 되는 과정을 알아보는 것으로 렌더링 과정, state, props 등의 react 기본 지식을 쭉 훑어보고 지나가겠지만 세부 설명은 진행하지 않습니다, 따라서 react에 완전 입문이신 분이라면 먼저 기본 지식을 학습하고 이 포스트를 보시길 권해드립니다. * 잘 모르시는 기술은 로그인 필요 없이 이 곳에서 AI에게 물어보세요! 이 글은 개인 프로젝트 진행 중 생긴 학습 사항을 기록한 글입니다. 해당 프로젝트에 대한 포스팅은 https..

React 2023.02.17