HTML 기초 문법
input 태그안에 required 입력, multiple
2021.11.16.Tue. ✍ 복습 .attr() : 속성 값을 가져오거나 추가
메타데이터, 마크업, XML
프로토콜, 시맨틱태크
html에서 구글 아이콘 사용하기
zuluJDK, STS, SVN
2단 3단 레이아웃, 메뉴만들기
JS기초
IP, Domain, Port
팀별 과제(각자의 개인 소개 페이지 메인페이지에 링크)
값 넘기기, 웹 상태코드
select, checkbox, isNaN
Oracle, 3단 레이아웃
테이블 간격 없애기, js예제
JS클래스, for 반복문 연습
JS반복문
타입, 문자열자르기, of 반복문
DB, 관계형데이터베이스, setInterval과 clearInterval
BOM과 DOM, window.onload(), addEventListener()를 활용한 js 문제 풀이
하루종일 Test
JS 이론 복습
자바 프로그램 개발, "Hello World"
callback, sql, oracle기초
Java 기본 문법, 변수와 타입
JS와 jQuery 이벤트 차이점, jQuery 예제, SQL 정렬, view
정규식으로 문자열 패턴 검증, 자바의 타입, 타입 변환
.append(), SQL 작성순서, 실행순서, 무결성 제약 조건
Java 타입, 메모리영역, 클래스, instanceof
jQuery Class, DOM 작업 그리고 문제풀이...
JSON, localStorage, sessionStorage, 주소록 만들기
urlencoded 와 json, Java 예제 풀이, 참조타입, Stack과 Heap
하루종일 다이어리 만들기
ajax, CRUD, 정규식 시각화
FormData(), MIME type, 파일업로드는 POST만
주소를 표현하는 방법, pagination, Java JUnit, Maven 설치 및 실행
js 객체를 이용한 Pagination
hashCode()와 equals(), 필드, 생성자, 메소드, private에 접근하는 getter, @Test
MVC vs REST, tomcat, Dynamic web project, tern설치, Add Library, everything
Java- 종류, 개발 방식, 필드, 생성자, Lombok, 메소드, StaticTest
FileReader
Java null과 undefined, 문자열은 상수, ArrayList<Integer>, 향상된 for문, @ToString, Lombok,eunm,,,
프론트에서 서버로 값을 넘길 때 데이터의 형식, MVC vs REST, json으로 넘기는 방식, 사진 데이터 변경, PaginationPagination_test.html, Pagination.js
design pattern, VO vs DTO, 싱글톤(Singleton) 패턴, final, overload, override, SOLID
Java 상속, 추상클래스, 인터페이스, 이벤트, 스레드
객체지향 프로그래밍 복습
Java Stack, Method, Object, Constructor, Lombok(Builder), enum
프레임워크와 라이브러리, 패키징 jar vs war, MVC vs REST
jsp, Java abstracts, 람다식, servlet
Interface, Servlet, JFrame
JSP, Server, Web, Servlet 연습
Servlet 보충, redirect경로
.getInstance(), doGet의 종류, servlet 추가, VO, POJO, 패턴, JSTL
ZBoard2SessionExampleServlet
자습
스프링 프레임워크, 의존성 주입 및 제어의 역전, 로깅
스프링 DI를 설정, 스프링 복습
데이터베이스 복습, Spring Boot Project, JDBC 및 ODBC 드라이버, Pool
스프링 프로젝트의 구성, DispatcherServlet, spring controller, MyBatis, Thymeleaf
Spring mybatis에서 DB작업과 DB테스트하기
DAO와 ConnectionPool, 암호화와 hash, 포트번호, log4jdbc, Data Transfer Object, Entity, Spring Service 만들기, 게시판 만들기 순서 정리
Oracle - index, 제약조건, 번호, join, rownum
spring security 코드 뜯어보기
SQL 복습, MyBatis와 SQL
DB(개념설계, 논리설계, 물리설계, NoSQL, 그룹함수, 서브쿼리, 인라인뷰, 페이징쿼리), mybatis와 jpa
Spring+MyBatis (메일 보내기, 아이디 사용여부 확인, 아이디 찾기, 회원가입서비스, 프로퍼티 직접 생성)
GoF, Lambda(Consumer,Predicate,Supplier,RuntimeException), 자바에서 표준메소드 작성, 익명 객체를 이용한 스레드, Controller
회원가입페이지 구현
아이디, 비밀번호 찾기
Filter, Interceptor, AOP, ANT 표기법, Spring Security(가입확인, 아이디 찾기, 비밀번호 찾기 및 변경)
Spring 예외처리(ControllerAdvice)
_csrf token, ckeditor4
Spring 복습, 카테고리, ckeditor 이미지 업로드
파일 업로드 처리 복습, @PathVariable, @RequestParam, There is no getter 에러 해결, 별점 만들기,,
별점 만들기
오류와 규칙, 프로젝트 권장 사항, 로그인 여부, 로그아웃 만들기
Data Modeling, 정규화
장바구니 물건 담기, 주소 팝업창, 배송지 출력
결제 화면만 구현
프로젝트 기획
프로젝트 팀명 및 홈페이지명 정하기, 홈페이지 구성 요소, 역할 분담, 역할별 JobList 작성(내일 보충)
업무 흐름도 및 업무기술서 작성
업무 흐름도 전체 업무기술서 작성, 스토리 보드 작성
프로젝트 흐름도 기준 업무기술서 완료, 스토리보드 대략 완성
ERD 설계
물리ERD 점검, 역할 분담, Git
DB 입력, git에 프로젝트 등록, 1차 프론트 작업
2차 프론트 작업 - HTML
3차 프론트 작업 - HTML
4차 프론트 작업 - HTML
프론트 추가 작업
2차 개인 작업 계획 세우기
2-1차 프론트 개인 작업
2-2차 프론트 개인 작업
2-3차 프론트작업 - 디테일
2-4차 프론트 작업
2-5차 프론트 작업
3-1차 프론트 작업
3-2차 프론트 작업
3-3차 프론트 작업
3-4차 프론트 작업
3-5차 프론트 작업
4-1차 프론트 작업
4-2차 프론트 작업
4-3차 프론트 작업
4-4차 프론트 작업
4-5차 프론트 작업
5-1차 프론트 작업
5-2차 프론트 작업
5-3차 프론트 작업
5-4차 프론트 작업
5-5차 프론트 작업 (마지막)
팀프로젝트 리뷰 0) 완성된 홈페이지 미리보기
팀프로젝트 리뷰 1) ECorea 메인 페이지
팀프로젝트 리뷰 2) SHOP
팀프로젝트 리뷰 3) CHALLENGE
팀프로젝트 리뷰 4) 관심상품조회
팀프로젝트 리뷰 5) 장바구니
팀프로젝트 리뷰 6) 마이페이지
팀프로젝트 리뷰 7) 주문/결제 화면
팀프로젝트 리뷰 8) 에러 잡기