-
자바 프로그래밍
자바
기본프로그래밍데이터 종류, 캐스팅, 연산자
조건문, 반복문, 분기문, 배열, 클래스 정의와 객체 생성
생성자, 오버로딩, 키워드, 매소드 호출, 접근 수정자, import와 package, 상속과 오버라이딩
내부 클래스, 추상 클래스와 인터페이스의 정의, Object 클래스 분석
문자 클래스, Wrapper 클래스, 수학 클래스, 랜덤 클래스
날짜 클래스, Collection API, 열거형 클래스
자바
고급프로그래밍Generic 특징, 오토 박싱과 언오토 박싱
오류 상속 관계, 예외 처리
InputStram, OutputStram 객체기반의 바이트스트림과 문자 스트림 학습
Swing의 클래스,그래픽 클래스 학습
프로세스와 스레드 구분, 스레드 생성
스레드 스케줄링, 멀티 스레드, 스레드 동기화
-
오라클DB
Oracle SQL
데이터 종류, 캐스팅, 연산자, 조건문, 반복문, 분기문, 배열
클래스 정의와 객체 생성, 생성자, 오버로딩, 키워드, 매소드 호출
접근 수정자, import와 package, 상속과 오버라이딩
내부 클래스, 추상 클래스와 인터페이스의 정의
Object 클래스 분석, 문자 클래스, Wrapper 클래스, 수학 클래스, 랜덤 클래스
날짜 클래스, Collection API, 열거형 클래스JDBC
JDBC 이해하기
JDBC 클래스 사용하기
PL/SQL과 JDBC
자바 프로그램에서 Oracle 데이터베이스 연동 -
개인 Project : Java Swing과 JDBC를 이용한 개인 프로젝트
-
Front-end 웹 어플리케이션 구현
HTML5
HTML5 개요
HTML 태그, 기본 문서 만들기
HTML 이미지, 리스트, 표 만들기
HTML 웹 Form
HTML 문서 구조화, Semantic 태그CSS3
CSS3 개요
CSS 선택자, 박스모델, 색, 텍스트, 시각적 효과
CSS 배치, 레이아웃, List/표/폼 꾸미기
CSS3 애니메이션Javascript
JavaScript 기본 문법(변수, 식, 연산자, 조건문, 반복문, 함수, 객체)
JavaScript 기본 객체와 배열(String, Date, Array)
HTML DOM 객체와 자바스크립트 이벤트 처리
jQuery : 이벤트 처리 및 HTML DOM 다르기, 애니메이션 -
Back-end 웹 어플리케이션 구현
Servlet/JSP
웹 프로그래밍의 이해, 서블릿(Servlet) 구현 및 실행,요청(Request) 정보와 응답(Response) 정보
JSP(Java Server Page) 개념 및 동작 원리, JSP 내장 객체
표준 액션 태그, JSTL(JSP Standard Tag Library)
EL(Expression Language),상태 정보 유지 기술: 쿠키(Cookie), 세션(Session)
필터(Filter), 리스너(Listener),비동기 통신 방식 Ajax(Asyncronous JavaScript and XML)
MVC 디자인 패턴 (Model2 프론트 콘트롤러 패턴) 구현XML/AJAX
XML개요, DTD개념, 사용방법, XML 스키마 사용법
DOM개념, DOM API활용
AJAX 방식의 특징
XML Http Request객체를 이용한 서버와의 비동기통신
JSON 표기법, JSON을 이용한 자바클래스와의 연동 -
Team Project : 백 엔드와 프론트 엔드를 활용한 웹 프로그램 프로젝트
-
iBatis / Mybatis
iBatis / Mybatis
- MyBatis 개요, 환경설정, 아키텍쳐 분석
- MyBatis를 활용한 CRUD, Dynamic커리, dao 프레임워크
- PL/SQL의 프로시저와 함수를 iBatis에서 호출하기 -
Spring Framework
Spring의 환경설정
및 모듈과 아키텍쳐특징 및 모듈 설정
프로젝트 환경 설정
생성과 싱글톤레지스트리에 대한 이해Spring JDBC
Spring에서의 JDBC 처리
JDBC CRUD 프로그래밍 학습
Spring AOP를 사용한 트랜잭션 처리기법Spring MVC
Spring 기반의 MVC 주요 구성
Spring 기반의 MVC 처리 흐름
Spring 기반의 MVC를 활용한 JDBC처리
Spring 기반의 MVC를 활용한 트랜잭션 처리
Spring 기반의 MVC를 활용한 MyBatis 연동 처리Spring Boot
Spring Boot의 이해와 특징
의존성 관리, 내장 웹 서버, 자동설정(Starter, AutoConfigure) 활용
JAR 파일 작성 및 배포, 타임리프(thymeleaf) 기반 웹 페이지 개발
REST API의 이해와 RESTful을 활용한 웹 서비스
RESTful API URL 설계, RestTemplate
Spring Data JDBC와 JPA 이해 및 연동 -
Final Project : Java, Oracle, Spring을 활용한 팀 프로젝트
-
온라인 교육
온라인 교육
화면구현 1 / 화면구현 2 / 화면 설계 / 인터페이스 구현 / 통합구현 / 애플리케이션 배포 / 소프트웨어 공학