한국아이티인재개발원 한국아이티인재개발학원

본문 바로가기




자바웹개발


과정개요

JAVA는 인터프리터 방식으로 구현되는 완벽한 언어로서 지금까지 여러분이 개발 중에 느껴보지 못했던 새로운 환경을 지원하고 있습니다. 웹에서 Servlet(웹서버상의 구현), Applet(클라이언트 상 구현)개발 환경을 지원하여 기존의 Client/Server 환경은 물론 I,net(Internet, Intranet, Extanet)환경과 서버상의 로직 등을 포괄적으로 지원하고 있습니다.

또한 많은 소프트웨어 벤더(Oracle, IBM)들이 자바 언어를 적극적으로 지원함으로써 자바 그 자체의 기술뿐만 아니라 다른 소프트웨어와 직접적인 연관성을 가지게 됨으로 자바의 습득은 거의 모든 산업 분야의 개발에 참여할 수 있는 언어이자 환경입니다.

자바는 C나 C++과 같은 기존의 프로그래밍 언어들이 주로 자신의 PC에서 프로그램을 만들고 수행시키는데 주안점을 둔 것에 반해, 자바는 인터넷 환경 기반의 프로그램을 만들고 수행시킬 수 있는 응용프로그램을 만드는 언어입니다.

자바는 브라우저나 데스크탑 , 서버, 또는 가전 및 임베디드 디바이스에서 실행되는 강력한 엔터프라이즈급 프로그램을 작성 할 수 있게 해줍니다.
한편, 자바 프로그램은 자바 가상 머신(JAVA VM)이라 불리는 또 다른 프로그램에서 실행되며, 프로그램은 기본 운영체제에서 직접 실행되는 것이 아니라 기본 운영체제 대신 JAVA VM에 의해 실행됩니다. 이는 어플리케이션이 처음 개발된 컴퓨터 시스템과 관계없이 JAVA 프로그램을 실행할 수 있음을 의미합니다.

자바가 전 세계 개발자로부터 호응을 얻는 이유는 한번 프로그래밍하면 언제 어디서나 운영할 수 있기 때문입니다. 이로 인해 기업들은 저렴한 비용으로 보다 신속하게 어플리케이션을 개발할 수 있게 되었습니다.

WEB은 급속한 발전을 해왔고 앞으로도 지속적인 발전을 해 나갈 것으로 보입니다. 이러한 발전 속에서 앞으로의 발전 방향을 가늠하게 하는 요소 중 하나가 java의 출현입니다.
기존의 WEB의 최대의 단점인 속도의 문제는 Hardware 및 전송망의 발전으로 해결 되어가고 있고, 단방향성의 문제는 부분적으로 cgi 등의 활용으로 해결해 왔으나 보안성 등 많은 문제점이 있었고, 실제적으로 실시간에 이루어지지 못한다는 문제들을 해결 할 새로운 형태가 바로 JAVA라고 할 수 있습니다.
즉 기존의 web site 들과는 달리 사용자 인터페이스를 이용하여 대화형의 접근이 가능해진 것이다. 바로 이러한 것들을 가능하게 하는 것이 java이고 앞으로도 그 발전 가능성이 무궁무진하다고 할 수 있다. 또한 java는 온라인 게임과 채팅, 대출금 이자율 계산, 3D 이미지 감상 들을 비롯한 수많은 일들을 할 수 있게 해주는 프로그래밍 언어입니다. 기업 컴퓨팅의 기반을 이루는 인트라넷 응용프로그램 및 기타 e-비지니스 솔루션에도 반드시 필요합니다.

교 육 시 간 정규 2개월(일 3시간 총 120시간)
수 료 후
진   로
  • 자바 기반 DB응용프로그램 개발자
  • 네트워크, GUI 응용프로그램 개발자
  • 자바 웹 컴포넌트 개발자
  • 자바 기반 웹 프로그래밍 개발자
  • ERP/CRM 기업용 솔루션 개발자
  • 안드로이드 개발자
교 육 정 원 20명 교육이수후
취 득 가 능
자 격 증
  • OCJP
  • OCWCD
  • OCBCD
  • OCP
  • 정보처리기사/산업기사
교 육 문 의 1544-4661

자바의 도전! 그것은 앞으로 여러분이 어떠한 소프트웨어 산업에 뛰어들더라도 한 차원 높은 위치를 확보해 줄 것입니다. 본원의 JAVA 프로그래밍 과정은 대다수의 학생들이 프로그래밍 언어를 공부하는데 있어서 문법의 작성요령은 알고 있지만 어떤 결과물을 개발하는데 있어서는 많이 미흡한 것이 우리나라의 교육현실입니다. 본 과정은 학생들이 프로그래밍 언어에 대해서 단순히 공부만 하고 끝나는 그런 과정이 아니라

  • 각 서버(MS, LINUX, UNIX)의 데이터베이스(DB)와의 연동
  • Basic Level의 Sturcture 교육
  • Advenced Level의 Sturcture 교육
  • JSP / Servlet를 이용한 웹 어플리케이션을 개발 교육
  • AJAX, XML, Struts/Spring, ibatis/Hibernate 등의 자바 신기술을 습득 이용 개발교육
  • Weblogic를 이용하여 EJB Application 구현 및 운영 시스템 설계 교육
  • J2EE의 사용법과 EHB 기반 기술 교육
  • 쇼핑몰, 커뮤니티, 예매사이트, CRM, ERP

등의 실습을 통한 프로젝트 개발을 위주로 교육을 진행함으로써 실질적으로 활용 가능하고 프로그램 개발이 가능한 프로그래밍 언어를 습득하도록 교육과정을 진행하여, 교육생들이 만족스러운 교육성과를 이루고 결과물을 만들 수 있는 과정으로 편성되어 있습니다.

JAVA TECHNOLOGY 자격증이 귀하에게 주는 가치

커리어 발전의 기회를 제공, 최근 미국의 CRN Salary Servey에 의하면, Java Technology 자격증을 하나 이상 취득한 전문가들은 하나의 Java Technology 자격증을 취득한 그들의 동료들보다 평균적으로 14% 이상의 연봉 인상이 있었다고 발표했다.

귀하의 전문성에 대한 신뢰를 높일 수 있다.

직업의 안정성 제공: 자격증을 취득한 전문가들의 2/3 이상은 Technology 자격증이 직업의 안정성에 있어 중요한 역할을 한다고 응답했다. 귀하의 고용주에게 귀하의 능력과 자질이 최신 기술에 맞는 것임을 증명한다.

구분 과목명 교육내용
Java 웹 개발 중급 MVC 원리의 이해
  • Model 2 (MVC:Model, View, Controller)의 이해
  • MVC 개발순서
  • MVC의 기초 구현 (Manager, Action, View jsp) 제작
내부 객체 원리
  • HttpServletRequest
  • HttpServletResponse
Spring 개발 환경
  • Spring 4.0의 설치
  • Spring Application 개발
Controller
  • Spring 기반 MVC의 원리
  • 요청과 콘트롤러(Action) 매핑
Spring MVC
  • MVC Annotation
  • 서블릿 API의 접근 처리
DI의 실습
  • DI(Dependency Injection)의 구현
  • 빈즈의 Auto scan
Maven 설정
  • Maven을 이용한 Library 자동 다운로드 설정
  • pom.xml의 설정을 통한 추가 라이브러리 다운로드
Spring Maven 설정
  • Spring+Maven의 연동 설정을 통한 라이브러리 의존 설정
MyBATIS 실습
  • MyBATIS 개론
  • SqlMapConfig.xml
  • XML기반 기본 문법
  • INSERT, SELECT, UPDATE, DELETE 이용
Spring MyBATIS연동
  • Spring+MyBATIS 연동을 통한 향상된 웹 어플리케이션 구현
DTO 자동 매핑
  • SQL구문의 DTO(VO) 객체 자동 매핑 설정
Dynamic SQL생성
  • Dynamic SQL을 통한 조건에 따른 SQL 실행 제작
Photo 갤러리 제작
  • Gallery의 원리 이해
  • SQL, DTO 클래스 제작
  • 이미지의 업로드 / 이미지 조회
  • Paging(페이징)의 원리 / 이미지 다운로드
  • 답변의 원리 및 답변페이지의 구현
사원 관리 제작
  • 사원 관리 제작 실습 / 사원 등록
  • 중복 아이디 검사 / 우편번호 검색
  • 사원 목록 / 사원 정보 수정 / 사원 삭제
  • 로그인, 로그아웃 제작
  • 아이디 쿠키에 기록하기
OJT의 기획
  • OJT의 프로세스 이해
  • OJT 프로젝트 기획하기
Oracle 설정
  • Oracle Install
  • Oracle 데이터 베이스 환경 설정
프로젝트 분석
  • 업무 분석 및 개념적 데이터베이스 모델링
DBMS 모델링
  • 논리적 모델링(관계차수, 정규화)
  • 물리적 모델링
코딩 규칙 작성
  • Coding convention, Component 의 개발 및 테스트
  • Resin Install(Tomcat)
  • Oracle Driver Install / Editor Install
소스 동기화 설정
  • Connection Pool
  • DBConnect, Utility 기본 빈즈 설정
  • Eclipse+SVN(CVS) 실습
객체 설계
  • AmaterasUML를 이용한 객체 설계 및 모델링
메인 페이지 작성
  • 메인 페이지의 구성
  • 템플릿 파일의 작성
  • 회원 관련 기능의 구현
회원 관련 개발
  • 로그인, 로그아웃 / 회원 정보 수정, 탈퇴
  • 실명(성인) 인증 시스템
  • 로그인, 관리자 메뉴 / 공지사항 관리
  • 등록한 회원 관리 / SMS
  • 회원 관련 통계 / 회원 로그인 관리
  • 상품 카테고리 관리
쇼핑몰의 제작
  • 상품등록 / 상품목록
  • 상품정보보기(Spring, MyBATIS, Oracle)
  • 상품정보수정
  • 상품삭제처리(Spring, MyBATIS, Oracle)
쇼핑몰 쇼핑카트
  • 쇼핑커트 구현 기술
  • 접속한 사용자의 물건 구입 설계
  • 주문 번호의 설계
  • 전자 결재 시스템의 이해(Spring, MyBATIS, Oracle)
입출고 관리시스템 원리
  • 입고/출고 관리 시스템의 구현 (Spring, MyBATIS, Oracle)
문서화 작업
  • 각종 설계 문서화 작업(JAVA DOC)
배포
  • 개발된 Web Application의 배포
  • WebHosting 등록 방법

본원 교육원주소 서울시 금천구 가산디지털1로 186. (가산동. 제이플라츠 5F. 515,516호) 1544-4661
지하철 지하철 1호선 가산디지털역 7번 출구, 7호선 6번 출구
교육환경 강의실 4개 / 실습실 1개 / 상담실 / 휴게실 / 취업지원실 / 회의실 / 교무실
센터 둘러보기
종로교육원 센터주소 서울시 종로구 종로12길 15. 코아빌딩 5F (1544-4661)
지하철 지하철 1호선 종각역 12번 출구
교육환경 강의실 8개 / 실습실 1개 / 회의실 / 상담실 / 휴게실 / 취업지원실
센터 둘러보기
신촌교육원 센터주소 서울시 마포구 백범로 23. 3F (1566-4727)
지하철 지하철 2호선 신촌역 6번출구, 경의선 서강대역 1번출구
교육환경 강의실 8개 / 실습실 1개 / 상담실 / 휴게실 2개 / 취업지원실
센터 둘러보기
강남교육원 센터주소 서울시 강남구 테헤란로5길 11. 글로벌 U빌딩 3F (1566-4727)
지하철 지하철 2호선 강남역 2번출구
교육환경 강의실 4개 / 실습실 1개 / 상담실 / 휴게실 / 취업지원실
센터 둘러보기


(주)한국아이티기술 |  법인번호110111-5824803 |  사업자번호 697-88-00160 |  대표 전세훈 |  개인정보관리 민자민 ㅣ admin@koitt.co.kr

한국아이티인재개발학원 본원  |  서울시 금천구 가산디지털1로 186. (가산동. 제이플라츠 5F. 515.516호) ㅣ 고용노동부 지정 우수훈련기관 전임강사진은 국내유수대기업, 국방부, 관공서, 보안업체 등에서 실무 경력과 강의력이 풍부한 최고의 강사진으로 이루어져 있습니다.