본문 바로가기

HTTP

💻개발자가 되기 위한 프로젝트(96)💻 06.21.2023 - 학습 일지 [국비] 백엔드 과정 ※ 오전 활동 ※ T : AM 09:00 - 11:50 Algorithms ※ [학습 내용] ※ ▣ Algorithms - Tree data structure Tree의 정의와 구조에대해서 학습함 - 설명 : 한 개의 노드로 시작하여 여러 개의 자식 노드로 확장되는 비선형 자료구조를 말함 - [구조] 1. 계층적인 데이터를 저장하고 표현하는데 유용함 2. 파일 시스템의 루트 노드는 루트 디렉토리를 의미함 3. 루트 디렉토리의 자식 노드는 하위 디렉토리를 의미함 4. 하위 디렉토리의 자식 노드는 파일 or 하위 데렉토리를 의미함 5. 탐색은 트리의 노드를 순회하면서 특정 노드를 찾는 연산을 의미함 6. 삽입은 트리에 새로운 노드를 추가하는 연산을 의미.. 더보기
💻개발자가 되기 위한 프로젝트(94)💻 06.19.2023 - 학습 일지 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - 11:50] Algorithms - Queue - (오전 학습) ※ [학습 내용] ※ Algorithms - Queue 선형 Queue에 대해서 이론적으로 배우고, method를 이용하여 간단하게 어떻게 출력되는지 학습함 원형 Queue에 대해서 이론적으로 배우고, 선형 Queue와 비교하여 어떤점에서 차이점이 있는지를 출력결과물을 통해서 확인함 Java Collection 에서 제공하는 interface를 이용하여 Queue의 기능에 대해서 이용해보고 출력결과물을 통해서 확인함 Algorithms - Queue [실습] SpringBoot - HTTP - (오후 학습) 2. A.. 더보기
💻개발자가 되기 위한 프로젝트(84)💻 06.02.2023 - 학습 일지 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - 11:50] [특강] Java - Spring ✔ [학습 내용] ✔ Spring FramWork[Setting + 이론] - Spring Initializr에서 spring framwork setting 및 간단한 기능별 설명 [URL] - gitignore.io에서 intellj, java 기능 제약줄것들 setting - Spring Initializr에서 zip파일로 다운받고 압축풀어서 spring환경 갖추고 Intellj IDE 실행 - JDK17버전 Check, SDK17로 맞추고 그외에도 문제가 없는가 환경 Setting Check - index.html을 생성하여 h.. 더보기
💻개발자가 되기 위한 프로젝트(77)💻 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - PM 11:50, PM 14:00] 1. JS 기초, 간단한 프로젝트[로또 추첨]를 실습하면서 JS기능들을 활용해봄 - [실습 기술(JavaScript)] 1. DOM, Object, Date, 익명함수에 대해서 이론적으로 배우고 간단한 프로젝트를 교육 받는 사이트에서 실습함 2. 따로 진행된 프로젝트 영상 중 1개를 선택해서 실습 진행함 - [로또 추첨] JS 실습 - 로또 추첨 Js 실습 사용기술 설명 [로또 추첨] ✔ 사용기술 [HTML] - Tag : div, h1, h2, link, script - Selector : class, id - Element : Css파일을 html에서 읽어오기 위함, scr.. 더보기
💻개발자가 되기 위한 프로젝트(75)💻 1. 미니 프로젝트 [게시판 만들기] - FE : React.js(TS) - BE : SpringBoot(JDK17, Gradle) - DB : MySQL[SpringBoot Connection(Test)], PostMan[React Connection(Test)] - FE에서는 BackEnd Server와 Connection이 잘되는가 그리고 DB Post작업을 통해서 회원가입 버튼으로 BackEnd와 HTTP Request, Response가 원활하게 이루어지는지 Test를 하고 간단한 기본적인 셋팅을 진행하였으며 FE의 작업은 크게 비중이 높지 않았다. BE에서는 FE에서도 요청을 보낼시 HTTP Request, Response까지 Build에서 Data가 잘 들어오는가까지 확인하는 작업까지 진행했.. 더보기
💻개발자가 되기 위한 프로젝트(29)💻 1. AM 09:00 ~ PM 12:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록 2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 3. MVC (2) - RequestMethod, HomeController, ReflectionTest, HealthCheckController, Service 2. PM 13:00 ~ 22:30분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록 2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 3. M.. 더보기
💻개발자가 되기 위한 프로젝트(26)💻 1. PM 13:00 ~ 21:40분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록 2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 3. Web Application - CurrentThread, increment, decrement, getValue, Servlet, GenericServlet, HttpServlet, URL인코딩 2. BE(백엔드 개발 공부) - BE 학습 & 용어정리! -> Servlet - 노션 -> URL인코딩 - 노션 1. Servlet -> HttpServlet[ init(), destroy(), service(), doGet(), doPos.. 더보기
💻개발자가 되기 위한 프로젝트(24)💻 1. AM 09:00 ~ PM12:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록 2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 3. Web Application - new QueryString, List, assertThat method, isNotNull Method, new QueryStrings, new DataOutputStream, new HttpResponse, isGetRequest Method, matchPath Method, response200Header Method, responseBody Method 2. PM 13:00 ~ 22:00분 :.. 더보기