구트아카데미학원-자바,오라클(ocp),빅데이터,레드햇,ocp,엑사(exa)데이터

구트아카데미


커뮤니티

구트아카데미의 따끈따끈한 소식을 한눈에 확인하실 수 있습니다.

공지사항

구트아카데미의 중요 소식을 전달합니다.

[10/11개강] 프론트엔드 개발을 위한 스마트웹 자바개발자 양성과정

작성자 goottedu
작성일 18-07-11 14:40 | 65 | 0

본문

프론트엔드 개발을 위한 스마트웹 자바개발자 양성과정

  • 과정명

    프론트엔드 개발을 위한 스마트웹 개발자 양성과정
  • 교육일정

    2018.10.11 ~ 2019.04.12
  • 교육기간

    총 6개월,960시간(8시간/1일)
  • 교육시간

    09시 30분~18시30분(점심시간 13시30분~14시 30분)
  • 수강정원

    30명

과정특징

현재 소프트웨어 분야에서 가장 채용 수요가 많은 스마트웹 개발 전문가를 양성하기 위해 NCS기반으로 설계하였으며, 협약기업의 사전 수요조사를 반영하여 실무중심으로 훈련과정을 개발하였습니다. 또한 본원은 대한민국 제1의 IT중심 도시인 구로디지털단지역에 위치하고 있어 훈련생들이 IT기업 동향을 쉽게 접할 수 있고, 취업연계도 용이합니다.

훈련목표

① 다양한 스마트웹에 적용가능한 웹기반의 콘텐츠 서비스를 구현, 테스트, 배포할 수 있는 능력을 함양할 수 있다.
② 컴퓨터 프로그래밍 언어로 각업무에 맞는 소프트웨어의 기능에 관한 구현 및 테스트를 수행하고, 사용자에게 배포하는 능력을 함양할 수 있다.
③ jQuery, Angular.Js, React.JS의 프레임워크를 활용한 프론트엔드 개발 능력을 함양할 수 있다.
④ 안드로이드 APP개발 능력을 함양할 수 있다.
⑤ 스마트웹 콘텐츠 구축 프로젝트를 설계하고 구현하는 능력을 함양할 수 있다.

훈련과정 구성

① 애플리케이션 개발을 위한 프로그래밍언어와 기술 활용
② Oracle, MySQL등의 DBMS 및 SQL 구문 활용
③ 웹기반 기술을 사용하는 웹애플리케이션 개발
④ 애플리케이션 구현을 위한 패턴과 아키텍처 학습
⑤ 오픈소스 프레임워크를 사용하는 엔터프라이즈 애플리케이션 개발
⑥ 프론트엔드 개발을 위한 Angular.JS와 React.JS, jQuery을 학습
⑦ Android를 통한 스마트콘텐츠 개발
⑧ 스마트웹 콘텐츠 구축 프로젝트

난이도

본 훈련과정은 전공자뿐 아니라 초보자 및 비전공자도 쉽게 참여할 수 있도록 매월 진도협의를 통해 훈련난이도를 조율합니다.

훈련생 취업

훈련이 진행 중에는 취업지원 전담자를 별도로 지정하여 이 분야의 직무를 이해할 수 있도록 1:1 밀착상담, 훈련생과 상담자간의 라포형성(공감대 및 친밀감), 취업동향 세미나가 진행되며, 훈련종료 후에는 이력서 및 자기소개서 컨설팅, 모의면접, 기업분석 특강을 통해 훈련생들이 취업에 성공할 수 있도록 컨설팅을 합니다. 이후 협약기업 및 꾸준히 발굴한 신규기업으로의 취업매칭을 통해 수료생들이 만족하는 맞춤형 취업지원이 진행됩니다.


[ 프론트엔드 개발을 위한 스마트웹 개발자 양성과정 세부 커리큘럼 ]

훈련교과능력단위교육내용
JAVA
(200H)
프로그래밍 언어활용
  • - OOP 언어의 이해, 자바 개발 환경 설치, 식별자, Data Type, 상수
    - 분기문(if, switch 문), 반복문(while, for, do~while)
    - Class 구조(클래스 이름 지정 방법), 객체 생성
    - Attribute(멤버 변수), 멤버 메소드, Autoboxing
    - abstract, Interface, 접근 제한자, 상속
    - generic, collection 프레임워크
    - 예외처리, 주요 api 클래스
    - IO기반 입출력 – InputStream, OutputStream
    - 동기화 처리를 위한 Thread, 네트워킹 – TCP, UDP, Socket
    - DBMS MySQL 서버 설치 및 설정, 데이터베이스 생성
    - MySQL JAVA 연동, SQL, Connection
응용 SW 기초
기술 활용
요구사항확인
오라클
데이터베이스
프로그래밍
(64H)
데이터베이스
구현
  • - Oracle 설정, SQL Developer설정, Oracle Client 설치
    - 계정의 생성, 권한 부여, 테이블 스페이스 할당, 계정 잠금과 해제
    - DCL, DDL, DML의 정의
    - SELECT, INSERT, DELETE, UPDATE, WHERE 조건, 정렬
    - 단일행 함수, 그룹화 함수, SubQuery, Join, Index, Transaction
    - 데이터베이스 모델링 – EX-ERD활용
    - PL/SQL의 이해, PL/SQL의 종류, PL/SQL의 구조, Script
    - Stored Procedure, Stored Function, Trigger, 자바 연동
SQL 활용
jQuery
(24H)
비 NCS
  • - jQuery 설정, Selector를 이용한 DOMElement의 검색
    - jQuery 확장 집합을 관리하는 메서드, 어트리뷰트의 속성에 값 설정하기
    - 클래스 추가하고 제거하기, 스타일 적용과 읽어오기
    - 이벤트의 생성과 제거하는 방법, 애니메이션 웹콘텐츠 만들기
    - 동적으로 html 콘텐츠 불러오기, jQuerUI
    - jQuery응용 plugin 실습, jQueryUISlider 다루기
    - CVS, Json 데이터의 처리
Angular.Js
(24H)
비 NCS
  • - 개발환경 설정, ECMASript6
    - AsyncProgramming
    - TypeScript
    - Angular QuickStart, Angular Concepts
    - Angular CLI, Angular Client-Server
    - AngularDemo, AngularLibrary
React.JS
(24H)
비 NCS
  • - 개발환경 설정
    - ECMASript6
    - React JSX biased, React JS biased
    - React Pratice, ReactClient-Server, ReactLibrary
Ajax
(256H)
서버프로그램
구현
  • - Ajax(Asynchronous JavaScript and XML)의 이해
    - XMLHttpRequest 객체의 요청 처리, XML DOM, XSL 로딩
    - Ajax - Servlet의 통신, 클래스 정의 및 사용(함수 클로저)
    - XMLHttpRequest 생성 클래스 선언, JSON(JavaScript Object Notation)
Servlet/JSP
(120H)
화면구현

  • - 서블릿 특징, 서블릿의 라이프 사이클, 폼전송방식(POST,GET)
    - 서블릿 컨테이너의 아키텍처 분석 및 활용
    - Redirect와 Forward의 차이점 분석 및 적용
    - WAS의 Connection Pool이해와 적용
    - JSP페이지 구성요소, JSP의 내장객체, EL/JSTL, 파일업로드
    - MODEL1 개발 및 유지 보수 환경 분석.
    - MVC 패턴에 대한 이해와 최적화된 Model2의 구조 설계
    - Model2구조를 이용한 MVC 패턴 구현 및 개발
    - 스프링 컨테이너의 개념, 환경설정, IoC컨테이너의 구조 분석
    - 스프링 모듈간의 의존성 분석, 객체간의 의존성 과 DI 문법
    - 어노테이션과 자동와이어링 사용법
    - 관점지향적인 프로그래밍 분석 및 설계
    - AOP 문법 및 실무중심의 보안처리, 로깅 처리 방법을 학습
    - JDBC Template를 사용한 Spring에서의 JDBC처리
    - DaoSupport를 상속해서 처리한 JDBC CRUD 프로그래밍 학습
    - 실무 중심적인 Spring AOP를 사용한 트랜잭션 처리 기법
    - 안드로이드란?
    - 환경설정 및 개발툴 설치, 안드로이드 프로젝트 구성 및 관리
    - 레이아웃, 레이아웃 관리, 출력, 이벤트, 메뉴
    - 기본위젯, 어뎁터뷰, 고급위젯, 커스템위젯
    - 리소스관리, 대화상자, 엑티비티, 프로세스, 스레드, sqlite
화면설계
인터페이스구현
통합구현
데이터입출력
구현
Spring
(80H)
애플리케이션
테스트 수행
애플리케이션
테스트 관리

Android
(112H)

정보시스템
이행
  • - 안드로이드란?
    - 환경설정 및 개발툴 설치, 안드로이드 프로젝트 구성 및 관리
    - 레이아웃, 레이아웃 관리, 출력, 이벤트, 메뉴
    - 기본위젯, 어뎁터뷰, 고급위젯, 커스템위젯
    - 리소스관리, 대화상자, 엑티비티, 프로세스, 스레드, sqlite
애플리케이션
배포
스마트웹 콘텐츠
구축 프로젝트
(136H)
제품소프트웨어
패키징
  • - 개발 방법론
    - DBMS 설계
    - 테스트지침 설계
    - 객체지향 콤포넌트 설계
    - 설계객체모델 구현
    - UserInterface
    - 서버콤포넌트 구현
    - 사용자 인터페이스 구현
    - 콤포넌트와 UI 연동
    - 프로젝트 PPT 제작
    - 프로젝트 발표

수강생 혜택

시설 안내

다른과정 보기

- Azure(애저) 클라우드기반 마이크로서비스 전문가 양성과정

- 오라클 데이터베이스를 활용한 빅데이터 분석가 양성과정

- 머신러닝을 활용한 인공지능 (AI)개발자 양성과정

- 아두이노를 활용한 사물인터넷(IOT)개발자 양성과정



댓글목록 0

등록된 댓글이 없습니다.