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

본문 바로가기




자바웹개발


과정개요

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 웹 개발 초급 개발 환경 설정
  • 자바의 소개와 자바의 현황 및 OCJP소개
  • JDK 설치 및 기본코드 소개
변수와 연산자
  • 변수, 데이터형 ,연산자
  • 기본데이터형과 레퍼런스형
  • if문
제어문
  • switch / for / while
  • do~while / break / continue
배열
  • 1,2차원 배열, 정렬방법
  • 레퍼런스타입 소개
OOP 개론, 클래스
  • OOP소개
  • 클래스만들기
  • this키워드 / 생성자
  • 인스턴스와 변수
  • 접근제한자
메소드 활용
  • 사용자 정의 메소드
  • 메소드오버로딩
  • 콘솔상의 입출력
  • static / final
상속
  • 상속 / Object클래스
  • this 와 super / 접근지정자 / 패키지
  • 추상클래스와 interface
  • 오버로딩과 오버라이딩 정리
Exception 처리
  • InnerClass
  • 선언지역에 따른 클래스 구분
  • 예외와, 에러의 차이 소개
  • 예외처리방법
String / JCF 클래스
  • String과 StringBuffer
  • StringTokenizer
  • rapperClass, Math와 Random
  • Calendar, Vector 와 Hashtable
Thread의 활용
  • Thread소개
  • MultiThread, 동기화
  • Thread 사용예
IO 확장 API
  • char/byte Stream
  • stream / ..Reader..Writer
  • 파일입출력
  • 객체직렬화
  • copy명령
  • RandomAccessFile
Network 활용
  • TCP/UDP
  • Socket/ServerSocket 응용 실습
JFC 사용
  • Swing(Java GUI)
MySQL, SQL
  • MySQL 설치
  • SQL의 실습
JDBC 이용
  • JDBC란? / 연동방법
  • DB연동하여 데이터 처리
Tomcat 설치
  • JSP Container 설치
  • HelloServlet 기본코드 작성
Form GET/POST
  • GET/POST 구동원리
  • Servlet Life Cycle 이해
Seevlet의 원리
  • 서버프로그램 예외를 처리하는 서블릿의 설계와 개발
Page 디렉티브
  • Page Directive / Include Directive 의 선언 및 사용
Action Tag의 이용
  • Action Tag의 활용의 원리 및 활용
내부 객체의 활용
  • Request, Response, Out 내부 객체의 이해와 사용
  • Application 내부 객체의 이해 및 실습
  • PageContext 생성자
Beans의 이해
  • Beans 만들기
  • JSP 스크립틀릿과 빈즈의 연동 개발
Session, Cookie 이용
  • Session, Cookie를 이용한 데이터의 저장
  • 사용 영역의 이해
회원 관련 제작
  • 회원 데이터베이스의 설계
  • 회원가입 / 중복 아이디 검사
  • 우편 번호 검색 / 회원 정보 보기 / 회원 정보 수정
  • 회원 탈퇴 / 로그인 로그아웃
  • 메일 전송 서버의 설정
게시판의 제작
  • 답 게시판 DBMS 설계
  • 답변형 게시판의 원리 이해
  • 쓰기 페이지의 제작
  • 게시글 읽기 / 글 삭제 페이지 구현
  • 파일의 제 구현
  • 페이징의 개념 이해
  • Subquery를 이용한 글 목록 출력
  • 답변의 원리 및 답변 페이지의 구현
로그인 제작
  • Session을 이용한 로그인 상태 유지 및 해제
  • Cookie 객체의 사용
  • 쿠키의 타임 종료
  • 쿠키를 이용한 Window.open() 함수의 이용
  • 창 조절하기
자료실 응용
  • 게시판을 자료실로 변경하기
DBCP
  • Apache Commons DBCP설정과 성능 향상 기법

본원 교육원주소 서울시 금천구 가산디지털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호) ㅣ 고용노동부 지정 우수훈련기관 전임강사진은 국내유수대기업, 국방부, 관공서, 보안업체 등에서 실무 경력과 강의력이 풍부한 최고의 강사진으로 이루어져 있습니다.