솔데스크학원 |
자바(java)프로그래밍 기반 스마트웹&콘텐츠 개발자 양성과정 |
본 과정은 빅데이터 환경에서의 다양한 프로그래밍 언어를 활용하여 다양한 분석 application을 개발 할 수 있는 역량을 키우고 이를 바탕으로 현업에서 관련 업무를 진행할 수 있는 전문가로 성장 할 수 있도록 구성되었습니다.
▣ 학습목표
① 다양한 스마트웹에 적용가능한 웹기반의 콘텐츠 서비스를 구현, 테스트, 배포할 수 있는 능력을 함양할 수 있다.
② 컴퓨터 프로그래밍 언어로 각업무에 맞는 소프트웨어의 기능에 관한 구현 및 테스트를 수행하고, 사용자에게 배포하는 능력을 함양할 수 있다.
③ jQuery, Angular.Js, React.JS의 프레임워크를 활용한 프론트엔드 개발 능력을 함양할 수 있다.
④ 안드로이드 APP개발 능력을 함양할 수 있다.
⑤ 스마트웹 콘텐츠 구축 프로젝트를 설계하고 구현하는 능력을 함양할 수 있다.
▣ 교육대상 및 전망
- application 개발 관련 직무로 취업 및 이직 준비자
- 자바웹 직무로 취업 및 이직 준비자
▣ 교육과정구성
① 애플리케이션 개발을 위한 프로그래밍언어와 기술 활용
② Oracle, MySQL등의 DBMS 및 SQL 구문 활용
③ 웹기반 기술을 사용하는 웹애플리케이션 개발
④ 애플리케이션 구현을 위한 패턴과 아키텍처 학습
⑤ 오픈소스 프레임워크를 사용하는 엔터프라이즈 애플리케이션 개발
⑥ 프론트엔드 개발을 위한 Angular.JS와 React.JS, jQuery을 학습
⑦ Android를 통한 스마트콘텐츠 개발
⑧ 스마트웹 콘텐츠 구축 프로젝트
▣ 교육진행
- 이론과 실습 병행
- 미니 프로젝트 및 포트폴리오 생성
- 수행 평가 및 면접 대비
▣ 과정강점
비전공자들도 교육을 받을 수 있도록 Java 프로그램 기본부터 Web Application 개발 교육까지 모두 진행 |
|
다양한 스마트웹에 적용가능한 웹기반의 콘텐츠 서비스를 구현, 테스트, 배포할 수 있는 능력을 함양 |
|
|
|
스마트웹 콘텐츠 구축 프로젝트를 설계하고 구현하는 능력을 함양 |
|
취업지원실에서 취업 지원을 실시하며 훈련 중, 훈련 종료 후 까지 운영/관리하는 프로세스를 갖추고 있음 |
▣ 직종분류
- 자바 개발자, 웹개발
- 자바프로그래밍을 기반으로 한 웹 개발, 어플리케이션 개발, 사물인터넷(IoT), 빅데이터 등 다양한 분야에 진출 가능
▣ 교육일정 및 시간표
회차 |
교육일정 |
시간 |
1회차 |
2020-01-06 ~ 2020-06-30 |
월~금, 09:30~18:30 중식 13:30~14:30 (1일 8시간, 총 880시간 교육) |
* 상기 교육일정 및 시간은 상황에 따라 변동이 가능합니다.
* 미취업자 국비교육은 평일반만 운영합니다.
* 모집정원 : 30명 선착순 마감
▣ 취득가능 자격증
- 자바 국제자격증 : OCJP, OCWCD, OCBCD, OCP
- 우대 자격증 : 정보처리 산업기사 / 기사 취득시 우대
▣ 수강료 및 훈련수당
수강료 |
훈련수당 (20일기준, 매월 지급, 최대 2,400,000) |
|
일반 내일배움카드 |
취업성공패키지 |
|
|
116,000 |
400,000 |
* 국비교육 2회차 교육생은 훈련수당의 50%지급, 3회차 교육생은 훈련수당이 없습니다.
(실업급여 수급자도 훈련수당 없습니다.)
훈련과정명 |
자바(java)프로그래밍 기반 웹&콘텐츠 개발자 양성과정 |
|
NCS세분류명 |
응용SW엔지니어링(20010202) |
|
KECO 세분류명 |
2032 응용 소프트웨어 개발자 |
|
훈련대상자요건 |
선수학습 |
없음 |
직무경력 |
없음 |
|
기 취득 자격 |
없음 |
▣ 교과 과정 세부 내용
NCS 교과목명 |
NCS능력단위 |
교과목 및 교육내용 |
시수 |
엔터프라이즈 애플리케이션 개발
|
프로그래밍언어활용 |
Java Beginner '_ 프로그래밍 Basic Grammer(변수, 상수,연산자, 제어문, 배열등) _ 접근제어자, 추상화 및 캡슐화 _ 다형성 및 상속 그리고 추상클래스 _ 인터페이스 및 패키지 _ 컬렉션과 제너릭 및 예외처리 - 멀티스레드 구현 _ 기본 API클래스(String, Wrapper, Math, Date, Format등) _ Console 어플리케인션 제작 실무 |
112H |
애플리케이션 테스트 수행 |
|||
데이터베이스 구현 |
자바 Advanced 개인실무프로젝트 _ InputStream, OutputStream, File I/O, Object I/O, network I/O 프로그래밍 _ TCP통신, UDP통신, Socket, ServerSocket, Multicaste, Unicaste 통신프로그램 _ Network 패키지를 이용한 멀티채팅프로그래밍 _ JDBC프로그래밍 _ AWT/Swing 프로그래밍, 이벤트처리 및 Adapter 클래스 _ Window GUI 어플리케이션 제작 실무 |
80H |
|
SQL 활용 |
|||
스마트웹 UI/UX 개발 |
UI/UX 콘셉트 기획 |
||
UI/UX 요구 분석 |
Oracle DataBase & 모델링 _ RDBMS의 이해 및 오라클 설치 및 환경설정 _ SQL 명령어 익히기(DDL, DCL, DML문등) _ subquery , join을 이용한 레코드 선택 _ view / 인덱스 / 주요내장함수 _ 제약조건 생성 및 삭제 (primary key foreign key, unique, check등) _ 관리자 계정, 사용자 계정 생성 및 수정 삭제 _ 권한설정 및 변경 삭제 _ Oracle의 PL/SQL _ anonymous procedure, procedure, function, cursor, trigger _ IN/OUT parameter _ 데이터베이스 모델링 및 E-R Diagram작성 |
64H |
|
UI 아키텍처 설계 |
|||
UI 디자인 |
프론트엔드 프로그래밍 _ 웹 환경 이해 및 웹 서버 운용 _ HTML5 마크업을 사용해서 웹페이지 구현 _ CSS3 기초 구문 활용, bootstrap을 활용한 UI생성 및 스타일적용 _ Javascript & jQuery를 사용해서 동적 웹페이지 구현 _ Ajax를 이용한 비동기식처리
|
88H |
|
|
|||
UI 구현 |
Servlet / JSP(MVC) 팀실무프로젝트 _ Web/Was 서버 개념 및 웹 컨테이너 설치 _ 지시어, 선언부, 스크립트릿, JSP내장객체 _ 액션태그, 쿠키, 세션 _ Expression Language, JSTL, 커스텀태그라이브러리 _ DBCP 커넥션풀, 파일업로드/다운로드 _ Model1의 이해 _ MVC패턴(Model2) 의 이해와 서블릿 _ MVC 회원인증프로그래밍 _ MVC 게시판(회원제 게시판/답변형게시판) 프로그래밍 _ MVC 패턴을 이용한 팀 실무 프로젝트
|
264H |
|
UI 테스트 |
|||
엔터프라이즈 애플리케이션 개발 |
화면 설계 |
||
화면 구현 |
|||
서버프로그램 구현 |
|||
통합 구현 |
Spring Framework / Mybatis Framework _ 스프링 메이븐 및 미 메이븐 방식 _ 의존성 주입(Dependence Injection), 스프링 IoC, AOP _ 스프링 Model View Controller Pattern _ 스프링 웹 애플리케이션 구조 _ 컨트롤러 구현, 요청 매핑, 커스텀 뷰 구현 _ 데이터 소스 구성, 템플릿 기반 데이터 연동, 스프링 MyBatis, 스프링 JPA, 트랜잭션 관리 _ Mybatis Mapper 설정 파일 구조와 구성 요소, Mapper 파일 구조와 구성 요소, 동적 SQL 구문 |
72H |
|
애플리케이션 테스트 수행 |
|||
애플리케이션 배포 |
|||
스마트웹 개발 기술 활용
|
프론트엔드 프레임워크 활용 |
프론트엔드 프레임워크 활용 1. jQuery 라이브러리 활용 2. Angular 프론트엔드 플랫폼 활용 3. React 프론트엔드 플랫폼 활용 4. Vue.js 프론트엔드 플랫폼 활용 |
80H |
스마트웹 애플리케이션 구축 프로젝트
|
스마트웹 애플리케이션 구축 프로젝트 1. 구현 대상 애플리케이션 도메인 검토 2. 스마트 기기를 지원하는 반응형 웹 기반의 애플리케이션 아키텍처 설계 3. 하드웨어 구성 검토 및 개발, 테스트, 운영환경 구축 4. 데이터 아키텍처 설계 검토 및 구현 5. Hibenate, MyBatis 등 데이터 저장소 접근 자동화 기술 검토 6. 데이터 저장소 접근 컴포넌트 구현 7. 트랜잭션 등 업무로직 구현 관련 기술 검토 8. 업무로직 컴포넌트 구현 9. Angular, React 등 프론트엔드 영역 구현을 위한 기술 검토 10. 프론트엔드 영역 기능 구현 11. 반응형 웹 기능 구현 12. 스마트 디바이스를 위한 최적화 기능 구현 13. 프론트엔드 요청을 처리하는 REST 서비스 구현 14. 디바이스별 기능 및 화면 적정성 검토 15. 운영환경으로 서비스 이행 및 안정화 |
120H |
|
합계 |
880H |
전액국비지원 무료과정이며 취업연계과정입니다
솔데스크 홈페이지 : http://www.soldesk.com/
담당자 : 천홍기 과장
연락처 : 02-6901-7001