2014년 6월 10일 화요일

[주말야간6/21]자바기초스프링까지,SQL기초에서실무까지, 구로디지털단지

[주말야간6/21]자바기초스프링까지,SQL기초에서실무까지, 구로디지털단지
 
바쁜 주말인을 위한 주말야간 실무 강좌!!
 
JAVA,Network&WEB&Framework
 
 
 
JAVA,Network&WEB&Framework

강좌명JAVA,Network&WEB&Framework(주말야간(토/일))
오라클자바커뮤니티(www.oraclejavacommunity.co.kr) 추천 실전강좌
교재PDF or 자체교재 무료제공
강좌 일정06월21일(토) ~ 09월07일(일)((주말야간(토/일)) 18:30~22:20, 24일) 총 96시간 
강의 장소[B강의장]구로디지털단지역2번 출구 -> 미니스톱끼고 우회전 -> 100m 직진 후 골목길 끝에서 횡단보도 건너기 --> 우회전 후 구로호텔 직전 좌측길, 호텔 바로 뒤편 파트너스타워2차 301호
[약도보기]
수강절차- 강좌내용 확인
- 전화 또는 홈페이지(www.oraclejavacommunity.com)를 통한 수강지원 및 수강료 결제(무통장입금, 온라인 카드결제)
- 고용보험 가입자(재직자)인 경우 고용보험환급 관련 서류 제출
- 수강전 : 커리큘럼 및 장소에 대해 다시 한번 공지
- 교육 전 설문 작성(간단한 개발 경력, 수강 목적, 강좌진행방식 등)
- 강좌 수강
- 수강후 : 교육 후 설문 작성
수강료1,056,000원
* 근로자 직업능력개발훈련 과정이며 근로자카드 발급받으신분만 교육수강 가능 합니다. 먼저 하단 지원하기 버튼 클릭 후 지원하시고 카드발급 하셔야 합니다. 세부사항 아래 URL에서 확인하시고, 자세한 문의는 본원(02-851-4790)으로 문의 바랍니다. 

http://www.oraclejavacommunity.com/onj/notice/notice-content.html?num=1341&page=

근로자 직업능력개발훈련(개인수강지원 or 재직자 내일배움카드) : 80%지원, 근로자카드로 20%를 결제하시면 됩니다.

[사업주/고용주 환급] : 중소기업 51만원 전후, 대기업 40만원 전후 환급

[근로자직업능력개발훈련(기존 근로자향상개인환급, 재직자내일배움)]중소기업 정규직 20% 본인부담, 중소기업 비정규직/이직예정자/무급휴직자 무료, 대기업 정규직은 전액본인부담, 정규직50세이상/이직예정자 20% 본인부담, 비정규직/정규직무급휴직자 무료

본인 부담액을 근로자 카드를 발급받아 결제 해야 하며, 대기업(상시근로자 300인 이상 대기업)재직자(50세미만)는 근로자직업능력개발훈련(개인수강지원) 국비 지원 안됩니다.

* 휴강 :법정공휴일
수강료
입금안내
- 온/오프라인 카드결제, 계좌이체(수강안내->입금안내 참조)
문의사항02-851-4790 번으로 연락 부탁 드립니다.
교육개요본과정은 프로그래밍 언어의 경험이 있는 분이지만 자바를 처음하시는 분들을 위해
현장에서 필요로 하는 기술들을 최적화된 커리큘럼 및 강사를 통해 배울 수 있도록 하는 과정 입니다.

자바의 기본적인 사항부터 JDBC 프로그래밍, 모든 개발의 근간이 되는 자바네트워크 프로그래밍(이거 안하시면 2~3년지나서 UI개발자의 틀을 벗어 날 수 없습니다), 자바웹의 기본이되는 JSP, 그리고 최근 가장널리 사용되는 Ajax, jQuery를 통해 화면 깜박임없이 웹페이지를 역동적으로 구성할 수 있도록 배우고 최근 가장 많이 사용되는 JAVA기반의 프레임워크인 Spring Framework, SQL Data Mapper인 MyBatis까지 배울 수 있는 과정으로 자바 웹 개발자로 가시고자 하는 분들을 위한 최적의 과정 입니다.

본과정을 통해 기초부터 하나씩 배우신다면 내공 있는 자바 개발자가 되실것을 확신합니다!
교육목표- 자바 기본문법의 이해
- 자바 네트워크 프로그래밍에 대한 이해
- JDBC 개발에 대한 이해
- 자바 웹개발에 대한 이해
- JSP의 작동원리 및 기본문법의 이해
- Ajax 및 jQuery에 대한 이해
- WAS(Web Application Server) 및 Web Server에 대한 이해
- 자바기반 프레임워크에 대한 이해(Spring3.X)
- SQL Mapper(MyBatis)에 대한 이해
- Hibernate Mapper에 대한 이해
- 실무 자바기술의 전반적인 이해 및 활용
교육대상- 자바 초보 개발자
- 신입개발자
- 다른 언어를 사용하다가 자바쪽으로 전향을 원하는 개발자
- 자바를 배우고자 하는 학생
선수학습- 프로그래밍에 대한 이해
 

Java Fundamental자바 언어 소개,기본 문법
Virtual Machine 소개/메모리 영역
클래스 패스(Class Path) 개요
Array 이론/실습
클래스와 객체(Class & Object)
Abstarct Data Type, 상속(Inheritance)과 다형성
추상클래스(Abstract Class)와 다형성
인터페이스(Interface)와 다형성
연관(Aggregation & Composition)
오버로딩(OverLoading)과 오버라이딩(Overriding)
this/super/constructor
Package 만들기 이론/실습
Java에서 예외 처리 요령
사용자 예외 처리 방법
스트림(Stream) 입출력 관련 클래스, InputStream/OutputStream,
FileInputStream/FileOutputStream
Reader/Writer등 입출력 관련 클래스
표준 입출력/FILE 처리, 객체 직렬화 이론/실습
Thread 개요
Java에서의 Process
Thread Joining/Interrupt
Java NetworkURL/HTTP URL, URLConnection, HttpURLConnection, URLEncoding, URLDecoding 클래스 개요
URL을 다루는 예제 실습(Get/Post)

Client Socket과 Server Socket의 개요
MultiThread EchoServer
Socket을 이용한 예제 구현

UDP Programming(Multicasting programming)
UDP/Datagram 개요
DatagramSocket, DatagramPacket 소개
UDP를 이용한 예제 구현
Multicast 소개
Multicast Client/Server 구현
Distributed Computing(java RMI)
Distributed Computing, Object 소개
Java RMI를 이용한 “Hello World” 제작
RMI 응용예제 실습
JDBC ProgrammingJDBC Driver 소개
JDBC 연결방법
Connection, Statement, ResultSet, PreparedStatement
Oracle의 function, procedure 다루기
DBCP, DataSource, Connection Pool
Servlet/JSP(Java Server Page)-서블릿 개요 작동원리
- web.xml 매핑 방법
- Servlet 라이프 사이클
- HttpServletRequest/HttpServletResponse
- Cookie, Session
- JDBC 소개 Connection
- Statement, PreparedStatement, ResultSet
- CallableStatement
- JDBC를 이용한 SQL 함수
- 프로시져 다루는 방법
- Insert/Update/Delete/Select 예제 작성하기
- JSP 개요
- 동작원리
- 기본문법(지시자, 내장객체, 스크립틀릿, 표혐식, 액션태그 등)
- 사용자 정의 태그 쿠키
- 쿠키, 세션 다루기
- JSTL, EL
- MVC Model소개
Ajax/jQuery- Ajax개요
- Ajax의 기본 구성
- XMLHttpRequest 객체
- innerHTML, iFrame, XMLDocument 객체
- DOM(Document Object Model) 다루기
- Ajax에서의 Model
- Ajax에서의 View
- Ajax에서의 Controller
- Ajax 검색어 추천단어 서비스 예제
- FORM 입력값 검증(Validation Check) 예제
- Dydnamic하게 List값 로딩 예제
- ProgressBar 예제
- 자동 Refresh 예제
- DOM 개요
- JAVA for DOM
- Dynamic DOM 다루기
- jQuery 개요, 다운로드, 설치
- $(document).ready() 메소드
- Selector
- $(“*"), $("#ID"), $("DIV"),$(".classname"), $("p > a"),
- $(“elementname.classname")
- 속성 선택자, 속성(attr)
- 입력양식 필터 선택자
- 위치와 관련된 필터 선택자
- jQuery 배열(Array) 관리
- jQuery 객체 확장
- 기본 필터링 메소드
- 특정 위치 문서 객체 선택
- 문서 객체에서 특정 태그를 선택하는 방법
- innerHTML 속성과 관련된 jQuery 메서드
- 문서객체 생성 , 제거
- jQuery Event
- 이벤트 관련 메소드(발생, 제거)
- 이벤트 자동 발생
- 마우스/키보드/윈도우/입력양식 이벤트
- jQuery 기본효과, 사용자지정효과
- jQuery, Ajax 관련 메소드
- XML 문서 다루기
- 입력양식 전송
Spring Framework3.2JAVA Bean vs EJB vs Spring
J2EE Framework에 대한 흐름과 Spring Framework에 대한 이해
개발 환경 설정(Eclipse4.2, Tomcat7, Spring3.2, MAVEN, STS 다운로드 및 설치)
Spring IoC
DL(Dependency LookUp) &DI(Dependency Injection)
Dependency Pull, CDL(Contaxtualized Lookup)
Setter/Constructor/Method Injection
DL. DI 예제를 통한 이해
Spring 설정(XML, Annotation)
Spring AOP 란 ?Code, Advice, JoinPoint,PointCut
Aspect, Weaving, ProxyFactoryBean
Annotation기반 AOP(AspectJ)
Auto Scanning 컴포넌트 (@Component,@Repository,@Service,@Contoroller)
@Resource vs @Autowired
ProxyFactoryBean을 통한 AOP 구현
AOP NAMESPACE를 통한 AOP 구현
@AspectJ Annotation을 통한 AOP 구현
Spring JDBC(이론 및 실습예제)
Spring Web MVC (이론 및 실습예제)
Spring Controller
Spring MVC Interceptor
@Controller, RequestMapping
Spring MVC Multiple File Upload
Spring 표현언어 SpEL
Spring Tiles 연동
Spring3.2 Transaction 관리
@Transactional Annotation, XML설정방식, 프로그래밍적 트랜잭션 처리방법의 이해
Spring Interceptor
Spring Tile연동
Spring Scheduling(Quartz연동)

Spring3.2를 이용한 게시판 작성
- 리스트보기,글쓰기,읽기,댓글,답변글처리
- @Controller, @Request매핑 적용
- 주입(DI)를 Annotatrion으로 변경
- Spring AOP를 적용하여 게시판 DML 로깅 하기
- 스프링 게시판에 MyBatis 적용하여 SQL문을 XML안으로
MyBatis/Hibernate[MyBatis]
개요 및 소개
개발환경 설정 및 설치
Data Mapper란
sqlMapConfig 이해 및 환경설정
Spring, MyBatis 연동
SQL Map XML File 이해
SqlMapClient 이해
SQL의 실행(Insert/update/delete) 이해와 실습
고급 쿼리 사용방법의 이해와 실습
Spring3.X, MyBatis3 Transaction이론/실습
Spring MyBatis 응용예제 작성
(스프링 게시판에 MyBatis 적용)

[Hibernate]
Hibernate 소개
SessionFactory 설정
1:1, 1:다 매핑
Session Interface
Hibernate DML
Hibernate Transaction
Spring, Hibernate 예제 프로그램 작성
Mini ProjectSpring 게시판 작성 실습
-- 게시판 구현에 대해 철저하게 이해한다면 실무에서의 개발도 충분히 가능 합니다.

[기본기능]
게시판 리스트보기 + 게시물 본문내용 미리 보기 + 게시 글 상세보기 + 커멘트(댓글)기능 + 글쓰기(파일업로드) + 글 수정하기 + 글 삭제하기 + 답변글

[확장기능]
주입(DI)을 Annotation으로...
@Controller, @Request Mapping 적용
Spring Advice 적용하여 Application Logging(Spring AOP 적용)
게시판에 Mybatis Mapper 적용하여 쿼리문을 XML안으로
 
 
 
 
 

SQL기초에서실무까지

강좌명SQL기초에서실무까지(주말야간(토/일))
오라클자바커뮤니티(www.oraclejavacommunity.co.kr) 추천 실전강좌
교재PDF or 자체교재제공
강좌 일정06월21일(토) ~ 08월03일(일)((주말야간(토/일)) 18:20~22:20, 14일) 총 56시간 
강의 장소[A강의장]구로디지털단지역2번 출구 -> 미니스톱끼고 우회전 -> 100m 직진 후 골목길 끝에서 횡단보도 건너기 --> 우회전 후 구로호텔 직전 좌측길, 호텔 바로 뒤편 파트너스타워2차 301호
[약도보기]
수강절차- 강좌내용 확인
- 전화 또는 홈페이지(www.oraclejavacommunity.com)를 통한 수강지원 및 수강료 결제(무통장입금, 온라인 카드결제)
- 고용보험 가입자(재직자)인 경우 고용보험환급 관련 서류 제출
- 수강전 : 커리큘럼 및 장소에 대해 다시 한번 공지
- 교육 전 설문 작성(간단한 개발 경력, 수강 목적, 강좌진행방식 등)
- 강좌 수강
- 수강후 : 교육 후 설문 작성
수강료616,000원
* 근로자 직업능력개발훈련 과정이며 근로자카드 발급받으신분만 교육수강 가능 합니다. 먼저 하단 지원하기 버튼 클릭 후 지원하시고 카드발급 하셔야 합니다. 세부사항 아래 URL에서 확인하시고, 자세한 문의는 본원(02-851-4790)으로 문의 바랍니다. 

[사업주/고용주 환급] : 대기업:24만원 전후, 중소기업 30만원 전 후 환급

[근로자직업능력개발훈련(기존 근로자향상개인환급, 재직자내일배움)]중소기업 정규직 20% 본인부담, 중소기업 비정규직/이직예정자/무급휴직자 무료, 대기업 정규직은 전액본인부담, 정규직50세이상/이직예정자 20% 본인부담, 비정규직/정규직무급휴직자 무료

본인 부담액을 근로자 카드를 발급받아 결제 해야 하며, 대기업(상시근로자 300인 이상 대기업)재직자(50세미만)는 근로자직업능력개발훈련(개인수강지원) 국비 지원 안됩니다.

* 휴강 :법정공휴일
수강료
입금안내
- 온/오프라인 카드결제, 계좌이체(수강안내->입금안내 참조)
문의사항02-851-4790 번으로 연락 부탁 드립니다.
교육개요실무에서 다 년간 SQL튜닝을 경험한 실전 DBA, SQL튜닝전문가가 진행하는본 과정은 프로그램 개발 시 개발자들이 흔히 겪게 되는 SQL 사용법에 중점을 둔 강좌로서 기본적인 SQL을 세분화 서 집중적으로 학습하며 개발하면서 자주 보게되는 Schema Object(Table, Index, View, Sequence, Synonym, Store Procedure/Function)들에 대해 다루며 PL/SQL을 마스터 후 오라클의 힌트(Hint, Oracle Hint를 적절히 구사하면 데이터 검색 시 수분이상 걸리는 SQL문장을 수 초안에 데이터가 검색되도록 SQL튜닝 가능하죠^^, 개발자라면 꼭 알고 있어야 합니다!), 고급 SQL 사용법, 각종 인덱스에 대한 이해, 인덱스 활용법, 조인에 대한 학습을 하게 됩니다.

본 과정을 수료함으로써 개발자로서 SQL 사용에 대한 자신감 및 SQL SKILL을 향상시킬 수 있을 것 입니다.
교육목표○ SQL 기본 함수에 대한 이해
○ SQL 고급함수에 대한 이해
○ Join 및 Sub Query에 대한 이해
○ DML, DDL, DCL에 대한 이해
○ Oracle Index에 대한 이해
○ Oracle Schema Object 에 대한 이해(Table, View, Index, Trigger, DataBase Link, Sequence등)
○ Oracle Stored Program에 대한 이해
○ 인덱스를 선정하는 기준에 대한 이해
○ 효율적인 인덱스 운영 및 관리
○ B*Tree 인덱스의 단점을 보완하기 위한 기타 인덱스에 대해서 이해.
○ 대용량 데이터를 효율적으로 저장을 위한 구조에 대한 이해
○ 옵티마이저의 기능과 역할을 실행계획을 통해서 정확히 이해
○ INDEX생성, DRIVING TABLE의 ACCESS 순서 변경 및 HINT, 분석함수 등을 사용하여   SQL QUERY 의 응답 속도를 크게 향상 시킬 수 있다.
○ 조인방식에 대한 이해 및 CASE별 최적의 조인메카니즘을 이해
○ 본인이 작성한 SQL문에 대하여 옵티마이저의 작동 원리를 파악하고 실행계획을 분석 할 수 있다.
○ 현실 실무에서의 튜닝 사례를 설명하고 튜닝을 위한 명확한 실무 활용기준 가이드를 제시
교육대상초보 개발자
SQL에 관심있는 개발자
DB전문가가 되기 위한 개발자
선수학습데이터베이스에 대한 이해
 

SQL BASIC오라클소개
SELECT 기본
SQL*Plus 사용법
SQL Function
Join, Sub Query
Oracle Object데이블관리
오라클 플래시 백(Flashback)
데이터무결성
참조무결성
인덱스 관리
시퀀스
동의어
데이터베이스링크
사용자 권한 제어
TCL
PL/SQLPL/SQL 개요
PL/SQL Programming1,2
Stored Procedure, Function
Package
Trigger
Utility원격데이터베이스 엑세스(DBLink)
Export/Import
SQL Loader
옵티마이저 이해OPTIMIZER 이해
OPTIMIZER MODE
CBO, RBO의 이해
SQL 실행계획 분석실행계획 보기
실행계획의 유형
실행계획의 제어
B-Tree 인덱스 활용인덱스 매칭율
옵티마이저의 선택기준
인덱스의 활용B-Tree 인덱스를 사용하지 못하는 경우
Bitmap 인덱스의 이해
Reverse Key 인덱스
Function Based 인덱스(함수기반인덱스)
IOT(인덱스 일체형 테이블)
대용량 데이터에 유용한 물리구조CLUSTER
PARTITION
PARTITION 예제
Merge, Multi Table Insert, 외부 테이블
조인에 대한 이해 및 활용조인 원리의 파악 및 활용 비교
NESTED LOOP JOIN 원리
HASH JOIN 원리
SORT MERGE JOIN 원리
조인 드라이빙 테이블의 선정드라이빙 테이블의 중요성
조인 실행 경로 고정 사례
SQL튜닝 실전사례연구현장 사례연구
ORDER BY 튜닝(INDEX_ASC, INDEX_DESC를 이용한 튜닝)
MAX, MIN 값의 튜닝(INDEX관련 힌트를 이용한 튜닝)
MINUS를 사용한 경우의 SLQ튜닝
COUNT(*) 튜닝(index_ffs를 이용한 튜닝)
DISTINCT의 튜닝(EXISTS)
INDEX를 이용한 튜닝(Bitmap, Function Based Index)
OR연산 튜닝
index_ss(SKIP SCANNING)을 이용한 튜닝
mview를 이용한 group by 튜닝
 

댓글 없음:

댓글 쓰기