[KDT] 프로젝트 중심(MES, SCM, 구독형 ERP) Java 풀스택 웹 개발자 양성과정 (3회차)
교육기간
2025-02-07 ~ 2025-08-2109:00~18:00 / 일일 8시간 / (평일주간)
훈련수당
매월 최대 316,000원
교육장소
(주)예담직업전문학교
2강의실
모집인원
22 명
훈련대상자요건
💡 훈련대상자 💡 - IT개발자로의 구직을 희망하는 구직자 - 기본소양 갖춘 자(협업능력 및 교육에 대한 열정)
훈련목표
- 본 교육과정은 운영체제, 웹 프로그래밍 언어, JDBC를 활용한 프로그래밍, (SPA, MSA 기반) 웹 프로그래밍, 고급 SQL 및 SQL 튜닝, 시스템 분석 및 설계, 클라우드 기반 서버 구축 및 배포, 기업요구 프로젝트(MES, SCM, 구독형 ERP, 그룹웨어) 등을 배워 해당 분야에 포괄적 전문지식을 함양하여 시스템 소프트웨어 개발 및 응용 소프트웨어 개발 분야 개발자로의 취업을 목적으로 한다. - 기본 개발 역량 및 프로젝트를 통한 전문 직무 역량을 갖춘 인력을 양성하여 MES, SCM, 구독형 ERP, 그룹웨어 관련 기업에 제공함으로써 해당 분야 인력 부족을 해소한다.
훈련과정의 강점
● Mybatis 와 JPA - 객체 설계 기반 프로젝트 진행시, 데이터베이스에 대한 부분이 빠진 채 객체 위주 설계를 진행하므로 JPA가 적합 - 기존 개발자의 경우 JPA에서 요구하는 객체 설계 개념이 약하여 Mybatis를 완전히 JPA로 대체하지 못 함 - 현재 기준정보관리와 같이 공통적인 모듈이나 기본 객체를 다루는 경우 JPA, 비즈니스 로직의 경우 복잡한 Query를 다뤄야 하므로 Mybatis 사용하기에 둘 다 학습이 이루어져야 함 - Mybatis 와 JPA 수업 진행 ● SQL 튜닝 - 신입 개발자의 경우 몇천만건에 대한 데이터 처리 쿼리문 경험이 없음 - SQL 튜닝 개념이 약하며, 드라이빙 테이블이나 인덱스 등에 대한 이해와 고려가 부족하여 실제 업무에서 사용하는 쿼리문을 단순히 읽고 파악하는 것도 힘들어 함 - 필요한 SQL 튜닝 수업 진행 ● 기능 점수 (Function Point) - 페이지나 모듈별 기능 점수 산출 기준, 작성 방법 등에 대한 개념 필요 - 구현 시 투입되는 시간과 노력에 대한 비용의 의미를 기능 점수를 통해 깨달을 수 있음 - 훈련생 스스로 자신이 만든 결과물 및 코딩에 대한 가치를 수치를 통해 직접 느낄 수 있음 - 기능 점수(Function Point) 이론 수업 진행 ● 코드 가이드라인 - 신입 개발자의 경우 코드 작성에 대한 표준화된 기준이 부족하여 기본적인 들여쓰기나 네이밍을 지키지 않음 - 기업에서 구현 능력은 충분히 가르쳐서 향상시킬 수 있지만, 코드 작성에 습관은 이미 가지고 있어 고치기가 어려움 - 훈련 진행시 처음부터 코드 가이드라인(구글코딩스타일 가이드 등)을 제공하여 일관된 기준으로 코드 작성하는 습관을 기를 수 있음 - 수업 진행시 코드 가이드 ○ 프로젝트 경험 - 미니 프로젝트 (개인) - 중간 프로젝트 (팀) - 기업요구 최종 프로젝트1 (팀) - 기업요구 최종 프로젝트2 (팀) 기초부터 실무까지 프로젝트를 통한 단계적 성장
국비지원사항
1) 교육비용 전액 무료 - 내일배움카드 발급 필수 - 국가기간전략 산업직종 훈련(국기)/과정평가형/산업구조변화대응 등 특화훈련(산대특) 등을 수강하셨더라도 k디지털 교육과정이 처음이시라면 전액무료로 교육 수강 가능 (단, 내일배움카드 잔액이 남아있어야 함) 2) 교재 무상 지급 3) 매월 단위기간 훈련장려금 최대 316,000원 지급(출석률 80% 이상 출석시) 4) 국민취업지원제도 참여자 매월 최대 500,000원 중복 지급(출석률 80% 이상 출석시, 국취2유형 최대 284,000원, 국취1유형 최대 500,000원) - 국취1유형 참여자 중 부양가족(구직촉진수당 지급주기 중 미성년자(만 18세이하), 고령자(만 70세이상), 중증장애인(장애인복지법 상 증명서 발급자) 해당자)이 있는 경우 1인당 10만원씩 월 최대 40만원 추가지원
관련 자격증
- SQLD (Structured Query Language Developer, SQL개발자) - 정보처리기사 - 정보처리산업기사
교육내용
01) 리눅스 기반 서버 구축 02) 웹 프로그래밍 기초 - HTML - CSS - JavaScript 기초 03) JDBC를 활용한 프로그래밍 - Java - SQL 💻 개별 프로젝트 💻 (개인) 04) 웹 프로그래밍 심화 - JSP - JavaScript 심화 05) 웹 프로그래밍 실무 💻 중간 프로젝트 💻 (3~4인 팀) 06) 고급 SQL 및 SQL 튜닝 - 절차형 SQL - SQL 튜닝 07) SPA기반 웹 프로그래밍 - Node.js - Vue.js 08) 시스템 분석 및 설계 09) 기업요구 MES 프로젝트 💻 기업요구 실무 프로젝트 💻 (팀 프로젝트) 10) MSA 기반의 고성능 웹 프로그래밍 - Spring 프레임워크 - Spring Boot 11) 클라우드 기반 서버 구축 및 배포 12) 기업요구 SCM, 그룹웨어, 구독형 ERP 프로젝트 💻 기업요구 실무 프로젝트 주제 택1 💻 (팀 프로젝트)
교재
1) Do it! HTML+CSS+자바스크립트 웹 표준의 정석 2) 모던 자바스크립트 핵심 가이드 3) 혼자 공부하는 자바 4) 처음 해보는 Servlet & JSP 웹 프로그래밍 5) Node.js 프로젝트 투입 일주일 전 6) Vue.js 프로젝트 투입 일주일 전 7) 코드로 배우는 스프링 웹 프로젝트 8) 이것이 우분투 리눅스다 9) 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 10) Do it! 오라클로 배우는 데이터베이스 입문
우대사항
- 전문학사 이상 우대 - 컴퓨터 관련 전공자, 유사전공자 우대 - Java 언어 등 학습 유경험자 우대 - 국가기간전략산업훈련(정보기술) 수강이력 보유자 우대 - 정보통신 관련 자격증 소지자 우대(정보처리(산업)기사) - 웹 개발 경력 유경험자 우대 - 정보기술관련 실무 프로젝트 경험자 우대 - 기본소양(협업능력 및 교육에 대한 열정) 갖춘 자