강좌명 | [주말저녁]자바기초에서JSP,Servlet,Ajax,jQUERY,스프링,마이바티스,하이버네이트(주말야간(토/일)) 오라클~자바커뮤니티(www.oraclejavanew.kr) 추천 실전강좌 |
---|---|
교재 | PDF or 자체교재(교재비 2만원별도) |
강좌 일정 | 03월15일(토) ~ 05월11일(일)((주말야간(토/일)) 18:30~22:20, 18일) 총 72시간 |
강의 장소 | [B강의장]구로디지털단지역2번 출구-> 미니스톱끼고 우회전 -> 100m 직진
후 골목길 끝에서 이마트방향 우회전 -> 50m 직진 후 우체국 옆골목으로 길건너서 직진 -> 150미터 직진 후 JnK 타워에서
우회전 -> 50미터 직진 후 우측에 코오롱빌란트2차 803호 (구로구 구로3동 222-8 코오롱디지털타워 빌란트2차 803호)
[약도보기] |
수강절차 | - 강좌내용 확인 - 전화 또는 홈페이지(www.onjprogramming.co.kr)를 통한 수강지원 및 수강료 결제(무통장입금, 온라인 카드결제) - 고용보험 가입자(재직자)인 경우 고용보험환급 관련 서류 제출 - 수강전 : 커리큘럼 및 장소에 대해 다시 한번 공지 - 교육 전 설문 작성(간단한 개발 경력, 수강 목적, 강좌진행방식 등) - 강좌 수강 - 수강후 : 교육 후 설문 작성 |
수강료 | - 584,000원 [고용주환급]대기업: 31만원 전후, 중소기업:38만원 전 후 환급 [개인수강지원(개인환급)]정규직 467,000 ,비정규직:전액환급 대기업(상시근로자 300인 이상 대기업)은 개인환급 불가합니다. 재직자 내일배움카드 : 정부지원금 80% 자기부담금 20% (구 능력개발카드 명칭이 내일배움카드로 변경 / 연간 총한도 200만원) |
수강료 입금안내 |
- 온/오프라인 카드결제, 계좌이체(수강안내->입금안내 참조) |
문의사항 | 02-851-4790 번으로 연락 부탁 드립니다. |
교육개요 | [최소개강인원은 6명 입니다. 인원미달시 1주~2주 연기 될 수 있습니다] 본과정은 자바웹프로그래밍을 배우고 싶지만 평일, 주말낮에 시간이 안되시는 분들을 위해 특별할인가로 개설된 과정 입니다. 프로그래밍 언어의 경험이 있는 분이지만 자바를 처음하시는 분들을 위해 현장에서 필요로 하는 기술들을 최적화된 커리큘럼 및 강사를 통해 배울 수 있도록 하는 과정 입니다. 자바의 기본적인 원리, 문법부터 JDBC 프로그래밍, 자바웹의 기본이되는 Servlet, JSP, 그리고 최근 가장널리 사용되는 Ajax, jQuery를 통해 화면 깜박임없이 웹페이지를 역동적으로 구성할 수 있도록 배우고, 대부분의 프로젝트에서 사용되는 JAVA기반의 프레임워크인 Spring Framework, SQL Data Mapper인 MyBatis, ORM Framework인 하이버네이트까지 배울 수 있는 과정으로 자바 웹 개발자로 가시고자 하는 분들을 위한 최적의 과정 입니다. 본과정을 통해 기초부터 하나씩 배우신다면 내공 있는 자바 개발자가 되실것을 확신합니다! 과제에 충실하고 복습하신다면 짧은 시간에 자바개발자가 될 수 있을 것 입니다. |
교육목표 | - 자바 기본문법의 이해 - 자바 객체지향의 이해 - 자바 자료구조 클래스에 대한이해 - 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 |
---|---|
JDBC Programming | JDBC Driver 소개 JDBC 연결방법 Connection, Statement, ResultSet, PreparedStatement Oracle의 function, procedure 다루기 DBCP, DataSource, Connection Pool |
Servlet/JSP | -서블릿 개요 작동원리 - 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 문서 다루기 - 입력양식 전송 |
Spring3.X | J2EE Framework에 대한 흐름과 Spring Framework에 대한 이해 개발 환경 설정(Eclipse4.3 KEPLER, Tomcat7, Spring3.2 다운로드 및 설치) Maven, STS 플러그인 설치 왜 IoC를 사용해야 하는가, 예제를 통한 이해 Spring IoC DL(Dependency LookUp) &DI(Dependency Injection) Dependency Pull, CDL(Contaxtualized Lookup) Setter/Constructor/Method Injection Spring 설정(XML, Annotation) Spring AOP 란 ?Code, Advice, JoinPoint,PointCut Aspect, Weaving, ProxyFactoryBean Annotation기반 AOP(AspectJ) Auto Scanning 컴포넌트@Component,@Repository,@Service,@Contoroller @Resource vs @Autowired Spring의 선언적 AOP 선언 Spring3.X에서 제공하는 Pointcut 이해 및 실습 Spring JDBC Spring 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연동) - Spring 게시판 작성 미니 프로젝트 [기본기능] 게시판 리스트보기 + 게시물 본문내용 미리 보기 + 게시 글 상세보기 + 커멘트(댓글)기능 + 글쓰기(파일업로드) + 글 수정하기 + 글 삭제하기 + 답변글 [확장기능] 주입(DI)을 Annotation으로... @Controller, @Request Mapping 적용 Spring Advice 적용하여 Application Logging(Spring AOP 적용) Spring JDBC를 MyBatis로 버전업 |
MyBatis | 개요 및 소개 개발환경 설정 및 설치 Data Mapper란 sqlMapConfig 이해 및 환경설정 Spring, MyBatis 연동 SQL Map XML File 이해 SqlMapClient 이해 SQL의 실행(Insert/update/delete) 이해와 실습 고급 쿼리 사용방법의 이해와 실습 Spring MyBatis 응용예제 작성 Spring3.X, MyBatis3 Transaction이론/실습 |
Hibernate | Hibernate 소개 SessionFactory 설정 1:1, 1:다 매핑 Session Interface Hibernate DML Spring, Hibernate 예제 프로그램 작성 Hibernate 설정을 Annotation으로...@Entity, @Table, @Id, @Column Spring, Hinernate Transaction 실습 |
강좌명 | [주말저녁]SQL기초에서 Schema Object까지(주말주간(토/일)) 오라클~자바커뮤니티(www.oraclejavanew.kr) 추천 실전강좌 |
---|---|
교재 | 자체교재제공(교재비 15,000원 별도) |
강좌 일정 | 03월15일(토) ~ 04월13일(일)((주말주간(토/일)) 18:30~22:20, 10일) 총 40시간 |
강의 장소 | [A강의장]구로디지털단지역2번 출구-> 미니스톱끼고 우회전 -> 100m 직진
후 골목길 끝에서 이마트방향 우회전 -> 50m 직진 후 우체국 옆골목으로 길건너서 직진 -> 150미터 직진 후 JnK 타워에서
우회전 -> 50미터 직진 후 우측에 코오롱빌란트2차 803호 (구로구 구로3동 222-8 코오롱디지털타워 빌란트2차 803호)
[약도보기] |
수강절차 | - 강좌내용 확인 - 전화 또는 홈페이지(www.onjprogramming.co.kr)를 통한 수강지원 및 수강료 결제(무통장입금, 온라인 카드결제) - 고용보험 가입자(재직자)인 경우 고용보험환급 관련 서류 제출 - 수강전 : 커리큘럼 및 장소에 대해 다시 한번 공지 - 교육 전 설문 작성(간단한 개발 경력, 수강 목적, 강좌진행방식 등) - 강좌 수강 - 수강후 : 교육 후 설문 작성 |
수강료 | - 320,000원 [고용주환급]대기업: 17만원 전후, 중소기업:22만원 전 후 환급 [개인수강지원(개인환급)]정규직 256,000 ,비정규직:전액환급 대기업(상시근로자 300인 이상 대기업)은 개인환급 불가합니다. 재직자 내일배움카드 : 정부지원금 80% 자기부담금 20% (구 능력개발카드 명칭이 내일배움카드로 변경 / 연간 총한도 200만원) |
수강료 입금안내 |
- 온/오프라인 카드결제, 계좌이체(수강안내->입금안내 참조) |
문의사항 | 02-851-4790 번으로 연락 부탁 드립니다. |
교육개요 | [최소개강인원은 6명 입니다. 인원미달시 1주~2주 연기 될 수 있습니다] 과정은 프로그램 개발 시 개발자들이 흔히 겪게 되는 SQL 사용법에 중점을 둔 강좌로서 기본적인 SQL사용법 부터 ,SQL*Plus사용법, SQL함수, 서브쿼리, 조인, 그룹함수에 대해 집중적으로 학습하며 개발하면서 자주 보게되는 Schema Object(Table, Index, View, Sequence, Synonym, Store Procedure/Function), 권한과 롤, 계층적 쿼리문까지 학습하는 과정 입니다. 본 과정을 수료함으로써 개발자로서 SQL 사용에 대한 자신감 및 SQL SKILL을 향상 시킬 수 있을 것 입니다. |
교육목표 | ○ SQL*Plus 사용법에 대한 이해 ○ SQL 기본 함수에 대한 이해 ○ SQL 고급함수에 대한 이해 ○ Join 및 Sub Query에 대한 이해 ○ DML, DDL, DCL에 대한 이해 ○ Oracle Index에 대한 이해 ○ Oracle Schema Object 에 대한 이해(Table, View, Index, Trigger, DataBase Link, Sequence, Synonym등) ○ Table에 대한 제약조건에 대한 이해 ○ 인덱스를 선정하는 기준에 대한 이해 ○ 효율적인 인덱스 운영 및 관리 ○ B*Tree 인덱스의 단점을 보완하기 위한 기타 인덱스에 대해 이해. ○ 권한, 롤에 대한 이해 ○ 계층적 질의문에 대한 이해 |
교육대상 | - 초보 개발자 - SQL을 처음부터 배우려는 자 - SQL능력이 부족한 개발자 |
선수학습 | - 데이터베이스 개념 |
시작하기 | 오라클 설치 SQL개요 DBMS 개요 실습 테이블/데이터 설치 기본 SELECT 구문 사용법 연산자 DISTINCT, ALL |
---|---|
SQL*Plus | SQL*Plus SQL*Plus 환경 명령어 SQL*Plus 형식 명령어 SQL*Plus 편집 명령어 SQL*Plus 파일조작 명령어 SQL*Plus 실행명령어 |
Data Type | 데이터 타입의 종류 데이터 타입의 특성 데이터 타입의 결정 전략 ROWID, ROWNUM |
SQL연산자 | 산술/비교/논리 연산자 BETWEEN, IN 연산자 LIKE 연산자 NULL 연산자 집합연산자 - UNION, UNION ALL, MINUS, INTERSECT ORDER BY |
SQL함수 | SQL 함수란 문자 함수 숫자 함수 날짜 함수 데이터 타입의 변환 일반 함수 |
그룹 함수 | 그룹 함수란 그룹 함수의 종류 - COUNT, MAX, MIN, SUM., AVG, GROUPING, GROUPING SETS ROLLUP, CUBE연산자 HAVING 절 |
JOIN | 조인이란? 테이블 별명 EQUI JOIN NATURAL JOIN NON-EQUI JOIN JOIN ~ USING OUTER JOIN SELF JOIN |
Sub Query | 서브쿼리란? 단일행 서브쿼리 복수행 서브쿼리(IN, ANY, ALL, EXISTS, NOT EXISTS) PAIRWISE 다중 칼럼 서브쿼리 UNPAIRWISE 다중 칼럼 서브쿼리 상호연관 서브쿼리 Scalar 서브쿼리 |
데이터 조작어(DML) | 데이터 조작어란? INSERT, UPDATE, DELETE, MERGE INSERT ALL Conditional INSERT ALL Conditional-First INSERT PIVOTING INSERT Transaction관리(Commit, RollBack, SavePoint) DELETE, DROP, TRUNCATE의 비교 |
Schema Object | 1. Table, View, Sequence, Synonym, DataBase Link, Trigger, Package - 개념 - 생성/수정/삭제 방법 - 딕셔너리 뷰 참조 방법 2. Index - B*Tree Index - Bitmap Index - Function Based Index - Reverse Key Index - IOT - Index 활용법 - 인덱스를 이용한 SQL 튜닝 |
Data Dictionary | 데이터 딕셔너리란? 데이터 딕셔너리 종류 - USER_, ALL_, DBA_ USER_OBJECT USER_CATALOG |
데이터 무결성 | NOT NULL UNIQUE KEY PRIMARY KEY FOREIGN KEY CHECK |
데이터베이스 보안 | 권한이란? 권한부여, 회수 방법 객체권한, 시스템 권한 롤이란? 롤 부여/회수 방법 딕셔너리 뷰 조회방법 |
계층적 쿼리문 | 계층적 쿼리문이란? LEVEL 의사열 top-down, bottom-up 계층구조에서 가지 제거 방법 |