ㅣ교육기간 :
ㅣ교육시간 :
ㅣ교육비용 :
ㅣ모집대상 :
23.08.22 ~ 24.02.09
09:30 ~ 18:30 (월 ~ 금)
6,278,200 > 국비지원 전액무료
내일배움카드 소지자
· 22년 취업률 90%
Step 1
[웹 표준 웹 프로그래밍]
JAVA 기반 객체 지향 / JSP
웹 표준 (HTML , CSS3, Javascript) 웹 프로그래밍
Step 2
[스프링 프레임워크]
Ajax / jQuery / Spring Framework
MyBATIS 3 Framework
Step 3
[데이터 베이스]
Oracle DBMS
Step 4
[빅데이터 플랫폼 구축]
빅데이터 플랫폼 테스트
빅데이터 수집 시스템 개발
빅데이터 저장, 처리, 분석
빅데이터 플랫폼 설계
Step 5
[팀 프로젝트]
빅데이터 활용 시스템 구축 프로젝트
(JAVA 웹 개발 웹 사이트)
- 운영체제와 네트워크
- 웹 환경과 웹 서버
- 데이터베이스와 데이터베이스 관리시스템
- 엔터프라이즈 애플리케이션 아키텍처
- 애플리케이션 개발 프로세스
- 자바 개발 환경 구축
- 자바 언어 기본 문법
- 자바 객체지향 프로그래밍
- 컬렉션, 데이터 입출력 등
주요 프로그래밍 기법 및 패키지 활용
- JUnit을 활용한 단위 테스트
- 애플리케이션 패키징 및 배포
- 테스트의 정의 및 테스트 표준 알아보기
- 테스트 원칙 및 테스터 역할
- 테스트 프로세스
- 명세 / 구조 기반 테스트 케이스 작성
- 경험 기반 테스트 케이스 작성
- 단위 기능 테스트 계획서 확인
- 단위 기능 테스트 실행
- 통합 기능 테스트 계획서 실행
- 통합 기능 테스트 실핼
- 테스트 커버리지
- 성능 테스트 계획서 확인
- 성능 테스트 실행
- 결함 관리 및 등록
- 모바일 테스트
- 인스펙션
- 결함 조치 관리
- 테스트 자동화
- 형상 관리 및 구성요소
- TMM(Test Maturity Model)
- SW 배포 체계 및 환경
- SW 배포 환경
- 소스 코드 이관
- SW 정적 Test
- 소스 코드 오류 검증
- 초급, 고급 SW 정적 분석
- SW 빌드 시스템 구축
- 빌드 스크립트 작성
- SW 빌드 시스템 활용
- QA, Release
- 운영환경 정보 수집
- 애플리케이션 설치
- 인수 Test
- 애플리케이션 복원
- 웹 환경 이해 및 웹 서버 운용
- HTML5 마크업을 사용해서 웹페이지 구현
- CSS 기초 구문 활용
- Javascript & jQuery를 사용해서 동적 웹페이지 구현
- 아키텍처 설계 프로세스
- 아키텍처 종류
- 소프트웨어 디자인 패턴과 생성 패턴
- 소프트웨어 구조 패턴과 행동 패턴
- UI 스토리보드 작성
- Wireframe, Mockup을 이용한 UI 설계
- UI와 UX
- UI 내비게이션 디자인
- UX와 감성공학
- 아키텍처 설계 확인 방법
- UI 설계 확인 방법
- 프로토타입 확인 실습
- HTML5, 글자, 목록 및 테이브 태그
- HTML5 미디어, 입력양식, 영역 태그
- CSS와 선택자, 스타일
- 레이아웃
- 자바스크립트
- jQuery 기본 및 활용
- DBMS 설치 및 운용
- 표준 SQL 구문 활용
- 데이터베이스, 테이블 생성 및 관리
- 트랜잭션 활용
- 확장 SQL 구문 활용
- 애플리케이션 구축 프로젝트 수행
- 데이터 입력 구현 개요
- 자료구조
- 논리 데이터저장소, 논리 데이터저장소 확인
- ORM 프레임워크
- 물리 데이터저장소
- 트랜잭션 인터페이스
- 물리 데이터저장소 설계 및 용량 설계
- 물리 데이터저장소 반정규화
- 데이터 조작 프로시저 및 작성
- 데이터 조작 프로시저 디버깅
- 데이터베이스 성능 개선
- 데이터 조작 프로시저 성능 개선
- 시스템 E2E 모니터링
[자바 웹 프로그래밍]
- 웹 애플리케이션 요청 처리 구조
- Servlet 및 JSP 구현
- 상태관리 인증, 파일업로드/ 다운로드. 웹메일, 필터, 애플리케이션
- 이벤트 처리 Custom Tag, EL, JSTL
- 의존성 주입, 스프링 IoC
- Model View Controller Pattern, 스프링 웹 애플리케이션 구조, 컨트롤러 구현, 요청 매핑, 커스텀 뷰 구현
- 데이터 소스 두성, 템플릿 기반 데이터 연동 구현
- 스프링 MyBatis 기반 데이터베이스 연동
- Restful 웹 애플리케이션 개발
- Ajax를 활용한 비동기 웹 클라이언트 구현
- 스프링 시큐리티를 활용한 사용자 인증 시스템 구현
- 웹 애플리케이션 구축 프로젝트 수행
- 애플리케이션 설계 방법론과 UML
- 컴포넌트기반설계/소프트웨어아키텍처설계
- 디자인 패턴
- 공통 모듈 분석, 설계
- 공통 모듈 테스트 및 예외 처리 방안
- 대내 시스템 연동 설계
- 대외 시스템 연동 설계
- 미들웨어 솔루션 설계
- 대내/외시스템 연동 로그 및 예외 처리 설계
[데이터 분석 - python,numpy,pandas]
- 빅데이터 분석을 위한 환경 구축의 이해
- 빅데이터 분석에 사용한 자료구조 이해
- 공공데이터를 이용환 데이터 수집 및 분석
- 데이터 시각화처리
[하둡]
- 하둡 설치 및 설정(개발환경 구축)
- 하둡 분산 파일 시스템(HDFS) 활용
- 하둡 운영 기초
- Hive, Hbase 등 하둡 에코시스템 활용
- 하둡 기반 데이터 수집 시스템 구축
[스파크]
- 파이썬 기초
- 스파크 설치 및 설정 (개발환경 구축)
- RDD 활용
- 스파크 SQL 활용
- 스파크 스트리밍 활용
- 스파크 머신러닝 라이브러리 활용
[프로젝트]
- 프로젝트 주제 결정
- 요구사항 분석 및 기능도출
- 데이터베이스설계 및 애플리케이션 아키텍처 설계
- 개발 환경 구축
- 기능 구현 및 단위 테스트 수행
- 통합 테스트 수행
- 애플리케이션 배포 및 안정화
자바 프로그래밍 활용 스프링 백엔드 개발자 취업 과정
ㅣ교육기간 :
ㅣ교육시간 :
ㅣ교육비용 :
ㅣ모집대상 :
23.08.22 ~ 24.02.09
09:30 ~ 18:30 (월 ~ 금)
6,278,200 > 국비지원 전액무료
내일배움카드 소지자
- 훈련 비용
6,278,200 원 전액 국비 지원 + 교재 무상 제공 + 물품 제공
- 훈련 장려금 (월 최대 700,000원)
훈련장려금 200,000원
국민취업지원제도 진행 시 1유형 50만원, 2유형 25만원 추가 지급