×
{"type":"txt","text":"GOOTT ACADEMY","font_size":"24","font_weight":"bold","font_family_ko":"Noto Sans KR","font_family_en":"Questrial","color":"#4f4f4f","letter_spacing":0}
  • HOME
  • 구트소개
  • 교육과정
  • 교육신청
  • Q&A
  • {"google":["Questrial"],"custom":["Iropke Batang","Noto Sans KR","Godo"]}
    ×
     
     
    섹션 설정
    {"type":"txt","text":"GOOTT IT Developer Class","font_size":"18","font_weight":"bold","font_family_ko":"Noto Sans KR","font_family_en":"Questrial","color":"rgb(77, 77, 77)","letter_spacing":0}
  • 수업안내
  • 강사소개
  • 이용안내
  • 갤러리
  • IT Developer Class

    정규 국비지원 교육 안내

    JAVA 웹 개발 + 빅데이터 과정 >

    본 과정은 JAVA 웹 개발 입문자 및 빅데이터 분석 입문자 중점의 클래스 입니다.

     JAVA를 통한 프로그래밍. 파이썬을 활용한 데이터 수집 및 분석 등의 학습을 진행합니다.

    프로젝트 중심으로 구성 된 국비지원 개발자 양성 교육입니다.


    국비지원 교육 개강 일정

    10월

         - 사전 교육 : 10.18 ~ 10.22 

         - 국비 교육 일정 : 10.26
    11월

         - 사전 교육 : 11.08 ~ 11.12

         - 국비 교육 일정 : 11.16

    < 빅데이터 전문가 : 자바 기반 빅데이터 전문가 스마트 혼합훈련 >


    NCS

    교과목명

    NCS

    능력단위

    실 교과목명커리큘럼

    STEP

    공공컨텐츠

    공공컨텐츠 (원격)

    전자계산기구조

    (스마트 혼합훈련 / 공공컨텐츠 원격 훈련)

    공공컨텐츠 (원격)

    데이터 입출력 구현

    (스마트 혼합훈련 / 공공컨텐츠 원격 훈련)

    공공컨텐츠 (원격)

    파이썬 프로그래밍(스마트 혼합훈련 / 공공컨텐츠 원격 훈련)

    공공컨텐츠 (원격)

    머신러닝 기반 

    데이터 분석

    (스마트 혼합훈련 / 공공컨텐츠 원격 훈련)

    공공컨텐츠 (원격)

    텍스트 데이터 분석(스마트 혼합훈련 / 공공컨텐츠 원격 훈련)

    엔터프라이즈

    애플리케이션

    개발

    응용 SW

    기초 기술 활용

    기업형 애플리케이션

    시스템 이해

    - 운영체제와 네트워크

    - 웹 환경과 웹 서버

    - 데이터베이스와 데이터베이스 관리시스템

    - 엔터프라이즈 애플리케이션 아키텍처

    - 애플리케이션 개발 프로세스

    프로그래밍 언어 활용

    JAVA 프로그래밍

    - 자바 개발 환경 구축

    - 자바 언어 기본 문법

    - 자바 객체지향 프로그래밍

    - 컬렉션, 데이터 입출력 등

    - 주요 프로그래밍 기법 및 패키지 활용

    - JUnit을 활용한 단위 테스트

    - 애플리케이션 패키징 및 배포

    프로그래밍 언어 활용

    애플리케이션

    테스트 수행

    애플리케이션 배포

    화면 구현

    웹클라이언트 프로그래밍

    - 웹 환경 이해 및 웹 서버 운용

    - HTML5 마크업을 사용해서 웹페이지 구현

    - CSS 기초 구문 활용

    - Javascript & jQuery를 사용해서 동적 웹페이지 구현

    SQL 활용

    데이터베이스 

    관리시스템 활용

    - DBMS 설치 및 운용

    - 표준 SQL 구문 활용

    - 데이터베이스, 테이블 생성 및 관리

    - 트랜잭션 활용

    - 확장 SQL 구문 활용

    - 애플리케이션 구축 프로젝트 수행

      (요구사항 분석, 애플리케이션 설계 및 구현)

    데이터베이스 구현

    서버프로그램 구현

    자바 웹 프로그래밍

    (Servlet / JSP &

    Spring Framework)

    [자바 웹 프로그래밍]

    - 웹 애플리케이션 요청 처리 구조

    - Servlet 및 JSP 구현

    - 상태관리, 인증, 파일업로드/다운로드, 웹메일, 필터,

       애플리케이션 이벤트 처리

    - Custom Tag, EL, JSTL

    - 의존성 주입, 스프링 IoC

    - Model View Controller Pattern, 스프링 웹 애플리케이션 구조,

       컨트롤러 구현, 요청 매핑, 커스텀 뷰 구현

    - 데이터 소스 구성, 템플릿 기반 데이터 연동 구현

    - 스프링 MyBatis 기반 데이터베이스 연동

    - Restful 웹 애플리케이션 개발

    - Ajax를 활용한 비동기 웹 클라이언트 구현

    - 스프링 시큐리티를 활용한 사용자 인증 시스템 구현

    - 웹 애플리케이션 구축 프로젝트 수행

       (요구사항 분석, 애플리케이션 설계 및 구현)

    인터페이스 구현

    통합 구현

    애플리케이션 설계

    빅데이터

    시스템 구축

    빅데이터 플랫폼

    테스트

    numpy, pandas 기반 

    빅데이터 플랫폼 구축

    [데이터 분석-python,numpy, pandas]

    - 빅데이터 분석을 위한 환경 구축의 이해

    - 빅데이터 분석에 사용한 자료구조 이해

    - 공공데이터를 이용한 데이터 수집 및 분석

    - 데이터 시각화처리


    [아나콘다3]

    - 아나콘다 설치 및 설정 (개발환경 구축)

    - 주피터 노트북 설치 및 설정

    - pip를 통한 라이브러리 설치

    - scrapy 라이브러리 설치 및 설정

    - scrapy를 이용한 데이터 수집 및 저장


    [KoNLPy]

    - 한글 처리 라이브러리를 활용한 텍스트 마이닝

    - 형태소 분석을 통한 한글 데이터 처리

    - 정제와 정규화를 통한 데이터 분석

    빅데이터 수집시스템

    개발

    빅데이터 저장시스템

    개발

    빅데이터 처리시스템

    개발

    빅데이터 분석시스템

    개발

    빅데이터 플랫폼

    요구사항 분석

    빅데이터 활용

    시스템 구축 프로젝트

    [프로젝트]

    - 프로젝트 주제 결정

    - 요구사항 분석 및 기능 도출

    - 데이터베이스 설계 및 애플리케이션 아키텍처 설계

    - 개발 환경 구축

    - 기능 구현 및 단위 테스트 수행

    - 통합 테스트 수행

    - 애플리케이션 배포 및 안정화

    빅데이터 플랫폼

    아키텍처 설계

    빅데이터

    시각화

    빅데이터 분석 결과

    시각화

    < 안내사항 >

    - 국비지원 교육은 내일배움카드 발급이 필요합니다.

    - 사전 교육은 조기 마감될 수 있습니다.

    - 교육에 필요한 교재 및 PC는 모두 준비되어있습니다. 

    Reservation

    교육 상담 신청

    02.837.9922 / 010.8556.9922

    운영시간 09 : 30 - 18 : 30

    JAVA 웹 개발 + 사물인터넷 과정 >

    본 과정은 JAVA 웹 개발 입문자 및 임베디드 애플리케이션 구현 입문자 중점의 클래스 입니다.

     JAVA를 통한 프로그래밍, 웹 프론트엔드(HTML, CSS, JavaScript)와 웹 백엔드(JAVA, JSP, Spring Framework),

    데이터베이스, 아두이노를 활용한 사물인터넷 개발 중심으로 구성 된 국비지원 개발자 양성 교육입니다.


    국비지원 교육 개강 일정

    9월

         - 사전 교육 : 09.04 ~ 09.08 (마감)

         - 국비 교육 일정 : 09.11 (마감)
    11월     - 사전 교육 : 예정
         - 국비 교육 일정 :  예정

    < 디지털컨버전스 : 사물인터넷 활용을 위한 자바 개발자 양성과정 >


    NCS 능력단위교육 내용
    응용 SW 기초 기술 활용

    [ IT 직종에 대한 이해 ]

    - IT에 대한 이해

    - 프로그래밍에 대한 이해

    - 자바 환경 설정 및 기초 개념 교육

    공공컨텐츠 (원격) 12H[ 화면 설계 ]

    1. 화면설계 개요

    2. 관련 업무 분석

    3. 관련 시스템 분석

    4. UI요구사항 도출 및 수집

    5. UI 요구사항 정의확정

    6. UI 요구사항 확인 및 검증

    7. UI프로토타입 제작 검토

    8. 와이어프레임 작성

    9. 스토리보드 작성

    10. 화면 설계서 작성

    11. UI 흐름 설계

    12. UI 상세 설계

    공공컨텐츠 (원격) 12H[ 화면 구현 part 1 ]

    1. 아키텍처 설계 프로세스

    2. 아키텍처 종류  

    3. 소프트웨어 디자인 패턴과 생성 

    4. 소프트웨어 구조 패턴과 행동 패턴

    5. UI 스토리보드 작성

    6. Wireframe, Mockup을 이용한 UI 설계  

    7. UI, UX

    8. UI 네이게이션 디자인

    9. UX와 감성공학

    10. 아키텍처 설계 확인 방법

    11. UI 설계 확인 방법

    12. 프로토타입 확인 실습

    UI 구현

    [ 웹클라이언트 프로그래밍 ]

    - HTML, CSS, JavaScript, jQery 기초 및 활용

    - 기본 화면 구성 및 UI 구현

    공공컨텐츠 (원격) 12H[ 화면 구현 part 2 ]

    1. HTML5

    2. HTML5 글자 태그 

    3. HTML5 목록 및 테이블 태그 

    4. HTML5 미디어 태그

    5. HTML5 입력양식 태그

    6. HTML5 영역 태그

    7. CSS와 선택자

    8. CSS3 스타일

    9. 레이아웃

    10. 자바스크립트

    11. JQuery 기본

    12. JQuery 활용

    데이터베이스 구현

    [ 데이터베이스 관리시스템 활용 ]

    - DBMS 설치하기, 데이터 베이스 생성하기

    SQL 활용

    [ SQL 활용 ]

    - DDL, DML, DCL 활용한 테이블 생성, 삭제, 변경

    - 인덱스, 시퀀스, 별명 활용

    SQL 응용

    [ SQL 응용 ]

    - 사용자 정의함수 및 쿼리 작성

    - 트리거 작성 및  활용, PL/SQL, 저장 프로시져 작성

    프로그래밍 언어 활용

    [ Java 프로그래밍 ]

    - 기초 문법 교육(변수, 연산자, 조건문, 반복문)

    - 객체 지향 개념 및 활용(배열, 함수, 클래스, 객체)

    - 접근 제한자, 상속, 인터페이스 개념 및 활용

    - 자바 API 활용, 컬렉션, 쓰레드 개념 및 활용

    - 자바 파일 저장, GUI 개념 및 활용

    - JDBC 활용 교육

    - 자바 연락처 프로그램 만들기

    공공컨텐츠 (원격) 16H[ 데이터 입출력 구현 ]

    1. 데이터 입출력 구현 개요

    2. 자료구조  

    3. 논리 데이터저장소  

    4. 논리 데이터저장소 확인  

    5. ORM (Object-Relational Mapping)    

    7. 프레임워크  

    6. 물리 데이터저장소  

    8. 트랜잭션 인터페이스

    9. 물리 데이터저장소 설계

    9. 물리 데이터저장소 용량 설계  

    10. 물리 데이터저장소 반정규화  

    11. 데이터 조작 프로시저  

    12. 데이터 조작 프로시저 작성  

    13. 데이터 조작 프로시저 디버깅  

    14. 데이터베이스 성능 개선  

    15. 데이터 조작 프로시저 성능 개선  

    16. 시스템 E2E 모니터링 

    요구사항 확인

    [ 요구사항 분석 ]

    - 프로젝트 요구사항에 대한 이해

    - 요구사항 정의 및 명세 방법

    애플리케이션 설계

    [ 애플리케이션 ]

    - 유즈 케이스 및 다이어그램을 이용한 애플리케이션 설계 방법

    - 재사용성을 위한 클래스 및 함수 설계 방법

    - 유지보수를 위한 변수 명명 규칙에 대한 이해

    - 유지보수를 좋게하는 코드 작성법

    서버프로그램 구현

    [ 구현 방식 ]

    - Web 통신 및 서버 기초 개념의 이해

    - Servlet, JSP 기초 및 활용

    - JSP를 활용한 게시판 만들기

    - Ajax를 활용한 댓글 작성

    - Spring Framework 기본 개념

    - Spring DI, AOP, MVC 구조 기초 및 활용

    - REST API 기능 활용

    인터페이스 구현

    [ 프로그래밍 인터페이스 ]

    - VO, DAO 개념 및 인터페이스에 대한 이해

    - JSON 데이터 통신 방식에 대한 이해

    통합 구현

    [ 프로그래밍 통합구현 ]

    - 애플리케이션 구현에 대한 이해

    - 데이터 송수신 구조 및 설계에 대한 이해

    애플리케이션

    테스트 수행

    [ 프로그래밍 테스트 ]

    - 애플리케이션 테스트에 대한 이해

    - 단위 테스트 방법 및 도구를 활용한 단위 테스트

    공공컨텐츠 (원격) 24H[ 리눅스 서버 구축 (기본) ]

    1.   리눅스 개요 

    2.   리눅스 설치 및 실습환경 구축  

    3.   리눅스 시스템 시작과 종료  

    4.   문서 편집기(Vi)  

    5.   사용자 관리  

    6.   파일 및 디렉토리 관리  

    7.   프로세스 관리  

    8.   파일시스템 관리  

    9.   패키지 관리  

    10.  쉘 스크립트  

    11.  네트워크 설정관리  

    12.  네트워크 서비스 관리  

    13.  텔넷 서버 구축  

    14.  SSH와 VNC 서버 구축  

    15.  FTP 서버 구축  

    16.  HTTP 서버 구축  

    17.  DHCP 서버 구축  

    18.  DNS 서버 구축  

    19.  메일 서버 구축  

    20.  데이터베이스 서버 구축  

    21.  Samba 서버 구축  

    22.  리눅스 시스템 관리  

    23.  리눅스 시스템 분석 및 모니터링  

    24.  리눅스 보안 

    애플리케이션 배포

    [ 프로그래밍 배포 ]

    - 애플리케이션 배포 환경에 대한 이해

    - 애플리케이션 배포 방법에 대한 이해

    - 애플리케이션 배포 검증에 대한 이해

    임베디드 애플리케이션 구현환경 구축

    [ 프로그래밍 배포 ]

    - 임베디드 시스템에 대한 이해

    - 안드로이드와 임베디드

    - 안드로이드 개발환경 구축

    공공컨텐츠 (원격) 16H[ UI 디자인 ]

    1. 스마트 콘텐츠 디자인 현황 및 UI특징

    2. UI 정보구조 설계

    3. UI 패턴

    4. 스케일러블 UI 디자인

    5. UI 디자인 콘셉트와 주요 태스크

    6. Material.io를 활용한 UI 디자인 학습

         – 컬러 배색과 레이아웃

    7. Material.io를 활용한 UI 디자인 학습

         - 페이지별 디자인과 콘셉트

    8. Photoshop을 활용한 UI 구성요소 제작

         - 탭, 내비게이션 드로어, 화면 분할

    9. Photoshop을 활용한 UI 구성요소 제작

         - 버튼, 텍스트, 타이포그래픽, 슬라이더

    10. Photoshop을 활용한 UI 구성요소 제작

         - 스위치, 토스트, 오버뷰

    11. Photoshop을 활용한 UI 구성요소 제작

         - 스크롤링, 스피너, 픽커

    12. Illustrator를 활용한 UI 디자인 아이콘 작업

    13. Illustrator를 활용한 이미지 클리핑과 소스 분리

    14. UI 디자인 작업의 효율성

    15. Invision을 활용한 UI 프로토타입 디자인

         - 화면구성과 콘텐츠 요소 배치

    16. Invision을 활용한 UI 프로토타입 디자인

         - 페이지별 인터랙션 구현

    오픈플랫폼 활용

    [ 오픈플랫폼 활용 ]

    - 논리회로에 대한 이해

    - 아두이노를 활용한 프로그래밍 기초 및 응용

    임베디드 애플리케이션

    구현

    [ 임베디드 구현 ]

    - 안드로이드 레이아웃, 인텐트, 프래그먼트

    - 서비스와 수신자

    - 스레드와 핸들러 이해

    - 서버 데이터 송수신 활용

    네트워크 프로그래밍

    구현

    [ 임베디드 네트워크 구현 ]

    - 네트워크 기능에 대한 이해

    - 네트워크 프로그램에 대한 이해

    - 네트워크 프로토콜에 대한 이해

    < 안내사항 >

    - 사전 교육 및 국비지원 교육은 무료로 진행됩니다. 

    - 사전 교육은 조기 마감될 수 있습니다.

    - 교육에 필요한 교재 및 PC는 모두 준비되어있습니다. 

    Reservation

    교육 상담 신청

    02.837.9922 / 010.8556.9922

    운영시간 09 : 30 - 18 : 30

    JAVA 웹 개발 + 임베디드 과정 >

    본 과정은 JAVA 웹 개발 입문자 및 임베디드 애플리케이션 구현 입문자 중점의 클래스 입니다.

     JAVA를 통한 프로그래밍, 웹 프론트엔드(HTML, CSS, JavaScript)와 웹 백엔드(JAVA, JSP, Spring Framework),

    데이터베이스, 아두이노를 활용한 사물인터넷 개발 중심으로 구성 된 국비지원 개발자 양성 교육입니다.


    국비지원 교육 개강 일정
    10월-
    11월     - 사전 교육 : 11.01 ~ 11.05
         - 국비 교육 일정 : 11.09 개강

    < 디지털컨버전스 : 자바 기반 임베디드 소프트웨어 융합 개발자 과정 >


    NCS 능력단위교육 내용
    응용 SW 기초 기술 활용

    - IT에 대한 이해

    - 프로그래밍에 대한 이해

    - 자바 환경 설정 및 기초 개념 교육

    프로그래밍 언어 활용

    - 접근 제한자, 상속, 인터페이스 개념 및 활용

    - 자바 API 활용, 컬렉션, 쓰레드 개념 및 활용

    - 자바 파일 저장, GUI 개념 및 활용

    - JDBC 활용 교육

    - 자바 연락처 프로그램 만들기 

    프로그래밍 언어 활용

    - 기초 문법 교육(변수, 연산자, 조건문, 반복문)

    - 객체 지향 개념 및 활용(배열, 함수, 클래스, 객체)

    데이터베이스 구현- DBMS 설치하기, 데이터 베이스 생성하기
    SQL 활용

    -  DDL, DML, DCL 활용한 테이블 생성, 삭제, 변경

    - 인덱스, 시퀀스, 별명 활용

    UI 구현

    - HTML, CSS, JavaScript, jQuery 기초 및 활용

    - 기본 화면 구성 및 UI 구현

    애플리케이션 설계

    - 유즈 케이스 및 다이어그램을 이용한 애플리케이션 설계 방법

    - 재사용성을 위한 클래스 및 함수 설계 방법

    - 유지보수를 위한 변수 명명 규칙에 대한 이해

    - 유지보수를 좋게하는 코드 작성법

    서버프로그램 구현

    [ Web 통신 및 서버 기초 개념의 이해 ]


    - Servlet, JSP 기초 및 활용

    - JSP를 활용한 게시판 만들기

    - Ajax를 활용한 댓글 작성

    - Spring Framework 기본 개념

    - Spring DI, AOP, MVC 구조 기초 및 활용

    - REST API 기능 활용

    인터페이스 구현

    - VO, DAO 개념 및 인터페이스에 대한 이해

    - JSON 데이터 통신 방식에 대한 이해

    애플리케이션 테스트 수행

    - 플리케이션 테스트에 대한 이해

    - 단위 테스트 방법 및 도구를 활용한 단위 테스트

    애플리케이션 배포

    - 애플리케이션 배포 환경에 대한 이해

    - 애플리케이션 배포 방법에 대한 이해

    - 애플리케이션 배포 검증에 대한 이해

    통합 구현

    - 애플리케이션 구현에 대한 이해

    - 데이터 송수신 구조 및 설계에 대한 이해

    요구사항 확인

    - 프로젝트 요구사항에 대한 이해

    - 요구사항 정의 및 명세 방법

    네트워크 프로그래밍 구현

    - 네트워크 기능에 대한 이해

    -  네트워크 프로그램에 대한 이해

    -  네트워크 프로토콜에 대한 이해

    오픈 플랫폼 활용

    - 논리회로에 대한 이해

    - 아두이노를 활용한 프로그래밍 기초 및 응용

    임베디드 애플리케이션

    구현환경 구축

    - 임베디드 시스템이 대한 이해

    - 안드로이드와 임베디드

    - 안드로이드 개발환경 구축

    임베디드 애플리케이션 구현

    - 안드로이드 레이아웃, 인텐트, 프래그먼트

    - 서비스와 수신자

    - 스레드와 핸들러 이해

    - 서버 데이터 송수신 활용

    < 안내사항 >

    - 사전 교육 및 국비지원 교육은 무료로 진행됩니다. 

    - 사전 교육은 조기 마감될 수 있습니다.

    - 교육에 필요한 교재 및 PC는 모두 준비되어있습니다. 

    Reservation

    교육 상담 신청

    02.837.9922 / 010.8556.9922

    운영시간 09 : 30 - 18 : 30

    JAVA 웹 개발 + 정보처리산업기사 과정 >

    본 과정은 JAVA 웹 개발 입문자 및 정보처리산업기사 자격증 취득을 목표로 하는 클래스 입니다.

     JAVA관련 기술을 중점으로 웹 개발 실무기술을 배우면서 정보처리산업기사 자격증 취득까지를 목표로합니다.

    학력 또는 자격의 제한 없이 정보처리산업기사 자격 취득이 가능한 국비지원 개발자 양성 교육입니다.


    국비지원 교육 개강 일정
    6월

         - 국비 교육 일정 : 06.08 (마감)

    7월

         - 사전 교육 : 07.08 ~ 07.14 (마감)

         - 국비 교육 일정 : 07.15 (마감)
    10월

         - 사전 교육 : 10.18 ~ 10.22

         - 국비 교육 일정 : 10.26 

    < 정보처리산업기사 : 자바 프로그래밍 웹 개발자 취업과정 >


    NCS 능력단위교육 내용
    JAVA기반 객체지향

    - OOP 언어의 이해, 자바 개발 환경 설치 식별자, Data Type, 상수

    - 분기문(if, switch 문), 반복문(while, for, do~while)

    - Class 구조(클래스 이름 지정 방법), 객체 생성

    - Attribute(멤버 변수), 멤버 메소드, 상속

    - Interface, 접근 제한자, Autoboxing

    - 동기화 처리를 위한 Thread, Socket 네트워킹

    - DBMS MySQL 서버 설치 및 설정, 데이터베이스 생성

    - MySQL JAVA 연동, SQL, Connection

    JSP / 웹표준(HTML5, CSS3, Javascript)
    웹 프로그래밍

    - 웹 표준의 이해와 개발 기준

    - HTML5 기본 태그 기능 이해 및 실습

    - CSS3 기본 스타일 기능 이해 및 실습

    - JavaScript 문법 이해 및 실습, 이벤트 처리, Form 데이터 접근 처리

    - Eclipse WTP 설치, Servlet 생명 주기, 실행 원리 

    - JSP 기본 문법, 스크립틀릿, 메소드 선언

    - JSP 내부 객체, request, response, Form 처리

    - 게사판 관련 제작

    - JDBC 연동 처리, DTO, DAO Beans의 선언

    - 자료 등록, 자료 목록, Paging, 자료 보기

    - 자료 수정, 자료 삭제, 답변, 인쇄, 검색 구현

    - 관리자 관련 개발

    - Beans, 회원 추가, 중복 아이디 검사, 우편번호 검색, 중복 이메일 

    - 목록 보기, 정보 보기, 수정, 삭제, 패스워드 변경

    - Session 로그인, Cookie의 활용, 로그

    Ajax / jQuery

    - Ajax(Asynchronous JavaScript and XML)의 원리, 요청 처리

    - XMLHttpRequest Ajax 객체의 요청 처리, XML DOM 파서의 사용

    - Servlet의 통신, 클래스 정의 및 사용(함수 클로저 처리)

    - jQuery 설치, Selector를 이용한 DOM Element의 검색

    - jQuery 확장집합을 관리하는 메서드, 어트리뷰트의 속성에 값 설정하기

    - 클래스 추가하고 제거하기, 스타일 적용과 읽어오기

    - 이벤트의 생성과 제거하는 방법, 애니메이션 웹콘텐츠 만들기

    - 동적으로 html 콘텐츠 불러오기, jQuer UI 

    - jQuery 응용 plugin 실습, jQuery UI Slider 다루기

    Spring 4 Framework,
    MyBATIS 3 Framework

    - JSP Model 2(MVC:Model, View, Controller)의 아키텍쳐, 한글 변환

    - JSP forward action tag, JSP Servlet class 변환 분석

    - Spring 4.0의 설치, DI(Dependency Injection)의 구현

    - @Controller, @Component, @Autowired, @Resource 에노테이션

    - @RequestMapping, @Qualifier 에노테이션 에노테이션

    - AOP(Aspect Oriented Programming)

    - MyBATIS 3, Maven 설정, 기초 문법

    - AOP 기반 Transaction의 구현 실습

    - AOP 기반 인증의 구현 실습

    - Oracle 기본 설정

    - Oracle DBMS 정규화에의한 회원 모델링

    - 회원 Application 제작 실습

    - 사용자 및 관리자의 세션 관리 구현

    - Oracle DBMS 정규화에의한 자료실 모델링

    - 자료실 Application 제작 실습, 파일 업로드, 다운로드의 구현

    Oracle DBMS

    - Oracle 설정, 계정의 생성, 권한 부여

    - 테이블 스페이스 할당, 계정 잠금과 해제

    - Data Source Explorer 접속 Client 설정, JDBC 드라이버 설정

    - SELECT, INSERT, DELETE, UPDATE, WHERE 조건, 정렬, GROUP BY 문 

    - 단일행 함수, 그룹화 함수, 통계 데이터 산출 실습

    - SubQuery, 레코드 페이징, Transaction

    - PL/SQL의 이해, PL/SQL의 종류, PL/SQL의 구조

    - Stored Procedure, Stored Function, Trigger의 실습

    - 데이터베이스 설계, 정규화와 JOIN,역 정규화의 실습

    스마트웹 애플리케이션 구축 프로젝트

    [ 스마트웹 애플리케이션 구축 프로젝트 ]

    1. 구현 대상 애플리케이션 도메인 검토

    2. 스마트 기기를 지원하는 반응형 웹 기반의 애플리케이션 아키텍처 설계

    3. 하드웨어 구성 검토 및 개발, 테스트, 운영환경 구축

    4. 데이터 아키텍처 설계 검토 및 구현

    5. Hibenate, MyBatis 등 데이터 저장소 접근 자동화 기술 검토

    6. 데이터 저장소 접근 컴포넌트 구현

    7. 트랜잭션 등 업무로직 구현 관련 기술 검토

    8. 업무로직 컴포넌트 구현 

    9. Angular, React 등 프론트엔드 영역 구현을 위한 기술 검토

    10. 프론트엔드 영역 기능 구현

    11. 반응형 웹 기능 구현

    12. 스마트 디바이스를 위한 최적화 기능 구현

    13. 프론트엔드 요청을 처리하는 REST 서비스 구현

    14. 디바이스별 기능 및 화면 적정성 검토

    15. 운영환경으로 서비스 이행 및 안정화

    < 안내사항 >

    - 사전 교육 및 국비지원 교육은 무료로 진행됩니다. 

    - 사전 교육은 조기 마감될 수 있습니다.

    - 교육에 필요한 교재 및 PC는 모두 준비되어있습니다. 

     

    Reservation

    교육 상담 신청

    02.837.9922 / 010.8556.9922

    운영시간 09 : 30 - 18 : 30

    JAVA 웹 개발 + 웹 프로젝트 과정 >

    본 과정은 JAVA 웹 개발 경험자 및 SW 개발 및 테스트 경험자 중점의 클래스 입니다.

     JAVA를 통한 프로그래밍, 웹 애플리케이션 개발 훈련을 통해 심화 학습을 진행합니다.

    프로젝트 개발 및 포트폴리오 작성을 목표로 하는 개발자 양성 교육입니다.


    교육 개강 일정
    7월     - 사전 교육 : 07.08 ~ 07.14 (마감)
         - 국비 교육 일정 : 07.15 (마감)

    < 웹 프로젝트 : 자바를 활용한 스프링웹 프로젝트 개발자 양성과정 >


    NCS

    교과목명

    NCS

    능력단위

    실 교과목명커리큘럼

    엔터프라이즈

    애플리케이션

    개발

    응용 SW

    기초 기술 활용

    기업형 애플리케이션

    시스템 이해

    - 운영체제와 네트워크

    - 웹 환경과 웹 서버

    - 데이터베이스와 데이터베이스 관리시스템

    - 엔터프라이즈 애플리케이션 아키텍처

    - 애플리케이션 개발 프로세스

    프로그래밍 언어 활용JAVA 프로그래밍

    - 자바 개발 환경 구축

    - 자바 언어 기본 문법

    - 자바 객체지향 프로그래밍

    - 컬렉션, 데이터 입출력 등

    - 주요 프로그래밍 기법 및 패키지 활용

    - JUnit을 활용한 단위 테스트

    - 애플리케이션 패키징 및 배포

    프로그래밍 언어 활용

    애플리케이션

    테스트 수행

    애플리케이션 배포
    화면 구현웹클라이언트 프로그래밍

    - 웹 환경 이해 및 웹 서버 운용

    - HTML5 마크업을 사용해서 웹페이지 구현

    - CSS 기초 구문 활용

    - Javascript & jQuery를 사용해서 동적 웹페이지 구현

    SQL 활용

    데이터베이스 

    관리시스템 활용

    - DBMS 설치 및 운용

    - 표준 SQL 구문 활용

    - 데이터베이스, 테이블 생성 및 관리

    - 트랜잭션 활용

    - 확장 SQL 구문 활용

    - 애플리케이션 구축 프로젝트 수행

      (요구사항 분석, 애플리케이션 설계 및 구현)

    데이터베이스 구현
    서버프로그램 구현

    자바 웹 프로그래밍

    (Servlet / JSP &

    Spring Framework)

    [자바 웹 프로그래밍]

    - 웹 애플리케이션 요청 처리 구조

    - Servlet 및 JSP 구현

    - 상태관리, 인증, 파일업로드/다운로드, 웹메일, 필터,

       애플리케이션 이벤트 처리

    - Custom Tag, EL, JSTL

    - 의존성 주입, 스프링 IoC

    - Model View Controller Pattern, 스프링 웹 애플리케이션 구조,

       컨트롤러 구현, 요청 매핑, 커스텀 뷰 구현

    - 데이터 소스 구성, 템플릿 기반 데이터 연동 구현

    - 스프링 MyBatis 기반 데이터베이스 연동

    - Restful 웹 애플리케이션 개발

    - Ajax를 활용한 비동기 웹 클라이언트 구현

    - 스프링 시큐리티를 활용한 사용자 인증 시스템 구현

    - 웹 애플리케이션 구축 프로젝트 수행

       (요구사항 분석, 애플리케이션 설계 및 구현)

    인터페이스 구현
    통합 구현
    애플리케이션 설계

    < 안내사항 >

    - 사전 교육 및 국비지원 교육은 무료로 진행됩니다. 

    - 사전 교육은 조기 마감될 수 있습니다.

    - 교육에 필요한 교재 및 PC는 모두 준비되어있습니다. 


    Reservation

    교육 상담 신청

    02.837.9922 / 010.8556.9922

    운영시간 09 : 30 - 18 : 30

    {"google":["Questrial"],"custom":["Iropke Batang","Noto Sans KR","Godo"]}
    {"google":["Questrial"],"custom":["Iropke Batang","Noto Sans KR","Godo"]}
    {"google":["Questrial"],"custom":["Noto Sans KR","Iropke Batang"]}