본문 바로가기

annotation

💻개발자가 되기 위한 프로젝트(99)💻 06.26.2023 - 학습 일지 [국비] 백엔드 과정 ※ 오전 활동 ※ T : AM 09:00 - 11:50 Algorithms - Graph ※ [학습 내용] ※ ▣ Algorithms - Graph Graph - 그래프의 종류와 각 그래프의 종류에 대한 개념에 대해서 학습함 - [종류] 1. 무향 그래프(Undirected Graph) - 양쪽 정점에서 간선을 통해 서로에게 도달 가능함을 말함 2. 유향 그래프 (Directed Graph) - 한 정점에서 다른 정점으로는 도달 가능하지만 반대는 불가함을 말함 3. 가중치 그래프(Weighted Graph) - 간선에 값이 추가된 형태 - 해당 간선을 택할 때 비용을 표현하는 경우를 말함 4. 순환 그래프 - 시작한 정점에서 끝나는 경로를 사이클이라.. 더보기
💻개발자가 되기 위한 프로젝트(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.. 더보기
💻개발자가 되기 위한 프로젝트(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.. 더보기
💻개발자가 되기 위한 프로젝트(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.. 더보기
💻개발자가 되기 위한 프로젝트(46)💻 1. AM 09:30 ~ PM 12:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 2. Spring Boot Project[실습] - Detail.html[id를 부여하여 xml에 value를 사용할 수 있도록 작업함], Detail-th.xml[View단에 DB의 Data를 넣어 보여지도록 작업함], SpringSequerity[Login, Logout 을 제공해주기에 View단을 대처함], PaginationService[Paginataion을 사용하기 위해서 틀을 짜고 있음(Service 어노테이션을 사용하여 Pagination의 기능을 DB Data에 맞게 현재 페이지 수.. 더보기
💻개발자가 되기 위한 프로젝트(45)💻 1. AM 09:30 ~ PM 12:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 2. Spring Boot Project[실습] - ArticleRepository[Interface - title, content, userId, nickname, hashtag 등 필요로 하는 부분을 Page에 보여주기 위해 method를 각 만들어서 call시 사용할 수 있게 작업함], ArticleService[Code의 의미를 주석을 통해서 정리함], ArticleServiceTest[View단에 보여지는지 TDD를 통해서 Check함], ArticleController[View단에서 cr.. 더보기
💻개발자가 되기 위한 프로젝트(36)💻 1. AM 09:00 ~ PM 12:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 2. Spring Boot Project[실습] - GitHub Project [DB 접근 Logic Test]Board Check, MySQL Installer[Windows, Project]&Project Connection 작업, Project -> Dependency Add(jpa, mysql, h2) 2. PM 14:00 ~ 15:00분 : KDT(국비 - 3번째) 1차 인터뷰 - KDT(3번째) 국비 교육 1차 서류 검토 및 인터뷰를 통해서 합격 통보는 다음주 예정! 지원동기, 내일배움 .. 더보기