[솔 데 스 크학원 내일배움카드]JAVA프로그래머 코드2032
[솔 데 스 크학원 내일배움카드]JAVA프로그래머 코드2032
자바개발자 교육 JAVA + JSP 2개월 과정
내일배움카드 지원 : JAVA프로그래머 코드 2032
직장인환급 지원 : 개인환급, 회사환급, 재직자 내일배움카드
교육과정
순번 | 주제(목차) | 소주제 | 세부내용 |
1 | 과정소개 기본설정/코딩 & DataType /Operator | OT, 자바의 소개 | 과정소개, 자바의 역사/언어의 특징 |
자바의 현황 및 자격증소개 | 연산자/객체지향/예외처리/입출력/네트워킹 OCJP, OCJD, OCWCD, OCBCD(SCJP, SCJD, SCWCD, SCBCD ) | ||
JDK 설치, 기본코드 소개 | Java SE Development Kit 설치, JDK 구성요소, eclipse, EditPlus 설치 및 환경변수설정 런타임 인터프리터, 옵션 설명, JAVAC 컴파일 | ||
DataType, Operator | 변수 선언 및 할당 방식에 따른 차이점, 변수의 타입 / 형변환, 단항 연산자 / 산술연산자 / 비교연산자 | ||
기본데이터형, 레퍼런스형 | 데이터타입의 개념/목적, 자료형(DataType), 참조형(Reference) | ||
if문, switch | 다중 if 문, 조건식 / 중첩if문 , 비교문, case / break / default | ||
2 | 제어문/배열 & Object-Oriented Programming | for, while | 초기화;조건식;증감식, 구구단 (연습문제) |
do~while, break/continue | 반복문, switch + break 문 / continue문 | ||
1,2차원 배열, 레퍼런스타입 소개 | 배열 선언, 배열 생성, 배열 초기화 / 활용, 다차원 배열, 가변 배열, 배열의 복사, 클래스, 배열, 인터페이스 | ||
OOP소개, 클래스 만들기 | 추상화 / 다형성 /재사용, OOP 클래스 만들기 | ||
this키워드, 생성자 | this키워드, 생성자 | ||
인스턴스와 변수, 접근제한자 | 인스턴스와 변수, 접근제한자 | ||
3 | Method&static /final & Inheritance /Package, Abstractclass /interface | 사용자 정의 메소드, 오버로딩 | 사용자정의함수, 사용자정의 자료형, 메소드 접근한정자 메소드오버로딩이란?, 오버로딩의조건/예/장점 |
콘솔상의 입출력, static | System.in/System.out/System.err static,static 변수, static 메소드, 정적필드 / 초기화블록 | ||
final | final데이터/final메소드/final클래스 사용예/사용이유/효율/안정/보안 | ||
상속, this 와 super / 접근지정자 | extends / 슈퍼클래스 / 서브클래스, 가상참조변수 / 상위클래스 참조, private키워드 / 접근방법 | ||
Object클래스, 패키지 | 생성자와 다양한 메소드, 클래스 종류 | ||
추상클래스와interface 오버로딩과 오버라이딩 정리 | abstract 키워드, interface 키워드, implements 키워드, 함수, 재정의, 다중정의 | ||
4 | InnerClass /Exception & java.lang.Thread / java.io | String | replace,concat,lentth,charat,equals,substring String형비교하기,String데이터형변환,String으로맵핑하기 |
Wrapper Class | WrapperClass 생성자지원, WrapperClass 기본자료형, WrapperClass 설정,WrapperClass 반환, Java.util패키지 | ||
java.lang.Thread | java.lang.Thread클래스,우선순위,Thread 사용 예 | ||
java.io | 입,출력,JAVA API,java.io.IOException,사용 예 | ||
5 | WAS Setting & Protocol /구동원리 | WAS 설명 | 웹 서버(Web Application Server) 설명, 정의, 구성 |
JSP Container 설치 | JSP Servlet / JSP Container 설치 / apache-tomcat-6 | ||
HelloServlet 기본코드작성 | 오버라이딩/ contentType지정/ 출력에관계된객체생성, 클라이언트에게 데이터전송/ 클라이언트전송완료/ 실행방법 | ||
Http와 HTML, GET/POST | HTTP / HTML, GET 방식 처리 / POST 방식 처리 | ||
구동원리 | Web Server, Request / Response | ||
ServletLifeCycle | init() / service() / destroy() | ||
6 | WAS Setting & Protocol /구동원리 | WAS 설명 | 웹 서버(Web Application Server) 설명, 정의, 구성 |
JSP Container 설치 | JSP Servlet / JSP Container 설치 / apache-tomcat-6 | ||
HelloServlet 기본코드작성 | 오버라이딩/ contentType지정/ 출력에관계된객체생성, 클라이언트에게데이터전송/ 클라이언트전송완료/ 실행방법 | ||
Http와 HTML, GET/POST | HTTP / HTML, GET 방식 처리 / POST 방식 처리 | ||
구동원리 | Web Server, Request / Response | ||
ServletLifeCycle | init() / service() / destroy() | ||
7 | Servlet & JSP기본문법 /내장객체 | 서버프로그램의 예외를 처리하는 서블릿의 설계와 개발 | 서버프로그램의 예외를 처리하는 서블릿의 설계와 개발 |
Session관리를 위한 서블릿의 설계와 개발 | Session 관리를 위한 서블릿의 설계와 개발 | ||
안전한웹어플리케이션의 설계와 개발,스레드안전한서블릿의개발 | 안전한 웹 어플리케이션의 설계와 개발, 스레드 안전한 서블릿의 개발 | ||
JSP와 Servlet관계 기본문법 | 요청 -> 처리 -> 결과, 구조 | ||
page,includeDirective ActionTag | pageDirective속성/ include Directive, Action Tag 개념 / Action Tag 종류 | ||
request, response, out, session, application, pageContext생성자 | 값 가져오기/ 응답처리/ 출력, session메소드/ 객체공유/페이지흐름제어/ 에러데이터 얻기 | ||
8 | 내장객체 / JavaBean OracleSQL / Tools & JDBC ConnectionPool Session / Cookie | page,config, exception Beans만들기 | 페이지객체/ 초기파라미터설정/ 예외처리, JavaBean 사용목적 / Beans 개발 규격 / 클래스 선언 |
Beans을 이용한 회원가입 양식만들기 | Beans을 이용한 회원 가입 양식 만들기 | ||
Oracle Application개발툴의 설치 | oracle10g설치/ 데이터베이스설정/ 데이터베이스생성 SQL쿼리의 개요 | ||
JDBCRDBMS Connection Pool | RDMBS의 연동, 환경설정 / 환경설정 / 이용하기 | ||
Session, Cookie | Session이란? / Session, Cookie 차이점, Cookie 생성 ->저장 ->전송 | ||
Cookie구성/ Cookie값 읽어오기/ Cookie삭제 | |||
9 | 회원관리 & 답변형게시판 | 회원 인증 및 가입 | 회원관리 양식, 회원 아이디 인증 |
회원 로그인, 회원 수정 | |||
회원삭제, 회원로그아웃 | |||
답변형게시판의구조 쓰기,읽기(페이징) 페이지의 구현 답변의원리 및 답변페이지의구현 | 게시판내용, 답변쓰기 / 등록 하기 | ||
게시글 쓰기, 페이지 구현 | |||
답변쓰기, 답변페이지구현 | |||
10 | 자료실 /MVC패턴 & MVC방명록 | 파일업로드의구현,자료실의구현 패턴학습(model1,model2) | 파일 업로드 구현, 자료실 구현 |
Model 1 구성도/ 장점/ 단점, Model 2 구성도/ 장점/ 단점 | |||
Model1, Model2차이점 | |||
간단한JSPModel2응용 방명록개발 | 클라이언트, 컨트롤러, 모델 | ||
DBpool설정/ 셋팅 | |||
입력, 리스트, 페이징 |