안녕하세요~ 오라클자바 입니다. 이번에 구로 디지털1단지에 오라클자바 오프라인 교육장을 오픈 하였습니다. 이제는 IT교육 받으시러 강남까지 갈 필요가 없어 졌습니다. !! 기본기를 충실히 하여 프로그래머가 되고픈 학생,실무 재직자 분들의 SKILL UP에 도움이 되도록 노력할 예정이니 많은 관심을 가지고 지켜봐 주시기를 바랍니다.
오픈 기념으로 많은 분들이 기대하시던 다양한 과정을 개설하고자 하오니 많은 관심 부탁드립니다. 그리고 다양한 할인 혜택을 지원예정이니 더욱더 많은 참여 부탁 드립니다.
[할인 혜택] - 오라클자바 회원 이면서 학생인 경우 : 10% 할인 - 기존 오라클자바에서 진행한 강좌를 한차례 이상 수강하신 분 : 15% 할인 - 두 강좌 이상 수강하시는 분 : 20% - 3인 이상 단체인 경우 : 20% - 본인이 수강하면서 타인을 소개하는 경우 : 10% 추가 할인
개발하시는 분들이 반드시 알아야 하는 Unix/Linux의 기본 명령을 중심으로 강좌가 진행되는 "Unix/Linux Admin 과정" 입니다. 많은 관심 부탁 드립니다.
강 의 안 내 |
강좌명 |
Unix/Linux Admin 과정 |
교 재 |
별도 교재(강의 첫날 일괄 지급) |
강좌 일정 |
7월20일 ~ 9월7일(매주 일요일 13:00 ~ 19:00 하루 6시간 7일, 8월3일 휴강 ) 총42시간 |
강의장소 |
구로 디지털1단지 이앤씨벤처타운 2차 1209호(구로구 구로동 197-10) (이마트 뒤쪽 주차장 길 고용안전센터쪽으로 끝까지 계속 오시면 좌측 이앤씨 3차 옆에 있습니다.) 대림역, 남구로역, 구로디지털단지역에서 10~12분 소요 |
수강절차 |
- 강좌내용 확인 - 전화 또는 홈페이지(www.oraclejava.co.kr)를 통한 수강지원 및 수강료 결제(현금, 카드) 현재 온라인카드 결제는 지원하지 않으며 방문하여 결제하셔야 합니다. - 고용보험환급 관련 서류는 7월13일 이후 일괄 제출(고용보험환급 과정인 경우) - 수강전 : 커리큘럼 및 장소에 대해 다시 한번 공지 교육 전 설문 작성(간단한 개발 경력, 수강 목적, 강좌진행방식 등) - 강좌 수강 - 수강후 : 교육 후 설문 작성 |
수강료 |
- 재직자(고용보험가입자) : 32만원, 일반/학생 : 25 만원 - 고용보험 환급 가능합니다!!(50%~70%) |
수강료 입금 계좌 |
- 국민은행 004437-04-001661(예금주:오엔제이시스템즈) |
문의사항 |
- 070-7555-4760, 070-7555-4761(담당자:박용진팀장)으로 연락 부탁 드립니다. |
|
|
교육목표 및 교육대상 |
- 개발자로써 알아야 하는 UNIX 시스템의 이해 - UNIX 시스템을 배우고자 하는 개발자 또는 학생 - 서버관리자,시스템 프로그래머,유틸리티 개발자,서버 프로그램,개발자,UNIX 응용프로그램 개발자,네트워크 관리자 |
선수학습 |
- 프로그래밍 경험 있는 학생 또는 개발자 |
개 요 |
본 강좌는 개발자라면(어느 환경에서 개발을 하는지에 관계없이) 반드시 알고 있어야 하는 UNIX/LINUX 시스템에 대한 기본을 이해하는 과정 입니다. 너무나 많이 윈도우 환경이 보편화 되다 보니 개발을 몇년씩 하신 분들도 UNIX나 LINUX 환경에서 작업을 해야 하는 경우 당황하신 경우들이 있을 겁니다. 그러한 부분을 이번 교육을 통해 해결 하시기 바랍니다. 또한 개발자를 꿈구시는 분들이라면 당연히 알고 있어야 하는 부분이구요... 유닉스를 하다보면 수년간 하던 지루하던 작업이 간단한 유틸리티를 사용하면 너무 쉽게 해결되는경우가 아주 많이 있습니다. Find와 grep을 사용하여 소스 분석을 하다가 ctags를 만났을 때의 감격이란... 누군가 진작에 이런 멋진 툴이 있다는 것을 알려 주었다면 얼마나 좋았을까 라는 생각을 해보게 됩니다. vi도 마찬가지입니다. Windows의 editor를 사용하던 사람이 처음 vi 를 접하게 되면 너무 불편하여 적응하는데 꽤 오랜시간이 걸립니다. 하지만 한번 익숙에지면 vi의 묘한 마력에서 벗어 날수가 없습니다. 세상의 모든게 다 그렇겠지만 모르는 것에 대한 두려움이 사라지고 장점을 보게 될 때의 기쁨과 감격이란 안 겪어 본 사람은 모르는 것입니다. visual한 작업 환경에서 작업하던 개발자는 유닉스로 전향하기 힘들다고 생각합니다. 코딩과 컴파일 보다는 디버깅 과정이 어렵기 때문인데요... 그것은 딱 gdb를 만나기 전까지만 그렇습니다. 일견에는 디버깅과정이 번잡 하게 보이지만 Telnet을 사용한 원격 개발 환경에서는 gdb만한 툴이 없습니다. 또한 임베디드 환경의 서로다른 플랫폼에서도 매우 강력한 성능을 자랑하지요. 또한 프로젝트 빌딩도 visual한 환경에서는 자동으로 해주기 때문에 개발자가 신경써야 할 부분은 없습니다. 하지만 자동화가 늘 좋은 것만은 아닙니다. visual tool에서 프로젝트 관련 파일이 깨져서 고생하신 분들이 많을 것입니다. 복구도 제대로 안되서 프로젝트를 처음부터 다시 빌딩 해야 할 경우도 있지요. 유닉스에서는 Make 관련 유틸리티를 가지고 처음 부터 개발자가 프로젝트전체의 의존관계를 맺어서 빌딩하지요.. 다소 불편해 보이지만 자동화툴에서 하지 못했던 세밀함과 유연성 때문에 나중에는 확장하기도 좋고 바꾸기도 좋습니다. 동전의 앞뒤처럼 장단점이 있지만 최강의 개발자가 되려면 반드시 거쳐 가야 하는 과정입니다. 언제까지 자동화툴에 의존해서 툴이 없으면 개발이 안되는 그런 사태는 만들지 말아야 겠지요. 유닉스 계열에는 이미 우리의 수많은 선인들이 만들어 놓은 프로그램과 유틸리티와 쉘이 있습니다. 우리는 그것들을 존재조차 모르고 있거나 사용법을 제대로 몰라서 밤을 세우는 일이 얼마나 많습니까? vi로 편집하고 gcc로 컴파일하며, make로 빌딩하고 cvs로 버전관리하여. rpm으로 패키징해서 배포하고 문제가 생기면 ctag로 분석하여 gdb로 디버깅하는 멋진 모습을 기대하며.. |
교 육 내 용 |
[1일차] |
리눅스 소개 및 설치 파일 관련 명령어의 이해 프로세스 관련 명령어의 이해 네트워크 괂련 명령어의 이해 |
[2일차] |
관리자 고유 명령어 사용법 vi 에디터 기본 사용법 vi 에디터 고급 테크닉 ctags,cscope등 소스 분석 |
[3일차] |
정규화 표현식 sed,awk,fing,grep등 고급 유틸리티 사용법 cvs,rcs등 버젼 관리 툴 사용법 컴파일 링킹과정 이해 |
[4일차] |
gcc 세부옵션 정리 make,순환참조 make,auto make 사용법 gab 사용법 |
[5일차] |
정적,동적 라이브러리 제작 기법 bin 유틸리티의 사용 패키징 배포 |
[6일차] |
bash shell script 기본 문법 bash shell script 고급 문법 |
현재 진행중인 "Spring&iBATIS"에 이어 자바기반 프레임워크에서 반드시 알고 계셔야 하는 Struts/Spring을 동시에 배울 수 있는 강좌를 오픈 하고자 합니다.
강 의 안 내 |
강좌명 |
Struts & Spring 강좌 |
교 재 |
별도 교재(강의 첫날 일괄 지급) |
강좌 일정 |
7월19일 ~ 8월30일(매주 토요일 10:00 ~ 18:00 하루 7시간 6일, 8월2일 휴강 ) 총 42시간 |
강의장소 |
구로 디지털1단지 이앤씨벤처타운 2차 1209호(구로구 구로동 197-10) (이마트 뒤쪽 주차장 길 고용안전센터쪽으로 끝까지 계속 오시면 좌측 이앤씨 3차 옆에 있습니다.) 대림역, 남구로역, 구로디지털단지역에서 10~12분 소요 |
수강절차 |
- 강좌내용 확인 - 전화 또는 홈페이지(www.oraclejava.co.kr)를 통한 수강지원 및 수강료 결제(현금, 카드) 현재 온라인카드 결제는 지원하지 않으며 방문하여 결제하셔야 합니다. - 고용보험환급 관련 서류는 7월13일 이후 일괄 제출(고용보험환급 과정인 경우) - 수강전 : 커리큘럼 및 장소에 대해 다시 한번 공지 교육 전 설문 작성(간단한 개발 경력, 수강 목적, 강좌진행방식 등) - 강좌 수강 - 수강후 : 교육 후 설문 작성 |
수강료 |
- 재직자(고용보험가입자) : 32만원, 일반/학생 : 25 만원 - 고용보험 환급 가능합니다!!(50%~70%) |
수강료 입금 계좌 |
- 국민은행 004437-04-001661(예금주:오엔제이시스템즈) |
문의사항 |
- 070-7555-4760, 070-7555-4761(담당자:박용진팀장)으로 연락 부탁 드립니다. |
교육개요 |
현재 대부분 자바기반 엔터프라이즈 개발의 키워드는 단연 프레임워크 이다. 물론 AJAX, xInternet, DataBase등 여러 키워드가 있지만 개발자라면 당연히 알아야 하는 것이 프레임워크 이다. 본 과정은 짧은 시간에 Struts 및 Spring의 기초를 체계적인 이론과 실습을 통해 배우게 되며 나아가 자바 기반 프레임워크 개발의 자신감을 심어 줄 수 있는 교육이 될 것이다. |
교육목표 |
- Struts의 MVC Model Component에 대해 이해한다. - Struts Framework에 대한 이해와 활용한 개발 방법을 익힌다. - Struts IOC,AOP,ORM 등의 개념을 정립한다. - Spring과 Struts의 연계에 대해 이해한다. |
교육대상 |
- Java에 대한 기본적인 지식을 가지고 있으면서 최신 웹 개발 기술을 배우려는 학생 또는 개바자 |
선수학습 |
- JAVA, JSP |
교 육 내 용 |
[Struts] |
환경설정/Struts 전체구조/Struts와 MVC Model Jakarta Struts Framework 소개/Architecture Application 설정 및 간단한 Logon Application 제작 Struts Configuration 설정 Struts Component Controller Component Architecture, Utility Class 소개 Model Component 비즈니스 객체, StorFront Application 모델 View Component Map bases ActionForm, DynaActionForm, ActionForm의 기능, Acti[안내]태그제한으로등록되지않습니다-xxonErrors JSP를 위한 Custom Tag Struts의 Tag Lib, Bean/Logic/HTML Tagt Struts에서의 Application Logging AServletContext의 사용, Log4J Package, Commons Logging, JDK1. Strutts에서의 예외 처리 시스템예외, 애플리케이션 예외 Chained Exception Struts 에서의 Data Control JDBC와 Struts, Business 객체 설계/예제, ProcessBean 소개/작동법, ResultSetList |
[Spring] |
J2EE Framework에 대한 흐름과 Spring Framwrok에 대한 이해 왜 spring framework 인가? 개발 환경 설정 Ioc 란? Ioc이해를 위한 미니 쇼핑몰 구현 내장 Resource 구현물 DL(Dependency LookUp) & DI(Dependency Injection) - Setter Injection - Constructor Injection AOP 란 ? Code, Advice, JoinPoint, PointCut, Aspect, Weaving ProxyFactoryBean Aspect Orented Programming에 대한 이해와 실습 DataAccessException 기존 JDBC와 Spring JDBC의 비교 JdbcTemplate BatchPreparedStatementSetter, RowCallbackHandler, RowMapper, JdbcTemplate.queryForXXX Stored Procedure 다루기 SqlUpdate,MappingSqlQuery,DataFieldMaxValueIncrementer MVC Framework 소개 Dispatcher Servlet web.xml 설정 ViewResolver, HandlerMapping Spring Controller (단순컨트롤러, 다중액션 컨트롤러, 명령컨트롤러, 폼 컨트롤러) |
오픈 기념으로 이미 2차례 진행했던 오라클 "기초에서 실무까지" 과정을 다시 개설하고자 하오니 많은 분들의 관심 부탁드립니다. 오라클의 기초가 없으신 분들을 위해 전체 강의 시간도 늘여 위해 SQL 기초부터 차근차근 강좌가 진행될 예정 입니다. 물론 개발자 분들에게도 도움이 될 수 있도록 실무 오라클 활용 Tip, SQL 힌트의 사용, 백업 및 복구 등도 강의 예정이니 이 기회에 오라클의 기본부터 심화까지 확실한 기본기를 다지시기를 바랍니다.
강 의 안 내 |
강좌명 |
오라클 "기초에서 실무까지" |
교 재 |
자체 교재 제공(강의 첫날 일괄 지급하여 드립니다.) |
강좌 일정 |
7월26일 ~ 9월6일(매주 토요일 10:00 ~ 18:00 하루 7시간 6일, 8월2일 휴강 ) 총42시간 |
강의장소 |
구로 디지털1단지 이앤씨벤처타운 2차 1209호(구로구 구로동 197-10) (이마트 뒤쪽 주차장 길 고용안전센터쪽으로 끝까지 계속 오시면 좌측 이앤씨 3차 옆에 있습니다.) 대림역, 남구로역, 구로디지털단지역에서 10~12분 소요 |
수강절차 |
- 강좌내용 확인 - 전화 또는 홈페이지(www.oraclejava.co.kr)를 통한 수강지원 및 수강료 결제(현금, 카드) 현재 온라인카드 결제는 지원하지 않으며 방문하여 결제하셔야 합니다. - 고용보험환급 관련 서류는 7월13일 이후 일괄 제출(고용보험환급 과정인 경우) - 수강전 : 커리큘럼 및 장소에 대해 다시 한번 공지 교육 전 설문 작성(간단한 개발 경력, 수강 목적, 강좌진행방식 등) - 강좌 수강 - 수강후 : 교육 후 설문 작성 |
수강료 |
- 재직자(고용보험가입자) : 32만원, 일반/학생 : 25 만원 - 고용보험 환급 가능합니다!!(50%~70%) |
수강료 입금 계좌 |
- 국민은행 004437-04-001661(예금주:오엔제이시스템즈) |
문의사항 |
- 070-7555-4760, 070-7555-4761(담당자:박용진팀장)으로 연락 부탁 드립니다. |
교육개요 |
본 과정은 직접적인 자격증 과정은 아니며 오라클 사용에 대해 불편을 느끼시는 분들을 위해 다양한 예제와 실습을 통해 오라클에 대한 내공을 키워가는 과정으로 오라클을 전체적으로 학습할 수 있으며 실무 활용능력을 높여 추후 자격증 취득이 필요한 경우 무난히 자격증을 취득할 수 있도록 기본을 다지는 과정 입니다. 오라클을 처음 접하는 사람들도 수강이 가능하도록 SQL기초부터 체계적으로 교육을 진행하여 기본적인 SQL부터 PL/SQL, 기본적인 Oracle Admin 과정인 오라클 서버 구조/아키텍쳐를 배움으로써 오라클 서버의 작동 원리 및 구조에 대해서도 이해가 되도록 했으며 실무에서 오라클 사용 시 감초처럼 필요한 Backup & Recovery ,Hint사용법(Oracle Hint를 적절히 구사하면 데이터 검색 시 1분이상 걸리는 SQL문장을 수 초안에 데이터가 검색되도록 S튜닝 가능하죠^^, 개발자라면 꼭 알고 있어야 합니다!) 등에 대해 학습하며 수업 중간중간 간단한 Oracle Tip등도 소개해 드립니다. |
교육대상 |
- 오라클 데이터베이스에 대하여 초보 수준의 학생 및 직장인, 초보 개발자 |
교 육 내 용 |
[SQL*Plus 사용법] |
데이터베이스 개요, RDBMS 개념 SQL*Plus /iSQL*Plus사용법 SQL*Plus 명령어 |
[BASIC SQL] |
산술표현식 및 합성연산자, 컬럼 Alias, ALL/Distinct 조건질의와 Order By, SQL연산자 집합연산자(Set Operator) 기본SQL 함수(문자/숫자/날짜관련), Conversion Function, Analytical Function Aggreate Function, GROUP BY, HAVING Sub Query, Join(Outer Join, Self Join, Inner Join등) Inline View |
[PL/SQL] |
PL/SQL 개요 및 소개 PL/SQL 기본 문법(IF, BASIC LOOP, WHILE, FOR, NESTED LOOP 등) PL/SQL Program(Variable, SQL) PL/SQL Operator, DML IN PL/SQL, Transaction Control Cursor (Where Current Of, Ref Cursor, Parameterized Cursor) Exception Stored Procedure, Stored Function Dynamic SQL Package(패키지명세, 패키지몸체) 작성방법 Package내 전역/공용변수, 오버로드, 사전선언 |
[Schema Object] |
Table & Constraints Data Manipulation Transaction Control Data Definition View, Index, Sequence, Synonym Oracle User, Grant, Privilege, Role |
[Oracle Archtecture] |
Table & Constraints SGA(DataBase Buffer Cache, Redo Log Buffer, Shared Pool, Library Cache, Dictionary Cache, Large Pool, Java Pool) PGA/UGA Oracle Server Process(SMON, PMON, RECO, LMS, ARCH, LGWR, DBWR, CKPT, Pnnn, Dnnn등) Shared Server & Dedicated Server Logical Database Structure(Data Block, Extents, Segment, Tablespace) Physical Database Structure(DataFile, Control File, Redo Log File, Parameter File, Temporary File) Tablespace/DataFile/Parameter File을 다루는 다양한 실습 |
[Backup & Recovery] |
백업의 대상 및 종류 Online Redo Log File과 Archive Log File Archive Log Mode 와 NoArchive Log Mode Hot Backup/Cold Backup ControlFile의 Backup Recovery 절차 및 방법 소개 Cold Backup을 이용한 복구 Complete Recovery(백업안된 데이터파일의 복구, 임시디렉토리를 이용한 복구, Closed Database 복구, DB Open상태에서) 최소기반 복구(Cancel Based Recovery) 불완전복구(InComplete Recovery) Recover 명령 사용법 Time Based Recovery 매체오류시 복구 절차 Flash Back 소개 및 실습 |
[Oracle Hint] |
Oracle Hint 소개 Optimazer 소개(Rule-Based, Cost-Based) Optimizer Mode 설정 방법 실행계획 소개 및 해석 방법 실행계획 SQL연산 - AND-EQUAL, CONCATENATION, COUNT, FILTER - HASH JOIN, HASH-ANTI_JOIN - INDEX RANGE SCAN - MERGE JOIN - NESTED LOOP - OUTER JOIN Optimizer Mode를 변경하는 힌트 - ALL_ROWS - FIRST_ROWS - RULE - CHOOSE - FULL Access경로를 변경하는 힌트 - FULL, ROWID, CLUSTER, HASH, INDEX, INDEX_ASC, INDEX_DESC - NO_INDEX, AND_EQUAL, INDEX_FFS, USE_CONCAT Join순서를 변경하는 힌트 - ORDERED, STAR, USE_NL, USE_MERGE - USE_HASH, LEADING, HASH_AJ, PARALLEL - APPEND, PARALLEL_INDEX |
오픈 기념으로 "C++ 마스터" 평일 과정을 개설하고자 하오니 많은 분들의 관심 부탁드립니다.
강 의 안 내 |
강좌명 |
"C++ 마스터" 과정 |
교 재 |
별도 교재(강의 첫날 일괄 지급 합니다.) |
강좌 일정 |
8월4일 ~ 9월1일( 평일 저녁 7시~10시) (8/15일은 휴강) 총 60시간 |
강의장소 |
구로 디지털1단지 이앤씨벤처타운 2차 1209호(구로구 구로동 197-10) (이마트 뒤쪽 주차장 길 고용안전센터쪽으로 끝까지 계속 오시면 좌측 이앤씨 3차 옆에 있습니다.) 대림역, 남구로역, 구로디지털단지역에서 10~12분 소요 |
수강절차 |
- 강좌내용 확인 - 전화 또는 홈페이지(www.oraclejava.co.kr)를 통한 수강지원 및 수강료 결제(현금, 카드) 현재 온라인카드 결제는 지원하지 않으며 방문하여 결제하셔야 합니다. - 고용보험환급 관련 서류는 7월13일 이후 일괄 제출(고용보험환급 과정인 경우) - 수강전 : 커리큘럼 및 장소에 대해 다시 한번 공지 교육 전 설문 작성(간단한 개발 경력, 수강 목적, 강좌진행방식 등) - 강좌 수강 - 수강후 : 교육 후 설문 작성 |
수강료 |
- 재직자(고용보험가입자) : 40만원, 일반/학생 : 28 만원 - 고용보험 환급 가능합니다!!(50%~70%) |
수강료 입금 계좌 |
- 국민은행 004437-04-001661(예금주:오엔제이시스템즈) |
문의사항 |
- 070-7555-4760, 070-7555-4761(담당자:박용진팀장)으로 연락 부탁 드립니다. |
교육개요 |
많은 사람들이 ... “Java 와 C# 이 대세이고 C++은 이제 한물간 언어이다.” 라고 생각하는 합니다. 하지만 C++은 java, C# 언어와는 분명 다른 용도로 사용되는 언어 입니다. Java와 C#이 Database 접근이나, 웹, UI에 초점이 맞추어져 있다면 게임 엔진, 그래픽 라이브러리, 하드웨어의 제어, 운영체제 제작 등 속도를 요구하는 S/W의 핵심 모듈은 대부분 C++로 작성 되어 있습니다. 윈도우 분야의 MFC, ATL 라이브러리 와 리눅스/임베디드 분야 에서 많이 사용하는 QT라이브러리는 모두 C++ 기반으로 되어 있는 라이브러리 입니다. C++기반의 운영체제도 많이 볼 수 있습니다. 또한, 많은 사람들이 C++을 단지 객체지향언어라고만 생각하고 있습니다. 하지만 C++은 처음 객체지향을 지원하기 시작한 이래로, Template를 기반으로 한 일반화 기법, 더 나아가 지금은 메타 프로그램의 영역으로 끊임없이 발전하고 있습니다. C++ 이 어디 까지 발전할 수 있을지는 아무도 알 수 없다고 할 정도로 확장성이 뛰어난 언어 입니다.
아직도 많은 C++교육이 단지 객체 지향에만 초점을 맞추고 있습니다. 하지만, 현재의 C++은. 객체지향,일반화,메타 프로그램 등을 지원하는 Multi-Paradigm Language 입니다. Java, C#언어를 사용하는 개발자도 C++언어를 배우면 Java, C#에서 배울수 없었던 수많은 원리를 배우실수 있습니다. 따라서, 깊이 있는 Java, C# 개발자가 되기 위해서도 C++은 도움을 줄것입니다. |
과정의 특징 |
- 문법과 원리, 설계를 배웁니다. 가상함수라는 문법을 알고, 원리는 아는 것은 물론 중요합니다. 하지만, 가상함수를 어떤 경우에 사용해야 하는 지를 아는 것은 더욱 중요합니다. 가상 복사 생성자, 템플릿 메소드 등은 가상 함수 기반에서 설계된 디자인 기법입니다. 하나의 문법을 문법으로서가 아닌 설계기법으로서 다루게 됩니다. 추상클래스는 문법은 쉽지만 왜 사용하는가를 이해 하는 것은 아주 어렵습니다 하지만 추상클래스부터 문법 과 원리, 그리고 설계를 배웁니다. 어렵습니다. 발전된 인터페이스의 개념은 객체지향 세계에서 반드시 알아야 하는 가장 중요한 요소가 되었습니다. 또한, 원리를 정확히 아는 것은 속도가 중요한 분야에서 최적화 할 때 많은 도움을 얻게 될 것입니다.
- C++ 용어와 관용구를 배웁니다. “ POD, NVI, PIMP, RAII, …” 등 C++업계는 수많은 용어가 있습니다. 이 용어들의 의미를 아는 것은 능력있는 C++ 개발자가 되는 지름길입니다. C++ 문법에 Callback 의 개념은 없습니다. 하지만, MFC, QT등 유명 라이브러리는 Callback의 개념을 사용하고 있습니다. Callback은 C++ 문법이 아닌 널리 알려진 기법(Technic)입니다. 이 기법은 Java 언어에서 Listener로 C# 언어에서는 Delegate라는 문법으로 발전합니다. 즉, C++의 다양한 설계기법은 최신언어의 문법으로 발전 하고 있습니다. 그 외에 스마트 포인터(auto_ptr, shared_ptr, weak_ptr), 참조개수, COW 등 너무나 유명하고 재미있는 기법이 많습니다.
- 구현을 통해 원리를 이해합니다. 1998 년 표준에 추가된 STL은 뛰어난 성능과 쉬운 사용법 때문에 세상에서 가장 잘만들어진 라이브러리로 손꼽히고 있습니다. 하지만 이런 STL은 사용법만을 배우는 것도 중요하지만 더욱 중요한 것은 STL 방식의 설계 방식을 이해 하는 것입니다. 구현을 통해 원리를 이해 합니다. STL방식으로 직접 라이브러리를 만들어 볼 때 STL의 개념을 완전히 파악 하실수 가 있습니다. Container, Iterator, Algorithm 뿐 아니라 Iterator Traits, Char_Traits, Allocator, Binder 등 대부분의 STL요소를 직접 만들어 봄으로서 진정한 C++ 개발자 되실 수 있습니다. 또한, 조만간(2009년경) 추가될 를 만들어봄 서진정한 있습니다 한, 조만간( 년경) 추가될 TR1 라이브러리 및 BOOST에 대한 개념도 배우실수 있습니다. |
수강대상 및 선수과정 |
- C언어 기본, 자료구조 C++언어를 배우고자 하는 개발자 또는 학생(MFC, QT, STL, ATL, BOOST 등의 C++기반 라이브러리를 사용하고자 하는 개발자) |
교 육 내 용 |
[1주] |
C++ 기본코드, C++ 함수의 특징(오버로딩, inline, 디폴트 인자. 함수 template) Namespace, reference 동적 메모리 할당(new/delete), 객체 지향 프로그램의 개념 생성자, 소멸자, 접근지정자, friend, 갭슐화, 초기화 리스트 복사생성자(얕은 복사, 깊은 복사, 복사금지, 참조개수) Static 멤버, const 멤버함수,멤버 함수 포인터, 멤버를 가르키는 포인터 |
[2주] |
Empty class, nested class, class declaration, Callback 의 개념 연산자 재정의 개념, +연산자 재정의 Rule, 증가/감소, ostream과 추출연산자, endl 대입연산자, 변환연산자, 변환 생성자, string class, Reference Counting new/delete 재정의, Smart pointer, Iterator의 개념 상속의 개념, protected, 접근 변경자, 상속에서의 생성자/소멸자 Function Override , upcasting, binding, 가상함수, 가상소멸자 |
[3주] |
가상함수의 원리, Prototype Pattern, 순수 가상함수와 추상클래스, 인터페이스 개념 Template Method, Stategy Pattern, Decorator, Composite, Factory, Adapter Exception 개념, Exception Safety, Exception Neutral, Stream class Advance Template, Traits, Policy, Template Design, Meta Programming |
[4주] |
17 일차 STL 원리, Iterator 분류, iterator_traits 18 일차 Container Class. Sequence Container, Associative Container, Container Adapter 19 일차 Algorithm, TR1과 BOOST 소개 20 일차 Boost 활용 |
오픈 기념으로 "MFC 마스터" 평일 과정을 개설하고자 하오니 많은 분들의 관심 부탁드립니다.
강 의 안 내 |
강좌명 |
"MFC 마스터" 과정 |
교 재 |
별도 교재(강의 첫날 일괄 지급 합니다.) |
강좌 일정 |
8월11일 ~ 8월27일( 평일 오후 2시~6시) (8/15일은 휴강) 총 48시간 |
강의장소 |
구로 디지털1단지 이앤씨벤처타운 2차 1209호(구로구 구로동 197-10) (이마트 뒤쪽 주차장 길 고용안전센터쪽으로 끝까지 계속 오시면 좌측 이앤씨 3차 옆에 있습니다.) 대림역, 남구로역, 구로디지털단지역에서 10~12분 소요 |
수강절차 |
- 강좌내용 확인 - 전화 또는 홈페이지(www.oraclejava.co.kr)를 통한 수강지원 및 수강료 결제(현금, 카드) 현재 온라인카드 결제는 지원하지 않으며 방문하여 결제하셔야 합니다. - 고용보험환급 관련 서류는 7월13일 이후 일괄 제출(고용보험환급 과정인 경우) - 수강전 : 커리큘럼 및 장소에 대해 다시 한번 공지 교육 전 설문 작성(간단한 개발 경력, 수강 목적, 강좌진행방식 등) - 강좌 수강 - 수강후 : 교육 후 설문 작성 |
수강료 |
- 재직자(고용보험가입자) : 32만원, 일반/학생 : 25 만원 - 고용보험 환급 가능합니다!!(50%~70%) |
수강료 입금 계좌 |
- 국민은행 004437-04-001661(예금주:오엔제이시스템즈) |
문의사항 |
- 070-7555-4760, 070-7555-4761(담당자:박용진팀장)으로 연락 부탁 드립니다. |
교육개요 |
MFC는 윈도우 응용 프로그램을 빠르게 만들기 위해 만들어진 C++ 기반의 클래스 라이브러리 입니다. 본 과정은 MFC라이브러리를 사용하여 윈도우용 응용프로그램을 개발하는 방법에 대해 학습합니다. MFC의 내부적인 원리와, MFC의 활용, 고급 기법 등을 학습합니다. 단순한 Wizard 방식의 따라 하기 수업이 아니라 MFC의 설계철학과 내부 원리 등을 다루므로서 다양한 형태의 MFC 프로그램 개발을 기능하도록 진행합니다. |
과정의 특징 |
- 따라 하기식의 교육이 아닙니다. MFC는 다양한 App Wizard, 및 Class Wizard 등의 다양한 Wizard를 지원합니다. 이런 도구 들을 사용하면 쉽게 프로그램을 개발할 수 있습니다. 하지만 초보자가 처음 부터 이런 도구를 사용하게 되면 MFC의 내부 원리 파악이 어렵게 됩니다. 물론 빠른 생산성을 위해서는 이와 같은 도구는 필수 입니다. 하지만 그전에 정확한 원리와 개념을 배우고 사용하는 것이 좋습니다. 하지만, 따라 하기식의 교육이 아닙니다.
- MFC의 설계 방식과 원리에 대해 다룹니다. MFC 라이브러리가 그리 좋은 설계 기법을 사용한 것은 아니지만, 시장에서 가장 많이 사용되는 윈도우 MFC의 설계 방식과 원리에 대해 다룹니다. 개발용 클래스 라이브러리 입니다. MFC 라이브러리는 MFC 라이브러리가 처음 나올 당시에 유행하던 몇가지 디자인 패턴을 응용하고, MFC 자신만의 설계 기법을 가지고 있습니다. 예를 들면, MFC는 모든 Control의 독립성을 증대 시키기 위해서 메시지반사라는 재미 있는 기법을 사용하고 있습니다.
- 다양한 기법과 고급 활용기법에 대해 배웁니다. 원리만 알고 활용을 못하면 아무 소용이 없습니다. 어떤 라이브러리를 배운다는 것은 결국 프로그램을 빠른 시간에 버그 없이 안정적으로 프로그램개발하기 위한 것입니다. 다양한 기법과 고급 활용기법에 대해 배웁니다. 본 과정에서는 MFC를 사용한 다양한 테크닉에 대해서 학습합니다. 많은 MFC의 초보 개발자 들이 www.codeproject.com 이나 www.codeguru.com 에서 여러가지 소스를 가져다 사용합니다. 하지만 정확히 이해 하고 사용하는 경우는 많지가 않습니다. 정확한 원리 이해에 기반을 둔 활용을 배우므로서 그런문제점을 해결할 수 있을 것입니다. |
수강대상 및 선수과정 |
- C언어 기본, 자료구조 C++언어를 배우고자 하는 개발자 또는 학생(MFC, QT, STL, ATL, BOOST 등의 C++기반 라이브러리를 사용하고자 하는 개발자) |
교 육 내 용 |
[1주] |
1 일차 : MFC를 배우기 위해 반드시 알아야 하는 C++ 문법 정리. 2 일차 : MFC를 배우기 전에 알아두면 좋은 디자인 패턴. Application Framework Chain Of Responsibility Observer Framework, Responsibility, Observer, Template Method 3 일차 Wizard 없이 만들어 보는 MFC의 원리 4 일차 View, Frame, App의 구조 5 일차 DC, GDI 클래스 |
[2주] |
6 일차 Toolbar, Status Bar, Rebar 7 일차 Controls, Message Reflect. 8 일차 Dialog, Common Dialog, DDX, DDV, Dialog 고급 기법 9 일차 Doc/View의 구조. 10 일차 다양한 View의 활용 |
[3주] |
11 일차 Splitter, MDI 12 일차 MFC 확장 DLL, MultiThread 지원 13일차 Thread Synchronization 14일차 MFC Socket Programming 15일차 MFC Socket Programming 16일차 MFC Socket Programming |
|
C# .Net & ASP.Net Programming |
|
강 의 안 내 |
강좌명 |
C# .Net & ASP.Net Programming |
교 재 |
별도 교재(강의 첫날 일괄 지급) |
강좌 일정 |
7월20일 ~ 9월7일(일요일 13:00 ~ 19:00 하루 6시간 7일, 8월3일 휴강 ) 총 42시간 |
강의장소 |
구로 디지털1단지 이앤씨벤처타운 2차 1209호(구로구 구로동 197-10) (이마트 뒤쪽 주차장 길 고용안전센터쪽으로 끝까지 계속 오시면 좌측 이앤씨 3차 옆에 있습니다.) 대림역, 남구로역, 구로디지털단지역에서 10~12분 소요 |
수강절차 |
- 강좌내용 확인 - 전화 또는 홈페이지(www.oraclejava.co.kr)를 통한 수강지원 및 수강료 결제(현금, 카드) 현재 온라인카드 결제는 지원하지 않으며 방문하여 결제하셔야 합니다. - 고용보험환급 관련 서류는 7월13일 이후 일괄 제출(고용보험환급 과정인 경우) - 수강전 : 커리큘럼 및 장소에 대해 다시 한번 공지 교육 전 설문 작성(간단한 개발 경력, 수강 목적, 강좌진행방식 등) - 강좌 수강 - 수강후 : 교육 후 설문 작성 |
수강료 |
- 재직자(고용보험가입자) : 32만원, 일반/학생 : 25 만원 - 고용보험 환급 가능합니다!!(50%~70%) |
수강료 입금 계좌 |
- 국민은행 004437-04-001661(예금주:오엔제이시스템즈) |
문의사항 |
- 070-7555-4760, 070-7555-4761(담당자:박용진팀장)으로 연락 부탁 드립니다. |
교육개요 |
본 과정은 C#의 기본 문법을 Visual C#.Net을 통해 학습을 하며 닷넷 프레임워크에 대한 이해에서부터 C# 기본문법, 객체지향에 대한 개념을 정리하고 실습을 통해 이를 구현해 볼 수 있으며 최근 개발환경의 기본인 웹 환경을 위한 ASP.Net을 이론과 실습을 통해 학습 합니다. 마지막 주에는 이론적인 부분을 간단한 미니프로젝트를 통해 구현해 봄으로써 C#, ASP.Net의 개발 방법 및 원리에 대해 확실한 기반을 다질 수 있습니다. |
교육목표 |
- C#의 기본 문법과 구조와 C#을 이용한 객체 지향 프로그래밍에 대한 이해 - 기존 개발환경과 ASP.Net 환경의 이해 - 웹 환경에서 C#이 어떻게 ASP.Net으로 구성되는지에 대한 이해 |
교육대상 |
- 닷넷 프레임웍에서의 윈도우 애플리케이션 및 웹 응용 프로그램 개발을 위한 개발자 및 C#의 기초를 배우고자 하는 학생 및 개발자 |
선수학습 |
- 프로그래밍에 대한 경험이 있는 재직자 또는 학생 - 타 프로그래밍 환경에서 닷넷 환경으로 개발 환경의 변화를 원하는 개발자 |
교 육 내 용 |
주 제 |
교 육 내 용 |
닷넷 소개, 웹서비스 소개 |
닷넷 프레임웍 전체 개요, 웹서비스의 이해 및 실습 |
Common Language Runtime(CLR) |
CLR의 구성, CTS(Common Type System), JVM과의 비교, 닷넷 어셈블리(Assembly) |
.Net Language(C#, VB.Net, ASP.NET) 소개 |
닷넷 프레임웍에서의 개발 가능한 언어의 소개 및 샘플 제작 |
.Net bgcolor Library |
클래스 라이브러리의 소개(윈도우 응용 프로그램 개발용, 웹 개발용) |
.Net Framework & Java Framework의 비교 |
자바와 닷넷의 비교 |
C#의 개요 및 구조 C# 프로그래밍 기초 |
.Net Framework 개요, Tool 사용법 Console 입출력 프로그램 변수, 상수, 연산자, 제어문 |
C# 기본문법 |
배열, 문자열 다루기, 열거형, 구조체 디버깅과 오류 처리, 메소드 & 파라미터 Value Type & Reference Type |
C#과 객체지향 프로그래밍 |
C#을 이용한 객체 지향 프로그래밍 (클래스와 상속, 메소드 오버로딩/오버라이딩 인터페이스) |
C#과 프로그래밍 고급 |
C#을 이용한 고급 프로그래밍 (델리게이터, 이벤트, 어트리뷰트, 프로퍼티, 인덱서) |
C# 윈도우 프로그래밍 |
Windows Programming (Architecture , Form, Control) |
C# 윈도우 프로그래밍 |
Windows Programming (Architecture , Form, Control) |
C# 구성요소 프로그래밍 (닷넷 컴포넌트) |
C#에서의 클래스 라이브러리 사용, 닷넷 DLL 작성과 관련된 이론과 실습 |
ASP.NET의 기초 |
웹폼 컨트롤, HTML 컨트롤, 코드비하인드&ASP.NET |
ASP.NET의 기초 |
List, DataGrid, ADO.NET과 ASP.NET ASP.NET에서의 상태 관리(Session, Cookie) |
ASP.NET with C# |
ASP.Net에서의 인증과 허가 이론/실습 |
ASP.NET with C# |
ASP.Net에서의 사용자 정의 컨트롤 이론.실습 |
ASP.NET with C# 활용(1) |
ASP.Net에서의 출력 캐싱 이론 및 실습 (기존 웹에서의 반복적인 데이터 부분을 캐싱 함으로서 웹사이트의 수행속도를 높이는 부분에 대해 학습) |
ASP.NET with C# 활용(2) |
ASP.Net에서 이벤트 로그 다루기 실습 |
ASP.NET with C# 활용(3) |
ASP.Net을 이용한 게시판 작성하기 |
ASP.NET with C# 활용(4) |
ASP.Net을 이용한 Oracle BLOB Data Upload (이미지 파일, 엑셀 파일 등…) |
미니프로젝트 |
C#, ASP.Net의 이론을 최대한 활용한 주제를 통한 개발 | |
강 의 안 내 |
강좌명 |
DB 마스터 |
교 재 |
별도 교재(강의 첫날 일괄 지급 합니다.) |
강좌 일정 |
7월21일 ~ 8월13일(평일 저녁7~10시) (7/31, 8/1일은 휴강) 총 48시간 |
강의장소 |
구로 디지털1단지 이앤씨벤처타운 2차 1209호(구로구 구로동 197-10) (이마트 뒤쪽 주차장 길 고용안전센터쪽으로 끝까지 계속 오시면 좌측 이앤씨 3차 옆에 있습니다.) 대림역, 남구로역, 구로디지털단지역에서 10~12분 소요 |
수강절차 |
- 강좌내용 확인 - 전화 또는 홈페이지(www.oraclejava.co.kr)를 통한 수강지원 및 수강료 결제(현금, 카드) 현재 온라인카드 결제는 지원하지 않으며 방문하여 결제하셔야 합니다. - 고용보험환급 관련 서류는 7월13일 이후 일괄 제출(고용보험환급 과정인 경우) - 수강전 : 커리큘럼 및 장소에 대해 다시 한번 공지 교육 전 설문 작성(간단한 개발 경력, 수강 목적, 강좌진행방식 등) - 강좌 수강 - 수강후 : 교육 후 설문 작성 |
수강료 |
- 재직자(고용보험가입자) : 32만원, 일반/학생 : 25 만원 - 고용보험 환급 가능합니다!!(50%~70%) |
수강료 입금 계좌 |
- 국민은행 004437-04-001661(예금주:오엔제이시스템즈) |
문의사항 |
- 070-7555-4760, 070-7555-4761(담당자:박용진팀장)으로 연락 부탁 드립니다. |
교육개요 |
ORACLE 과 MS-SQL은 데이터베이스 응용 애플리케이션 개발의 가장 기본적인 Database 입니다. 이에 본 과정은 이 두 가지의 데이터베이스에 대해 기본적인 사항부터 활용까지를 학습하는 과정 입니다. 아울러 관계형 데이터베이스의 가장 기본인 MS-SQL, ORACLE을 배움으로써 다른 관계형 데이터베이스(Informix, Sybase, MySQL등)를 사용하더라도 흔들림 없이 사용가능 하도록 자신감을 심어 드릴겁니다. |
수강대상 및 선수과정 |
- DataBase 에 대한 개념(DB개론) 데이터 베이스에 대하여 초보 수준의 학생 및 직장인 기존 SQL Server 또는 ORACLE 초보 사용자 |
교 육 내 용 |
주 제 |
시 간 |
교 육 내 용 |
Oracle |
SQL PLSQL |
관계형 데이터베이스 개요 오라클 개요 기본적인 SQL 사용법, 내장 SQL 함수 사용 실습 내부조인 외부조인 이론 및 실습, Group By,Having 실습 SQL*Plus 편집명령, 파일 명령, 서브쿼리 실습 데이터파일과 테이블스페이스 이론/실습, Table에 대한 이롬 및 실습 SELECT, INSERT, DELETE, UPDATE와 9i의 새 특징인 Merge 실습 트랜잭션의 개념 및 SavePoint, Commit, RollBack 실습, DeadLock 실습 Column Add/Modify/Drop, Constraint Add/Drop/Enable/Disable, Drop, Rename, Comment 이론 및 실습 인덱스(Index), 뷰(View), 동의어nonym), 시퀀스(Sequence), 데이터베이스 링크(DB Link) 이론 및 실습 사용자 생성, 기본 테이블 스페이스 설정, 권한부여, 롤(Role) 및 관련 뷰 질의 이론 및 실습 PL/SQL 개요, 변수선언, 루프, 예외(Exception) 작성법 이론 및 실습, 저장 프러시저(Stored Procedure), 저장 함수(Stored Function), 커서(Cursor) 이론 및 실습 |
Architecture/Structure |
Oracle Server Startup & Shutdown SGA(DataBase Buffer Cache, Redo Log Buffer, Shared Pool, Library Cache, Dictionary Cache, Large Pool, Java Pool) PGA/UGA Oracle Server Process(SMON, PMON, RECO, LMS, ARCH, LGWR, DBWR, CKPT, Pnnn, Dnnn등) Shared Server & Dedicated Server Logical Database Structure(Data Block, Extents, Segment, Tablespace) Physical Database Structure(DataFile, Control File, Redo Log File, Parameter File, Temporary File) Block/Extents/Segment/Tablespace/Datafile |
Schema Object |
Table & Constraints Data Manipulation Transaction Control Data Definition View, Index, Sequence, Synonym Oracle User, Grant, Privilege, Role |
MS-SQL |
개요 및 설치 |
SQL Server 2005 소개 SQL Server 2005 설치 데이터베이스 생성과 관리 |
T-SQL |
기본 SQL 연산자, JOIN, SQL Function Sub Query Transaction Account |
오브젝트 및 트랜잭션 |
TABLE/VIEW 개념 및 활용 Index 개념 및 활용 - Basic Conception - 인덱스 타입 및 옵션에 의한 Creation Stored Procedure & Stored Function - Procedure & Function 구현 방법 및 오류 핸들링 Cursor & Trigger Transaction & Lock |
백업 & 복구 |
백업 복구 소개 복구 모델 및 데이터 모델 |
데이터 전송 |
DTS 사용법 |
관리 및 보안 |
SQL Server 2000 관리 개요 보안 개요 |
C#과 프로그래밍 고급 |
C#을 이용한 고급 프로그래밍 (델리게이터, 이벤트, 어트리뷰트, 프로퍼티, 인덱서) |
인터넷 기능 |
SQL Server 2005 인터넷 기능의 이해 - XML Overview - SQL Server 인터넷 기능 이용하기 |
서버 자동화 |
SQL Server 에이전트, 작업의 구현 - 관리의 자동화 Ⅱ - 경고 구현, 유지관리계획 마법사 | | |