개인회원 기관회원


아이디 저장



훈련과정 찾아보기


실직자훈련 재직자훈련

훈련과정

과정명 eGovFrame 기반 공공데이터 융합 SW개발 - 국비지원무료교육 교육생모집 전액국비지원
훈련종류 취업훈련
훈련기간 2024.09.09 ~ 2025.03.28
수업시간 09:00~16:30
인원 22
수강료 전액 국비지원
자부담금 없음
국비지원금 전액 국지비원
훈련수당
문의전화 053-421-1313
홈페이지 www.jafa.or.kr
지원자격■ 대학 재학생, 휴학생, 졸업예정자, 야간대학생, 방송통신 대학생, 사이버 대학생등
(4년제 대학교 경우 3학년 시작시기부터 가능, 2년제 대학 경우 입학시부터 가능)
■ 관련학과 졸업예정자는 우대(졸업예정자, 졸업후 취업희망자)
■ 사업자등록증 소지자 연매출 4억원 미만 신청가능
■ 특수형태근로종사자 최근 3개월간 월평균 소득 500만원 미만 신청가능
■ S/W 개발자 분야에 대해 평소에 관심이 많거나 적성에 맞는 자
■ 15세 이상 실업자 누구나 지원가능(고용보험 적용 및 미적용자 가능)
(건강보험료 금액과는 수강가능여부 아무상관 없음)

■ 지원서(본교양식), 신분증, 국민내일배움카드와 연결된 통장 (농협통장 또는 신한은행통장)
과정소개본 교육과정은 참여기업의 수요조사결과를 충실히 반영하여 산업체가 필요로 하는 인재를 양성하는데 목적이 있다.

용용 소프트웨어 개발을 위해 네트워크,미들웨어, 데이터베이스의기초 기술을 적용하고 프로그래밍 언어의 기본문법을 활용하여 기본 응용SW를 구현할 수 있다.

응용SW가 요구사항대로 구현되었는지를 검증하기 위해서 분석된 테스트 케이스에 따라 테스트를 수행하고 결함을 조치할 수 있으며 요구대로 응용SW가 구현되었는지 검증하기 위해 테스트케이스를 작성하고 개발자 통합 테스트를 수행하여 애플리케이션의 성능을 개선할 수 있다.



1. 디지털 기술을 기반으로 다양한 기기의 융합, 네트워크이 융합, 콘텐츠의 융합을 통해 새로운 형태의 제품이나 융합 서비스를 창출하기 위하여 기기, 네트워크, 콘텐츠의 기획, 설계, 제작, 운용 및 시험을 수행하는 기능, 기술에 관한 능력을 함양 할 수 있다.

2. 컴퓨터 프로그래밍 언어로 각 업무에 맞는 소프트웨어의 기능에 관한 설계, 구현 및 테스트를 수행하고, 형상관리를 통해 제품의 성능을 향상시키고, 서비스를 개선하는 업무능력을 함양할 수 있다.

3. 관계형데이터베이스에서 SQL을 사용하여 응용SW의 기능에 적합한 데이터를 정의하고, 조작하며, 제어하는 능력을 함양 할 수 있다.

4. 공공데이터포털 등의 공공데이터를 활용하여 다양한 형태의 공공데이터를 분석하여 사용목적에 맞게 데이터화 할 수 있으며 창의적 아이디어와 서비스에 적용하고 데이터융합 능력을 함양할 수 있다.

5. 공공기관의 웹사이트나 정보시스템 개발을 위한 기반 기술로 채택된 전자정부 표준 프레임워크(eGovFrame)에서 제공하는 웹 프레임워크, 데이터베이스 연동, 보안, 트랜잭션 처리 등을 활용하여 애플리케이션을 개발할 수 있다.
교육내용1 JAVA

객체 지향 프로그래밍(OOP: Object-Oriented Programming)의 개념을 익히고 객체지향 프로그래밍 언어인 JAVA의 특징을 파악하고 이를 이용하여 객체 지향 프로그래밍하는 방법을 학습한다. 자바개발환경구축, Data타입, 조건문, 반복문, 객체지향개념, 예외처리, 제네릭스, 멀티스레드, 람다식, 스트림, 자바FX, 자바NIO를 배워 기초와 실무에 사용되는 내용을 탄탄하게 한다. 관련된 알고리즘에 대해 이해하고 그 내용을 프로그램으로 녹여낼 수 있는 능력을 기른다.



2 JSP / Spring Framework 프로그래밍

HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 JSP 웹프로그래밍 언어에 대하여 학습한다. 웹 개발 환경 구축, 웹 애플리케이션 기초, 웹 애플리케이션 주요 기능 구현, 확장문법(Custom Tag, EL, JSTL), 웹애플리케이션 구현 실습

Spring Framework는 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있으며 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준프레임워크의 기반 기술로서 쓰이고 있다. 본 과정에서는 Spring Framework의 3대 핵심 기술인 제어의 역전 (Ioc, Inversion of Control), 관점 지향 프로그래밍 (AOP, Aspect Oriented Programming), 서비스 추상화 (PSA, Portable Service Abstraction)를 학습한 후 이를 바탕으로 Spring Web MVC framework를 이용하여 웹 서비스를 개발한다.



3 데이터베이스 관리시스템 (DBMS/Oracle/MySQL)

데이터에 대한 요구사항으로부터 데이터베이스를 설계, 구축, 전환하고, 데이터베이스가 최적의 성능과 품질을 확보하며, 관계형 데이터베이스에서 SQL을 사용하여 목적에 적합한 데이터를 정의하고, 조작하며, 제어하는 능력을 익힌다. DBMS 설치 및 설정, 표준 SQL 구문, 확장 SQL 구문, 데이터베이스, 테이블 및 오브젝트 생성관리, 주요 데이터베이스 객체 활용 등



4 HTML5 / CSS3 / 자바스크립트

자바스크립트에 대한 기본적인 개념과 프로그래밍 방법에 학습합니다. 변수, 배열, 반복문, 조건문, 함수 그리고, DOM을 이용한 HTML과 CSS 요소 제어에 대해 다룬다. HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성한다.



5 응용SW개발

응용 SW는 컴퓨터시스템을 특정분야에 맞게 사용하기 위하여 제작된 소프트웨어다. 시스템소프트웨어와의 상호작용을 통하여 구현되며 특정한 업무처리를 목적으로 개발된다. 응용SW개발에서는 특정 용도를 가진 SW를 구축 및 개발한다.



6 서버프로그램구현

프로그램을 구현할 때에 기본적인 일반 응용SW를 만드는 반면 네트워크 통신을 통하여 여러사람이 실시간으로 네트워크망을 통해 같은 데이터를 공유받고 전송시키는 프로그램이 필요할때 사용되는 서버를 구현한다.



7 실무 프로젝트 수행

JAVA 기반 웹&앱 어플리케이션 개발 및 서버프로그램구현, JSP/Spring FrameWork 프로그래밍, 응용SW개발 등 프로젝트를 진행하여 프로그래밍 실력 증진 및 포트폴리오 제작 과정.
수업후진로
관련자격증
강사소개