시작이다!
간단한 OT와 실습
자료형, 형변환
기본 입력, buffer, 제어문
제어문 마무리, 실습
난수 (Random Number)
첫 시험
예외처리(try-catch), 지역변수, 배열
배열 정렬, Method
Method, OOP, class
정보은닉, 접근제한자, Getters & Setters, 암묵적 문법 this / constructor, static 과 정적변수
라이브러리 활용, 객체배열
두 번째 평가
상속, 추상화, 다형성
Collection, ArrayList
날짜, 시간 데이터
IP주소, PORT 번호, 서버-클라이언트, Socket과 Stream
파일전송프로그램 만들기
파일 전송 프로그램 평가
DBMS, DML, select 활용
order by, 단일행 함수
그룹화 : group by , having / 그룹 함수 / DDL / DCL / DML - ETC
DBMS 기초 평가
join, union, sub query
다중 열 SubQuery, 상호연관 SubQuery, Inline View, Ranking (Top-N)
DBMS 총 정리
JDBC part.1
평가 또 봤다.
Select 구현, DAO-DTO
PrepareStatement, try-resource, 암호화
DBCP
에필로그 끝
웹의 발달, 프론트엔드 기술, HTML5, 정리
CSS 선택자
display : block, inline, div layout , navigation bar 만들기
Positioning
Bootstrap: Prebuilt Component, Grid
부트스트랩 실습
JS 기초, 함수, Event처리(callback)
자바스크립트 배열, 객체
API, Library, Framwork, web API
정규표현식(Regex), 사용법
Jquery 기본 : 요소 선택, CSS 스타일 변경, 이벤트 처리, (text, html), (append, prepend, before, after), 요소 객체
검색 함수 / Jquery로 배열 다루기 : each(); / 정적 바인딩, 동적 바인딩
채팅 프로그램 UI 만들기 / form tag
Web Application 개요 / 웹 서버의 발전 / Apache Tomcat, eclipse 세팅 / 웹 프로젝트 기본
Servlet의 원리 / CRUD 구현하기
MVC2 / servlet-jsp
Controller / 클라이언트에서 데이터를 전달하는 방법 / Front Controller / 중복확인 기능 구현
로그인 : Cookie, Session / 로그인 기능 / 로그아웃 기능 / 회원 탈퇴 기능
가입 정보 업데이트 기능 / 글 목록 출력 기능 / 글 작성 기능 / 글 삭제 기능
글 수정 기능 / 조회수 기능
Pagination
AJAX를 사용한 비동기 통신
JSP와 AJAX의 차이 / 파일 업로드 기능
파일 다운로드 기능 마무리 / 다수의 파일 업로드, 다운로드 / DBCP 적용 : 싱글톤 패턴, JNVI
Local git
원격 깃(깃허브)
세미 프로젝트 끝
스프링 프레임워크란? / 스프링 프레임워크 세팅 / 스프링 프로젝트 생성 / 스프링 프레임워크 기본 / 스프링의 핵심(DL, IOC)
DI : 의존성 주입 / Spring MVC , 부팅 순서 / 스프링 기본 사용법
Spring : CRUD, Ajax(ResponseBody), Annotation
Spring JDBC
Spring File upload, download
MyBatis 기본
MyBatis 동적쿼리 ( if, trim, selectKey )
Service Layer
채팅 프로그램, 웹 소켓
EvictingQueue, ApplicationContextAware
Transaction 처리, Interceptor
끝이 가면 시작이 온다.