멀티캠퍼스

통합검색

검색도우미 기능을 다시 켤때는
검색창에서 검색도우미 열기를 클릭하세요

과정상세

Eclipse와 오픈 소스를 활용한 자바 프로젝트

thumbnail image
집합

교재제공 중급

Eclipse와 오픈 소스를 활용한 자바 프로젝트

4.9

like 49

1,200,000원 (VAT없음)

과정요약

과정요약
학습시간 34시간 난이도 중급
교육비 지원 고용보험 비환급 평가항목 출석률 100%
수료기준 총점 80점 이상시 수료 정원 24 명
교재정보

과정소개

Eclipse 는 대부분의 Java 개발자들이 사용하는 IDE(통합 개발 도구) 임에도 불구하고 그 기능들을 100% 활용하는 개발자는 많지않다. 이는 Eclipse 가 다양한 개발 환경을 통합할 수 있는 유연한 구조로 만들어져있기 때문이다.
즉, Eclispe 플랫폼은 자바개발환경(JDT) 와 플러그인 개발 환경(PDE)으로 구성되어있고, 수 많은 플러그인들 중에서 개발에 적합한 플러그인을 선택하고 결합하여 개발 환경을 구축해야 한다.
본 과정에서는 Eclipse 와 대부분의 프로젝트에서 표준처럼 사용하는 플러그인들의 연계를 통해 프로젝트의 생산성을 증대시키는 효과를 거둘 수 있다. 또한 Open Source Framework(Spring, MyBatis) 를 활용한 미니 프로젝트를 수행하면서 Eclipse 의 기능과 플러그인 사용방법을 숙달할 수 있도록 한다.

학습목표

  • Eclipse 와 다양한 플러그인 개발 환경을 익힌다.
  • 단위테스트 도구인 JUnit 의 사용법을 익힌다.
  • 자동화 빌드 도구인 ANT 와 Maven 의 사용법을 익힌다.
  • 버전관리 시스템인 CVS 와 SVN 의 사용법을 익힌다.
  • 오픈 소스 프레임워크인 Spring 과 Mybatis 를 이해한다.
  • 개발 방법론의 프로세스와 자바 오픈소스 프레임워크를 적용하여 시스템을 구축한다.

학습대상

  • Java 분야에 대해 기본지식이 있으며, 팀/개인 프로젝트를 하려고 하시는 분.
  • Java 프로젝트를 담당하면서 '자동화' 기술의 미숙 및 미활용으로 어려움을 겪으신 분.
  • Java 프로젝트를 오픈소스와 Eclipse 를 사용하여 개발하고자 하는 분.
  • 통합된 환경에서 자바 프로젝트를 운영 및 개발하고자 하는 분.
  • 이론적인 수업만이 아니라 직접 프로젝트의 진행 과정의 실무를 익히고자 하는 분.
  • Spring 과 MyBatis 를 적용하여 자바 실무 프로젝트를 경험하고자 하는 분.
  • 프로젝트를 전체 이끌어가는 PL(Prject Leader)

과정목차 34

  • 1 일차
    • 1. Eclipse 와 오픈소스 도구
      • 과정 소개, Eclipse 설치 및 프로젝트 실습 환경 구축
    • -
      • Java 개발 환경 구축, Tomcat 설치 및 Eclipse 연동
    • -
      • 데이터 베이스 구축, Eclipse 연동
    • -
      • JUnit, ANT 와 Maven, CVS 와 SVN 설치 및 Eclipse 플러그인 설치
    • -
      • Spring, MyBatis 설치, Eclipse 사용
    • -
      • JDT 사용
    • -
      • 단위 테스트 도구 - JUnit
  • 2 일차
    • 2. 빌드 도구
      • JUnit 3.x 버전으로 테스트
    • -
      • JUnit 4.x 버전으로 테스트
    • -
      • 자동화 빌드 도구 I - Ant
    • -
      • ANT 로 빌드하기
    • -
      • 자동화 빌드 도구 II - Maven
    • -
      • Maven 프로젝트
    • -
      • 버전 관리 시스템 I - CVS
  • 3 일차
    • 3. 버전관리 도구 및분석/설계 산출물
      • CVS 와 ANT 연계
    • -
      • Eclipse 와 CVS 사용
    • -
      • 버전 관리 시스템 II - SVN
    • -
      • Eclipse 와 SVN 사용, 지속적 통합
    • -
      • 소프트웨어 개발 방법론 개요, 방법론 개발 단계
    • -
      • 문제 영역 기술서, 프로젝트 산출물
    • -
      • 요구 사항 정의, 분석, 설계
  • 4 일차
    • 4. 디자인패턴과Spring 프레임워크
      • 아키텍처와 디자인패턴 - 소프트웨어 아키텍처, 디자인패턴
    • -
      • Spring Framework - IoC
    • -
      • Spring Framework - 의존관계
    • -
      • Spring Framework - Annotation 기반 설정
    • -
      • 프로젝트(Business Layer 개발)
    • -
      • 프로젝트(Business Layer 개발)
    • -
      • 프로젝트(Business Layer 개발)
  • 5 일차
    • 5. SpringMVC, MyBatis 프레임워크
      • SpringMVC - SpringMVC 개요, Controller, HanlerMapping, ViewResolver
    • -
      • SpringMVC - Annotation 기반 설정
    • -
      • MyBaits - MyBatis Framework 개요, MyBatis 설정, SQL Mapper 설정
    • -
      • MyBaits - Dynamic SQL, Java API, Spring Framework 연동
    • -
      • 프로젝트(Presentation Layer 개발)
    • -
      • 프로젝트(MyBatis 적용)

수강후기 49

평균평점

4.9 / 5.0

  • 5
    이*호

    2020.11.20

    강사님이 꼼꼼하게 잘 가르쳐주셔서 만족스럽습니다.
  • 5
    김*제

    2020.10.23

    꼼꼼하고 너무 알차서 만족스럽습니다. 다음에 강사님이 하시는 다른 교육도 듣고싶네요.
  • 5
    이*재

    2020.10.23

    강의 내용도 알차고 현재 회사에서 맡은 개발 업무에 많은 도움이 되었습니다! 감사합니다!
  • 5
    안*영

    2020.10.23

    전반적으로 프로젝트에 필요한 스프링 지식을 배울 수 있었습니다
  • 5
    박*현

    2020.10.23

    그동안 스프링에 대해 자세히 알고 싶었는데 대단히 꼼꼼히, 차근차근 알려주셔서 너무 좋았습니다. 주변에도 꼭 추천하고싶어요 너무 좋았습니다. 고생많으셨습니다. 감사합니다.