본문 바로가기

전체 글313

[묘공단/spring] 4장 스프링 부트 3와 테스트 포스팅 목차 (책의 목차와 다릅니다 개인적으로 공부한 내용입니다) 4장 스프링 부트 3와 테스트 4-1. What is 테스트 코드? 4-2. What is JUnit? 4-3 JUnit 사용해보기 4-4. What is AssertJ? 4-5. 실습 4-1. 테스트 코드란? 테스트 코드는 작성한 코드가 의도대로 잘 동작하고 예상치 못한 문제가 없는지 확인할 목적으로 작성하는 코드입니다. 테스트 코드는 test 디렉터리에서 작업을 진행합니다 테스트 코드에도 다양한 패턴이 있습니다. 그중 소개할 코드는 given-when-then 패턴입니다. 해당 패턴은 테스트 코드를 세 단계로 구분하여 작성하는 방식인데 ① given은 테스트 실행을 준비하는 단계, ② when은 테스트를 진행을 하는 단계, ③ then.. 2023. 10. 1.
[묘공단/spring] 3장 Spring boot 3 구조 포스팅 목차 (책의 목차와 다릅니다 개인적으로 공부한 내용입니다) 3장 3-1. 계층 3-2. 디렉터리 3-3. Spring boot 요청-응답 3-4. 3장 실습 + 디테일 개념 3-1. 계층 계층은 각자의 역할과 책임이 있는 어떤 소프트웨어의 구성요소를 의미합니다 그리고 각 계층은 서로 소통할 수 있지만 다른 계층에 직접 간섭하거나 영향을 미치지는 않습니다 스프링 부트는 다음 그림에서 보듯 각 계층이 양 옆의 계층과 통신하는 구조를 따릅니다 이 계층이 서로 통신하며 프로그램을 구성합니다 프레젠테이션 계층 HTTP 요청을 받고 이 요청을 비지니스 계층으로 전송하는 역할을 합니다. 이전 포스팅에서 본 TestController와 같은 컨트롤러가 바로 프레젠테이션 계층의 역할을 합니다. 비지니스 계층 모든.. 2023. 9. 21.
[묘공단/spring] 2장 스프링 부트3 시작하기 포스팅 목차 (책의 목차와 다릅니다 개인적으로 공부한 내용입니다) 2장 2-1. What is Spring? 2-2. IoC / DI / Been / Container 2-3. AOP , PSA 2-4. Spring Boot starer 2-5. Spring Boot 3 간단하게 실행해보기 2-1. What is Spring? 소프트웨어 분야가 발전하면서 대규모의 복잡한 데이터를 관리하는 애플리케이션(엔터프라이즈 애플리케이션)은 점점 복잡해졌습니다 그러다 보니 개발자는 전체적으로 신경 쓰면서 보안,안정성,서버제작을 하면서 로직,기능까지 개발하기엔 어려웠습니다. 스프링 프레임워크(Spring framework)는 위에서 언급한 서버,안정성,보안을 제공하는 프레임 워크였고 개발자는 기능과 로직에만 집중을 할.. 2023. 9. 20.
[묘공단/spring] 0-1장 개발환경 및 기본정리 포스팅 목차 (책의 목차와 다릅니다 개인적으로 공부한 내용입니다) 0장 0-1. 인텔리제이 (Intellij) 0-2. Build System (Maven , Gradle) 0-3. 포스트맨 postman 1장 1-1. 서버의 용어정리 (client , sever , DataBase, DBMS , IP, Port) 1-2. 애너테이션 (annotation) 이번 Spring 공부는 인텔리제이(Intellij)를 이용합니다. 자세한 개발환경 구축은 0. Spring start ( Intellij 설치, spring.io) 편에 정리해 놨습니다 0-1. Intellij 설치 (IDE설치) Java를 개발할 때 주로 사용하는 IDE(통합개발환경 / Integrated Development Environment.. 2023. 9. 18.
[묘공단/spring] Start- 포부 이번 골든래빗에서 스프링부트3에 대한 책을 출간하시고 관련된 스터디를 시작하시는데 묘공단 1기멤버로 시작하게 되었습니다해당 활동기간에는 중간고사도 있고 졸업논문작성도 있는 험난한 기간이지만스터디를 통해 서로 발전을 위해 많은 공부를 같이 하여 민폐없이 하고자 합니다. 묘공단의 포스팅 관련되어책에 관련된 포스팅과 코드를 저만의 방식으로 서술하여 묘공단 활동 기간이 끝나더라도많은 방향으로 책을 보시는 분과 어떻게 SpringBoot를 해보지 공부하지 라고 고민 하시는 분들에게 선택의 도움이 되고 방향성이 되었으면 하는 바람에 작성을 세부적으로 이어나갈 예정입니다 전자공학을 하다 저또한 이번년도부터 많은 IT지식을 흡수하고 있는 it전공 학부생으로써열심히 공부하고 다양한 시점으로 포스팅을 하고자합니다잘부탁드립니다 2023. 9. 17.
[데이터마이닝] 변수유형 구분하기 ( 범주형 연속형) 범주형 변수(자료)는 범주를 서로 구분하는 변수입니다 ex) 성별 ,직종 ,지역 ,유무 연속형 변수(자료)는 연속적인 수로 수량화가 가능합니다 ex) 온도,키,체중,시간 정말 간단하게 요약을 하면 범주형 - 평균을 낼 수 없다. (서열의 경우는 나타내는 숫자에 따라 수치에 대한 비율을 나타내지않는다. 따라서 평균을 낼수 없고 최빈값등은 가능) 1. 명목 (= ,≠) 2. 서열(순위) ( = ,≠, ) 연속형 - 평균을 낼 수는 있다. 1. 등간척도 (= ,≠,, + ,- ) 2. 비율척도 (= ,≠,,+,-,*,/) 여기서 추가적으로 연속형도 범주로 변환이 가능합니다 ex) 25세 28세 -> 20대 19세 18세 12세 ->10대 2023. 9. 14.
[컨퍼런스/SEF]SEF2023 OFFLINE 후기 2023년 9월 9일(토) 13시~17시에 진행하는 SEF2023을 참가하기 위해서 Naver1784를 방문하였다.이번 포스팅은 간단하게 사진으로 소개를 하고 아래에 후기를 요약하려고 한다! 행사장에는 엔트리캐릭터와 다양한 연령대의 참가자분과 전시회만을 구경하기 위해 참여한 아이들까지 많은 사람들이 SEF2023에 참가하고자 기달리고 계셨다 행사장에는 간단하게 블럭코딩으로 자신의 사진을 뽑은 프로그램과 각종 다양한 교육방식에 대해서 소개하고있었고 다양한 시간표사이에 아이들을 위한 강연, 예비개발자를 위한 강연, 다양한 사람들을 위한 강연등으로 이뤄져 있어서 어우러져서 다같이 즐길 수 있는 행사였다 처음으로 듣게 된 강연은 코딩 유튜브크리에이터로 활동하시는 조코딩님,코딩하는거니님,널널한 개발자 TV님의 경.. 2023. 9. 10.
[컨퍼런스/SEF]SEF2023 ONLINE 후기 해당 SEF2023은 온라인과 오프라인을 둘 다 개최하였다 하나로 합쳐서 후기로 적기에는 많다고 생각해서 따로 적었다 DAY 1. LEARN 09.06(수)부제목당신도 배울 수 있습니다주제#동기부여#학습방법#비전공자의_스토리 경제학과 출신,네이버 로봇 자율주행 개발자 되다김건우 / 네이버랩스 로봇 자율주행 개발자110만 명 유저 진저호텔을 만든대학생 5인의 정체는?진저호텔팀코딩과 전통문화가만난다면?코딩하는 선비 서재웅 / 제주 한국국제학교 전직 영어 교사의100만 명 코딩 학습 사이트 창업기Quincy Larson / freeCodeCamp 창립자 닫힌 기술을 여는 예술: 기술 장벽 허물기전유진 / 여성을 위한 열린 기술랩 대표 저는 사실 전공자보다 비전공자가 배우면 누구보다 더 강력한 도구가 프로그래밍.. 2023. 9. 10.
[대외/데청캠 2023] 메가톤 탐방기! *회사 탐방기는 회사의 프로젝트및 보안을 위해 정말 탐방기의 내용만 있습니다* 늘 회사 탐방을 갈 때마다 날씨는 좋은 것 같다.. 해당 회사는 AWS의 클라우드 서비스를 전문적으로 컨설팅 해주며 관리 및 운영을 전담하는 회사로 클라우드 서비스가 정착되기전 On-premise이 당연하다 생각하던 시기부터 클라우드 서비스를 준비한 회사라고한다. 난 이점에서 클라우드 서비스장점과 단점을 배웠을 때 이러한 전문성이 있는 회사가 있다는 점도 좋았고 우리나라가 외국 클라우드 서비스가 들어오기 힘든 점등등을 간단하게 생각하며 회사를 탐방할 준비를 하였다 오늘은 날씨가 정말 좋았고 회사를 가자마자 누가봐도 클라우드 회사답게 클라우드 카페가 우릴 맞이 하였다. 내가 탐방하게 될 메가존 회사는 메가존 빌딩에 있었으며 해당.. 2023. 9. 4.
[대외/데청캠 2023] AWS 탐방기! *회사 탐방기는 회사의 프로젝트및 보안을 위해 정말 탐방기의 내용만 있습니다* 바야흐로 2023년 7월 28일.. 정말 무더운 날씨였지만 AWS를 탐방할 기회가 생겨서 열심히 아침부터 일어나서 열심히 달려갔다 진짜 더워서 그냥 걸어서 종종걸음으로 빨리 갔다 건물 입구부터 찬란한 거...미쳤다 열심히 공부할게요. 아무튼 엘리베이터를 잘 탑승해서 AWS에 내려서 도착 후에 방문 pass를 받고 training room으로 들어갔다 일찍 일어났으니까 저는 상당히 피곤한 상태로 카페인이 필요하기 때문에 (회사에 커피가 있다고 마셔도 된다고 어제부터 들었기 때문에 스타벅스도 무시하고 왔어요..) 빠르게 training room에 가방을 두고 커피를 타주러 갑시다 (너무 후다닥 들어가서 나중에 알고 보니까 로봇 바.. 2023. 7. 31.
728x90