springboot 썸네일형 리스트형 💻개발자가 되기 위한 프로젝트(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.. 더보기 💻개발자가 되기 위한 프로젝트(86)💻 06.07.2023 - 학습 일지 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - 11:50] SpringMVC - (오전 학습) ✔ [학습 내용] ✔ Spring MVC[이론] - Maven, Gradle의 차이점에 대해서 학습함 - Maven : 정적이며, 작업단계가 정해져있음 - Gradle : 개발자 입맛대로 작업단계를 커스텀 할 수 있음 - Compile : High Level Language를 Low Level Language로 변환 시켜줌 - Build : 프로젝트 소스코드를 실행가능한 프로그램으로 변환시켜줌 - Jar파일 : 배포를 위해 Java Class를 부수정보와 함께 압축해주는 형태를 말함 - Dependency Management : M.. 더보기 💻개발자가 되기 위한 프로젝트(85)💻 06.05.2023 - 학습 일지 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - 11:50] Spring 시작[CS + Java] - (오전 학습) ✔ [학습 내용] ✔ Spring 시작[이론] - 프로그래밍 언어란 무엇인지에 대해서 현재 배우는 자바를 예시로 이론을 배움 - High Level Language, Low Level Language에 대해서 간단하게 이론을 배움 - JVM, JDK, JRE에 대해서 각 역할은 무엇이며, 개념에 대해서 학습함 - JDK를 설치하고, IDE, Code Editor의 Tools는 무엇이 있고 어떤 것인지 알아봄 - 인터넷과 웹 개발이란 무엇인가?를 알아봄 - HTTP 통신에 대해서 간단하게 예시를 보면서 학습함 - .. 더보기 💻개발자가 되기 위한 프로젝트(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.. 더보기 💻개발자가 되기 위한 프로젝트(76)💻 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - Intellj [DB Connection => MySQL(Configurations에 variables를 통해서 db host, name, password 호출시에만 동작하도록 보안을 강화하기 위해서 작성하고 Connection Test까지 진행함)] - MySQL [Schema 생성 및 table add] - Insert 작업을 통해서 data가 잘 들어갔는지 select문으로 check함, 그리고 main method에 다 적지 않고 main method는 인스턴스화 하여 참조변수로 각 method기능들을 호출하는 형태로 진행함. 각 메소드의 기능별로 naming을 하고 query문까지 작성함. 2. 미니 프로젝트 [게시판 만들기.. 더보기 💻개발자가 되기 위한 프로젝트(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가 잘 들어오는가까지 확인하는 작업까지 진행했.. 더보기 💻개발자가 되기 위한 프로젝트(74)💻 1. 미니 프로젝트 [게시판 만들기] - FE : React.js(TS) - BE : SpringBoot(JDK17, Gradle) - DB : MySQL - FE를 하기 위해 VSCode IDE를 이용하여, React 라이브러리를 이용하여 초기 환경 셋팅하여 View단에도 통신이 잘되는가를 Test하고, BE를 하기 위해 Intellj IDE를 이용하여 SpringBoot 라이브러리를 이용하여 초기 환경 셋팅을 하고 View단에도 통신이 잘되는가를 Test하였으며, DB를 사용하기 위해 Local로 접속하여, Test를 하기 위해서 스키마를 생성하고 구현하고자 하는 테이블을 만들기 전 주석으로 초기 설정할 컬럼들을 정리하는 작업을 진행 중에 있으며, 추후 프로젝트가 마무리 될때 쯤에 AWS 인스턴스를 .. 더보기 💻개발자가 되기 위한 프로젝트(70)💻 1. SpringBoot - Board[게시판] - Annotation[특별한 기능을 명시하는 기능] - @RequiredArgsConstructor, @Getter, @ToString, @NoArgsConstructor, @ AllArgsConstructor, @Entity, @Table, @Column, @Id, @GeneratedValue, @CreationTimestamp, @UpdateTimestamp, @MappedSuperclass, @EntityListeners, @Service - Interface(인터페이스) - BoardRepository[Inherit(상속)] => JpaRepository(제네릭 타입에는 Entity Class와 Long type을 명시해 주겠다는 뜻) - Clas.. 더보기 이전 1 2 3 4 다음 목록 더보기