구디아카데미💻에서 IT국비지원을 받아 '클라우드 활용 자바 개발자 양성과정'을 시작하게 되면서, 나의 개발자 도전기의 첫걸음🍀이 시작되었다. 총 6개월동안의 기간이 후회없는 시간이 될 수 있도록 오티 시간에 알게된 ✨TIL-LOG📖를 꾸준히 써보려고 한다.
[구디아카데미 IT국비지원] 3시간 가량의 오티 후 수업이 시작됐다. 먼저 프로그램 설치와 셋팅을 하는 방법을 배운뒤 간단한 html 문서를 작성해보았다.
[구디아카데미 IT국비지원] 본격적으로 html을 이용하여 페이지를 만드는 방법을 배우고, 다양한 기능을 페이지 카피를 통해 익혔다.
[구디아카데미 IT국비지원] html에서 가장 중요하다고 할 수 있는 form 태그를 이용하여 페이지를 만들어보았다.
[구디아카데미 IT국비지원] 그동안 배운 기능으로 최종적으로 다시 한번 action 페이지를 만들어보고, 자바의 기본타입, String타입과 연산자에 대해서 간단하게 배웠다.
[구디아카데미 IT국비지원] if문을 배워보고, 다양한 메소드(Math.random, equals)와 if문을 이용하여 여러가지 페이지를 만들었다.
[구디아카데미 IT국비지원] 참조타입 (String, 배열(array), class), 변수의 생명주기, 조건문 switch문, 반복문 while문과 for문에 대해서 배우고 다양한 실습을 해보는 시간을 가졌다.
[구디아카데미 IT국비지원] 저번 시간에 배운 for문을 이용하여 다양한 페이지를 만들어보고, 클래스와 배열, 참조타입의 배열에 대해서 배우고 이를 이용한 실습시간을 가졌다.
[구디아카데미 IT국비지원] 형변환과 ArrayList 타입, 랩퍼타입과 External CSS방식에 대해 배우고 이를 이용하여 직접 페이지를 만드는 실습을 했다.
[구디아카데미 IT국비지원] 1주차에 배운 내용을 복습하고, Calendar 기본API 사용하는 방법을 배우고 직접 캘린더 프로그램을 만들어보았다.
[구디아카데미 IT국비지원] mariadb(RDBMS) 설치와 DDL의 기초에 대해 배우고, 샘플데이터를 입력하여 이클립스와 연결하는 방법을 배웠다.
[구디아카데미 IT국비지원] 지난 시간에 배운 내용으로 다이어리 프로젝트를 시작했다.
[구디아카데미 IT국비지원] 지난 시간에 이어서 다이어리 프로젝트를 이어갔다. 이번에는 입력(insert) 기능과 삭제(delete) 기능을 추가했다.
[구디아카데미 IT국비지원] 다이어리 프로젝트를 이어갔다. 이번에는 수정(update)기능을 추가해보았다.
일정추가, 수정, 삭제, 조회(달력) 기능을 추가했다. 15일차는 달력의 각 일마다 일정을 미리 볼 수 있게하고, Result Set으로 출력한 모든 페이지를 일반적인 자료구조 타입으로 변경했다. 그리고 최종적으로 CSS를 마무리하여 프로젝트를 최종완성했다.
[구디아카데미 IT국비지원 ] SELECT문의 ORDER BY절과 WHERE절을 이용하여 정렬 기능과 성별 검색기능을 구현하는 법에 대해 배웠다.
[구디아카데미 IT국비지원] WHERE절에 사용 가능한 다양한 연산자들을 배우고, 그중 LIKE 연산자를 이용하여 이름 검색 기능을 구현해보았다. 또한 콘솔창의 출력 색상을 변경하는 방법도 배웠다.
[구디아카데미 IT국비지원] 동일한 name의 값을 받을 수 있는 request.getParameterValues()와 이 값을 이용하여 동적쿼리(where절)를 작성해보았다.
[구디아카데미 IT국비지원] 세션(session)에 대해 배우고 로그인과 회원가입 기능을 구현해보았다.
[구디아카데미 IT국비지원] 기본키와 외래키, 집계함수, HashMap 에 대해 배우고 이를 이용하여 카테고리별 게시판을 구현해보는 시간을 가졌다.
[구디아카데미 IT국비지원] home.jsp를 완성하고, 게시글 상세페이지와 댓글 작성 및 리스트 기능을 추가했다.
[구디아카데미 IT국비지원] 정보은닉과 캡슐화에 대해 배우고, 오라클을 설치하고 관계형 데이터 베이스가 무엇인지 알아보았다. 그리고 남는 시간에 카테고리별 회원전용 게시판 프로젝트 작업을 했다.
[구디아카데미 IT국비지원] 오라클을 이용하여 sql에 대한 이론을 배우고, 남는 시간에는 카테고리별 회원전용 게시판 프로젝트 작업을 했다.
[구디아카데미 IT국비지원] 지난 시간에 이어서 오라클을 이용하여 사원 목록 페이지를 만들고, 페이징 작업도 해보았다.
[구디아카데미 IT국비지원] 카테고리별 회원전용 게시판 프로젝트를 마무리했다. 게시글 추가/수정/삭제 기능과 댓글 수정/삭제 기능을 추가하고 CSS 작업을 했다. 또한, 이전/다음 버튼만 있던 기존 페이징을 중간에 페이지넘버를 선택할 수 있도록 변경해보았다