본문 바로가기

DB

💻개발자가 되기 위한 프로젝트(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.. 더보기
💻개발자가 되기 위한 프로젝트(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.. 더보기
💻개발자가 되기 위한 프로젝트(79)💻 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - PM 11:50] [AI 특강] AI가 필수가 되는 시대 - 데이터 엔지니어링 - 앞으로 인공지능이 계속해서 발전하는데, 백엔드 개발자들은 백엔드 개발만 하는 것이 아니라 추가적으로 AI쪽도 학습하고 조금씩 영역을 넓혀가고 어떤 분야로 나아가면 좋을지를 이야기를 하셨고, 다양한 백엔드 개발자들이 커리어를 데이터 엔지니어링, 데이터 분석가 등등으로 가고 어떤 툴을 사용하는지에 대해서 대학원의 진학 또한 필요한가에 질의응답을 통해 마무리 하였음 [AI 특강] AI가 필수가 되는 시대 - 데이터 엔지니어링 후기 - 다양한 분야로 영역을 넓혀 갈 수 있다는 것과 어떤 스킬을 요구하고 준비하면 좋을지와 하나하나 질문에 대.. 더보기
💻개발자가 되기 위한 프로젝트(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로 출력되도록 진행하고,.. 더보기
💻개발자가 되기 위한 프로젝트(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. 미니 프로젝트 [게시판 만들기.. 더보기
💻개발자가 되기 위한 프로젝트(73)💻 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - Java 단축키, Git명령어[push, merge, branch add], while, for, if, array, int, break, min, max, math, stream 1. Git명령어 [commit, branch add, push, merge], Github[java-project2[gitbash(commit, push),Parenthesis, ParenthesisEx], Xshell[MySQL], DB[mysql - create, select, insert, use, update, delete, drop, where, like, group by] 2. KDT 학습내용중 기본개념 및 용어정리 - DB - SQL 기능 →.. 더보기
💻개발자가 되기 위한 프로젝트(72)💻 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - Java 단축키, Git명령어[push, merge, branch add], while, for, if, array, int, break, min, max, math, stream 1. Git명령어 [commit, branch add, push, merge], Github[java-project2[gitbash(commit, push),InsertionSort, InsertionSortEx, InsertionSortExOop, SelectionSort, SelectionSortEx, StackPush, StackPopException, StackPop, StackPeek, StackIsEmpty], AWS, Docker, Xshell.. 더보기