[인크레파스 융합SW교육센터] 국가기간 전략산업직종훈련으로 국비지원교육 수강하고 신입개발자로 취업하자!
시큐어코드를 활용한 응용 소프트웨어 엔지니어 양성과정 상담예약
■ 교육목표 NCS기반 교육과정
[고용노동부 지정 훈련기관 인크레파스] 컴퓨터 프로그래밍 언어로 각 업무에 맞는 소프트웨어 기능을 설계하고 구현하며 테스트를 합니다. 또한 사용자에게 소프트웨어를 배포하며, 버전관리를 통해 소스코드를 통합하고 소프트웨어의 성능을 향상 시키고 서비스를 개선합니다. 관계형 데이터베이스에서 SQL을 사용하여 데이터를 정의하고 조작하며, 활용합니다. 응용 소프트웨어 프로그램을 개발하면서 보안을 고려한 표준 코딩 규칙(시큐어코딩)을 통해 실수를 예방하고 유지보수를 쉽게 하여 개발단계에서부터 보안 취약성을 검증하며 개발합니다. 뿐만 아니라 기업에서 요구하는 웹, 모바일웹 개발을 학습하여 개발자로서 커리어를 시작할 수 있게 합니다.
교육기간
|
2018.08.08 ~ 2019.02.12
|
교육대상
|
취업준비생, 예비창업자, 졸업예정자, 야간대/사이버대/방통대 학생, 퇴사예정자, 영세사업자, 이직희망자
|
수강료
|
0원 (전액무료) 내일배움카드 및 취업성공패키지
|
교육시간
|
960시간
|
정원
|
27명
|
일일교육시간
|
09:30 ~18:30
|
교육문의
|
02-869-1080
|
홈페이지
|
http://www.increpas.com
|
■ 과정소개
시큐어코드를 활용한 응용 소프트웨어 엔지니어 양성과정(국가기간전략산업직종)
- NCS 기반 교육을 통해 현장에서 필요로 하는 개발자 업무 능력을 배우고 이를 테스트를 통해 점검합니다.
- 개인에게 적합한 학습방법과 예제 등을 제시하여 시간 낭비를 줄이고 학습의 효과를 높입니다.
- 매일 이론과 실습 위주의 교육을 진행하며, IT 기업에 소프트웨어 개발자, 기획자 등의로 취업하기 위한 준비를 합니다.
국가기간 전략산업 훈련이란
- IT 산업 등의 부족한 인력을 양성하기 위하여 고용노동부가 지원하는 교육으로 교육비는 전액 무료입니다.
- 훈련장려금은 월 316,000원 * 교육개월수가 지원됩니다. 장려금은 매월 고용노동부에서 훈련생의 통장으로 입금됩니다.
참여대상
일반인 : 대학 및 고등학교 등 졸업을 하고 현재 취업을 준비하시는 분, 제대군인지원에 관한 법률 시행령 제14조제4항에 따라 직업능력개발훈련 대상자로 추천을 받은 전역예정자,
재학생 : 졸업예정일이 다음년도 9월 1일 이전인 분
수업시간 : 평일 오전 09:30 ~ 18:30
수강신청 절차
1. 고용노동부 워크넷 구직 등록(www.work.go.kr 에 회원가입 → 구직등록 → 고용센터 인증까지 최소 1일 소요)
2. 교육동영상 시청(HRD-Net www.hrd.go.kr 사이트 회원 가입 후 "국가기간전략산업훈련안내 동영상 시청")
3. 고용센터 방문 후 내일배움카드 신청 (거주지 관할 고용센터에서 신청 가능하며, 발급까지 보통 3~4주 기간이 소요)
4. 카드 발급 후 인크레파스 교육센터에서 훈련 수강
■ 수강혜택
500~600만원 상당 교육비 전액 무료
훈련장려금 월 316,000원 *교육개월 수(취업성공패키지 최대 월 416,000원)
개발자 출신 강사진의 현장에서 쓰는 개발 강의
수업 후 강의실 내 자습 및 프로젝트 진행가능
자바스크립트, Node.js 등 현장에서 필요로 하는 기술세미나
자바, 안드로이드, 데이터베이스, 웹개발 동영상 강의 제공
채용연계 및 취업지원, 채용공고 취합 및 제공
1인 1사물함 제공
■ 상담안내
인크레파스 융합SW교육센터에서 수강신청을 하시면 당일 상담 일정 등 안내 문자와 전화 상담이 진행됩니다.
장소 : 인크레파스 융합SW교육센터
■ 교육상담문의
■ NCS능력단위 과목명
NCS교과
|
교과목
|
소주제
|
세부교육내용
|
SQL활용
|
Oracle SQL
|
DBMS의 개요
|
- DBMS의 개요, 종류, Oracle 10g
|
SQL
|
- SQL이란, DML/DDL, 조인, 서브쿼리사용 및 뷰와 인덱스 처리
|
PL/SQL
|
- PL/SQL문법, 커서의정의, 프로시져, 함수를 사용한 처리, 크리거
|
DB 모델링
|
- DB 모델링 개념, 정규화, DB 모델링
|
응용SW
프로그래밍
|
프로그래밍 언어활용
|
자바의 기본 문법
|
- 식별자, 자료형, 연산자, 제어문, 배열 등을 통한 자바 기본 알고리즘과 로직을 학습
|
클래스와 객체
|
- 객체지향 개념 이해, 클래스 설계, 상속, 자바 메모리 구조- 내무 클래스 활용
|
자바의 클래스들
|
- 패키지와 예외처리, 래퍼클래스, 제너릭과 컬렉션- utill 패키지 클래스 및 쓰래드의 기본 문법, 동기화
|
I/O 및 네트워크 프로그래밍
|
- 자바 InputStram, OutputStram 객체기반의 바이트 스트림과 문자 스트림 학습- ObjectStream을 사용한 직렬화와 역직렬화 처리방법
|
C/S 프로그래밍
|
- TCP/IP의 개념 서버, 클라이언트의 소켓 프로그래밍 학습
|
GUI Programming
|
- 이벤트와 레이아웃 처리, Swing의 클래스, 그래픽 클래스 학습
|
애플리케이션 구현
|
안드로이드 프로그래밍
|
안드로이드 환경설정
|
- android studio설치 및 환경설정
- 플러그인 설치
|
이벤트 처리
|
- 안드로이드의 각종 레이아웃 활용
- 클릭, 터치 등 이벤트 처리 기법
|
서버통신
|
- 포털사이트 openAPI연동을 통한 서버통신
|
라이브러리 활용
|
- 센서, GPS등 내장객체 기능 활용하기
- 외부 라이브러리 연동을 통한 확장기능 사용
|
웹표준 기술
|
웹표준과 HTML5
|
- 웹표준의 구조와 HTML5의 주요기능과 활용
|
CSS3의 구조와 활용
|
- CSS3의 구조와 선택자, 속성활용, 브라우저 스나핑
|
Javascript의 이해
|
- 스크립트 언어의 문법, 함수기능, 내장객체활용
|
jQuery
|
- JQUERY 입문에 필요한 기본 요소와 적용
|
Spring Framework
|
JSP
|
Servlet
|
- 서블릿 특징, 서블릿 라이프 사이클- 폼전송방식(POST, GET) 서블릿 컨테이너의 아키텍쳐 분석 및 활용 - Redirct와 Forward의 차이점 분석 및 적용 WAS의 Connection Pool 이해와 적용
|
JSP
|
- JSP페이지 구성요소, JSP의 내장객체, EL/JS시, 파일업로드- MODEL1 개발 및 유지보수 환경분석
|
MVC 구현
|
- MVC 패턴에 대한 이해와 최적화된 Model2의 구조설계- Model2 구조를 이용한 MVC 패턴 구현 및 개발
|
Spring
|
Spring Ioc/DI
|
- 스프링 컨테이너의 개념, 환경설정, IOC 컨테이너의 구조분석- 스프링 모듈간의 의존성 분석, 객체간의 의존성과 DI 문법, 이노테이션과 자동와이어링
|
Spring AOP
|
- 관점지향적인 프로그래밍 분석 및 설계, AOP 문법 및
실무중심의 보안처리 - 로깅 처리 방법을 학습
|
Spring MVC
|
- Spring MVC에서의 환경설정과 아키텍쳐 분석 /
Controller와 ModelAndView에 대한 처리- ViewResolver 클래스에 대한 처리기법 / Spring MVC
기반의 데이터 처리
|
Spring ORM
|
- Spring에서의 MyBatis와의 연동 처리- Spring MVC에서의 MyBatis 연동으로 CRUD 프로그래밍 학습
|
시큐어코딩
|
Secure Coding
기초
|
웹보안 개발 준비
|
- HTTP 프로토콜 - 웹로그 분석 - 실습환경 구축및 진단도구 설치
|
웹보안 취약점
분석진단과 공격방법
|
- SQL Injection - 크로스사이트스크립트(XSS)
|
- 크로스사이트 요청 위조 - 부적절한 인가
- 위험한 형식 파일 업로드
|
- HTTP 메소드를 악용한 파일 업로드
- URL파라미터 변조 파일 다운로드
- XML Injection
|
- 파라미터변조 - 자바스크립트 우회 - 쿠키 변조 및 재사용
|
- 취약한 세션관리 - 디렉토리 ,불필요한 정보 ,에러노출
- HTTP Method 악용 홈페이지 변조
|
Secure Coding
심화
|
소스코드(시큐어코딩) 취약점분석 및 대응방법
|
- 소스코드 분석도구 및 테스트케이스
- 소스점검을 위한 테스트용 소스
- 소스코드 취약점 분석절차
|
- 보안취약점 공격 대응의 코딩 기법
- Spring Security를 이용한 보안 강화
- JCA를 이용한 자바 암호화
|
실무 프로젝트
|
실무
프로젝트
|
프로젝트기획및설계
|
- 조편성 일정수립,주제선정
|
프로젝트업무분장
|
- 조장선출,사례조사,세부업무분장
|
프로젝트 구현 및 테스트
|
- 각파트별로 모듈작성 및 단위테스트
|
프로젝트 발표 및 시연
|
- 프로젝트 발표 및 포트폴리오제출
|
테스트와 배포
|
개발자테스트
|
개발자 테스트
|
- 결함 조치하기(감리필수, 선결조치 사항)
- 통합테스트하기
|
애플리케이션 테스트
|
애플리케이션 테스트 수행
|
- 애플리케이션 결함 조치하기
|
애플리케이션 배포
|
애플리케이션 배포
|
- 애플리케이션 서명방법, KEY파일 생성방법
- 애플리케이션 등록 및 배포
|
|