본문 바로가기

전체 글

💻개발자가 되기 위한 프로젝트(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.. 더보기
💻개발자가 되기 위한 프로젝트(93)💻 06.18.2023 - 학습 일지 Mini Project - FE(Board) - React - VsCode - MySQL ✔ [진행 내용] ✔ Mini Project - FE(Board) 1. Package : react-cookie, zustand, mui/icons-material 2. props를 이용하여 http통신때 login, signUp시에 db data를 잘 save하고 값이 일치하면 SignUp은 Login View로 넘아가고 그게아니라면 SignUp View에 머무르는 형태로 유지 3. Login 성공시 message를 남기지 않고 Login View에 유지, 그게 아니라면 message로 'login fail'로 알려줌 4. UI : SignUp, SignIn 부분 버튼과 text부.. 더보기
💻개발자가 되기 위한 프로젝트(92)💻 06.15.2023 - 학습 일지 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - 11:50] Algorithms - String - (오전 학습) ✔ [학습 내용] ✔ Algorithms - String 1. 문자열에서 숫자 만들기 1-1. ASCII 코드에서 ‘0’은 48임 1-2. String.charAt(i) 로 char를 하나씩 가져옴 1-3. 자리에 맞게 int로 변환 2. 숫자에서 문자열 만들기 2-1. 첫번째 자리를 모듈로 연산(%)으로 가져옴 2-2. ASCII 코드의 `0`에 해당하는 값을 더함 2-3. 다음 자리의 숫자를 가져올 수 있도록 계산함 3. 패턴 매칭 3-1. target 문자열과 pattern 문자열의 위치를 저장함 (i 와 j.. 더보기
💻개발자가 되기 위한 프로젝트(91)💻 06.14.2023 - 학습 일지 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - 11:50] Spring - JPA - (오전 학습) ✔ [학습 내용] ✔ Spring JPA - IoC Container에 대해서 이론적으로 학습을 함 - Component, Service, Repository, Controller, ResponseBody, RestController, Configuration, Bean 어노테이션의 구현과 역할에 대해서 학습함 - Start.Spring.io에 접속하여 Spring Data JPA, Spring-Web, LomBock 의존성과 SQLite 까지 gradle package를 다운받고 프로젝트를 생성하고, 간단하게 Annotati.. 더보기
💻개발자가 되기 위한 프로젝트(90)💻 06.13.2023 - 학습 일지 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - 11:50] Algorithms - Stack(2) - (오전 학습) ✔ [학습 내용] ✔ Algorithms - Stack(2) - 중위표기법을 이용하여 연산자를 기준으로 합을 구하되 괄호 안의 연산자까지 합을 구할 수 있도록 실시함 - 후위표기법을 이용하여 연산자를 기준으로 합을 구하도록 조건식과 반복문을 이용함 - DFS(깊이 우선 탐색)를 이용하여 문제풀이까지는 나가지 않고, 시간이 없어 DFS 들어가기 전 Setting만 실시함 Algorithms - Stack(2)(실습) Spring DB [DML] - (오후 실습) ✔ [학습 내용] ✔ Spring DB - IDE .. 더보기
💻개발자가 되기 위한 프로젝트(89)💻 06.12.2023 - 학습 일지 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - 11:50] Algorithms - Stack - (오전 학습) ✔ [학습 내용] ✔ Algorithms - Stack - Stack에 대해서 이론적으로 학습하고, IDE를 이용하여 실습함 - 괄호검사 문제를 통해서 Stack에 대해서 조금 더 깊게 사용법을 학습을 실시함 Algorithms - Stack(실습) DB - [DDL, DML] (오후 이론 + 실습) ✔ [학습 내용] ✔ DB - DDL, DML - IDE : Intellj - DB : SQLite - DDL 명령어를 이용하여 명령어의 의미와 쓰임새에 대해서 결과물을 보면서 학습을 진행함 - Table : Creat.. 더보기
💻개발자가 되기 위한 프로젝트(88)💻 06.09.2023 - 학습 일지 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - 11:50] SpringMVC[Read] + 1차과제 - (오전 학습) ✔ [학습 내용] ✔ SpringMVC - Read - StudentController에서 read method를 생성하여 create를 하여 data를 생성될때 main View로 이동하여 Data가 저장되어 보여질때 name을 Click시 create한 정보를 보여주는 read View단에 해당 data를 표현해 주는 작업을 함 - read.html에서는 해당 data[name, email]를 보여주게 하고 back버튼을 추가로 생성하여 클릭시 main페이지로 이동하도록 a tag를 사용 - Student.. 더보기
💻개발자가 되기 위한 프로젝트(87)💻 06.08.2023 - 학습 일지 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - 11:50] Algorithms - Sort SpringMVC - 실습2,3 풀이 - (오전 학습) 1. Bubble Sort 2. Selection Sort 3. Counting Sort 4. SpringMVC - 실습2,3 풀이 ✔ [학습 내용] ✔ Algorithms - Sort - Bubble 정렬 문제 풀이를 함 - Selection 정렬 문제 풀이를 함 - Counting 정렬 문제 풀이를 함 ✔ SpringMVC - 실습2,3 풀이 - 반복적인 부분을 Service를 이용하여 Controller에 의존성을 부여하여 적용 시킴 Algorithms - SortSpring.. 더보기