본문 바로가기

재밌다

💻개발자가 되기 위한 프로젝트(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.. 더보기
💻개발자가 되기 위한 프로젝트(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 통신에 대해서 간단하게 예시를 보면서 학습함 - .. 더보기
💻개발자가 되기 위한 프로젝트(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.. 더보기
💻개발자가 되기 위한 프로젝트(83)💻 06.01.2023 - 학습 일지 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - 11:50, PM 13:00 - 18:00] [특강] Java - JDBC(2) ✔ [학습 내용] ✔ 간단한 프로젝트[덧셈, 뺄셈 맞추기 게임] - SQLite를 이용하여 project에 필요한 db table, column을 생성해줌 - DAO, Member, MemberTest, BaseDB를 통해서 project 셋팅을 해줌 - Member에 필요한 필드와 생성자를 생성하여 값을 호출시 DB의 데이터와 동일한가를 위한 작업임 - IOprator 인터페이스를 상속받아 플러스, 마이너스 클래스는 게임에필요한 메서드를 받아옴 - BaseDB는 SQLite에서 만든 table, c.. 더보기
💻개발자가 되기 위한 프로젝트(82)💻 05.31.2023 - 학습 일지 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - 11:50, PM 13:00 - 18:00] [특강] Java - SQL문법 ✔ [학습 내용] ✔ DB의 정의와 종류 1. [DB 정의] - 특정한 조직이나 목적에 따라 체계적으로 정리된 데이터의 집합 - 데이터의 중복을 최소화, 데이터의 일관성과 무결성을 유지, 데이터의 검색과 수정을 쉽게 할 수 있도록 도움을 줌 2. [DB 종류] - RDB[관계형 데이터베이스] → 데이터를 테이블로 저장, 테이블 간의 관계를 사용하여 데이터를 관리함, 가장 일반적인 데이터베이스 유형임 - NoSQL → RDB와 달리 데이터를 테이블에 저장하지 않음, 대량의 데이터를 저장하거나 유연한 데이터.. 더보기
💻개발자가 되기 위한 프로젝트(80)💻 05.26.2023 - 학습 일지 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - 11:50, PM 13:00 - 18:00] [특강] Java 실습 및 개념 익히기 - Abstract, Interface, Collection, Generic, Exception, Try-Catch, Thows ✔ [학습 내용] ✔ 추상클래스 - 추상클래스의 정의와 특징과 추상 클래스의 목적과 활용[개념] - 추상 메서드와 일반 메서드의 차이점[개념] - 추상 클래스를 상속하는 방법, 추상 클래스의 상속 관계 예시[실습] ✔ 인터페이스 - 인터페이스의 정의와 특징과 인터페이스의 목적과 장점[개념] - 다중 상속과 인터페이스의 관계 설명[개념] - 인터페이스를 구현하는 방법과 구.. 더보기
💻개발자가 되기 위한 프로젝트(78)💻 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - PM 11:50] 1. HTML, CSS, JS 학습한 것을 바탕으로 간단한 [MBTI]프로젝트를 하였고, 배포, 광고를 붙이는 것 까지 실습함 [실습 (HTML, CSS, JS)] - 이전에 학습한 html tag 사용, selector를 이용하여 뼈대를 만들고, css를 이용하는데 라이브러리 bootstrap을 활용하여 디자인 부분을 빠르게 커버를 하였고, JS는 Q&A의 질문의 답을 클릭하면 Event를 발생시켜 다음 Q&A가 나오게 만들고, 답변은 각 E와 I로 배치하여 만약 정답을 선택한 것이 E 답변이 가깝다면 if문을 활용하여 E가 첫 출력이 되도록 구현하고, I에 가깝다면 I로 출력되도록 진행하고,.. 더보기