자바 개발자 양성 과정 117기
교육구분 | 취업과정 | 교육시간 | 896시간 |
교육과정 | 자바 개발자 양성 과정 | 교육일정 | 평일 10:00 ~ 19:00 |
교육기수 | 117기 | 교육비용 | 0원 |
교육기간 | 2020.11.04 ~ 2021.04.15 (896시간) | 교육정원 | 30명 |
교육강사 | 오창중 강사보기 |
웹 개발자는 IT시장으로 진출을 희망하는 취업준비생들에게 가장 효과적인 루트입니다.
다양한 IT직군 속에서 웹 개발자의 수요는 날이 갈 수록 증가하고 있지만, 빠르게 변화하는 시장 속에서 경쟁력을 쌓기란 매우 어려워지고 있습니다.
본 과정은 개발자에게 필수적으로 필요한 자바를 활용한 다양한 접근을 시작으로 프론트엔드와 백엔드에 대한 다양한 실습과 프로젝트를 경험할 수 있습니다.
단순히 자바를 배우기 위한 교육보다는 기초부터 실무까지 체계적으로 교육을 진행하여 서비스 기획과 개발에 이르는 개발적 사고를 지닌 인재양성을 목표로 5개월 FULL-TIME으로 진행이 됩니다.
코딩 뿐 아니라 스스로 기획과 학습을 주도적으로 할 수 있는 개발자가 되기 위한 기반을 만들어 드리겠습니다.
취업과정 운영기간
개발자 취업과정 전체기수
취업과정 누적 수강생
교육생들의 만족도
기초과정에서는 자바 프로그래밍 언어의 문법과 특징, 라이브러리 활용을 배우며 데이터베이스 구현을 위하여 DBMS 설치, 데이터베이스 생성, 데이터베이스 오브젝트를 설계하고 구현하는 능력과 관계형 데이터베이스에서 SQL을 사용하여 목적에 적합한 데이터를 정의, 조작, 제어하는 능력배우며 이에 대한 개인프로젝트를 진행합니다.
- 리터럴, 자료형, 변수, 형변환, 연산자
- 제어문(조건문, 반복문, 기타), 배열
- OOP, 추상화, 클래스(class), 필드, 메소드
- 캡슐화, 오버로드, 생성자, 지정자
- 상속성, 오버라이드, 객체 형변환, 다형성, Object 클래스
- 추상클래스, 인터페이스(interface), 나열 자료형(enum)
- package와 import, 예외(exception)와 예외처리
- 스레드 정의, 멀티 스레드, 스레드 동기화
- Wrapper 클래스, String 클래스, StringBuffer 클래스
- 날짜 클래스, 제네릭, 콜렉션 클래스
- Swing 컴퍼넌트, Event 처리, 내부클래스, 익명클래스
- Graphic 처리를 이용한 게임 프로그램
- 스트림을 이용한 입출력 프로그램, 파일처리
- 네트워크 개념, 소켓 통신, TCP 기반의 채팅 프로그램
- DataBase, DBMS, 데이터 모델링, 테이블 정규화
- Oracle DBMS 설치
- SELECT, JOIN, SubQuery
- DCL(INSERT,DELETE, UPDATE), TCL(COMMIT, ROLLBACK)
- DDL(CREATE, DROP, ALter)를 이용한 테이블 관리
- 오라클 객체 관리(VIEW, SEQUENCE, SYNONYM, USER, INDEX)
- DCL(GRANT, REVOKE)를 이용한 시스템 권한 및 객체 권한 설정
- PL/SQL – VARIABLE, IF, LOOP, CURSOR
- STORED PROCEDURE, STORED FUNCTION, TRIGGER
- 라이브러리 빌드 처리, JDBC Driver
- Connection, Statement, ResultSet,Transaction 처리
- PreparedStatement, CallableStatement
- DBCP(DataBase Connection Pool) 사용
- DAO 디자인 패턴을 이용한 JDBC 프로그램
- SWING과 JDBC를 활용한 프로젝트 작업 및 발표
- 웹프로젝트 환경 설정
- Markup Language 기본개념, HTML5 태그
- CSS3 구조와 선택자(Selector)
- CSS3 디자인 속성과 속성값
- Javascript 기본문법, 함수, 객체
- Javascript의 BOM(Browser Object Model)
- Javascript의 DOM(Document Object Model), DOM API
- Javascript 이벤트 처리
- jQuery 설정 및 기본 사용법, 셀렉터 메소드
- jQuery 메소드, 이벤트 등록 및 해제
- jQuery 이벤트를 이용한 DOM 조작
- jQuery 애니메이션 효과, 이미지 슬라이더 구현
- 서블릿 구현 및 실행, 서블릿 라이프 사이클
- 요청정보와 응답정보 처리, 파일 업로드 처리
- 연결 지속성을 제공하기 위한 쿠키와 세션
- JDBC 기능을 구현한 서블릿
- JSP 스크립트 요소, JSP 디렉티브
- JSP 내장객체, 객체 스코프(Scope)
- JSP 액션태그, 템플릿 사이트
- 회원가입 및 로그인, 답변형 게시판
- 관리자 페이지(회원관리, 제품관리)
- MVC 디자인 패턴을 활용한 JSP Model2 설계
- Controller, Model 구현
- Redirect와 Forward의 차이
- EL과 JSTL를 활용한 View 구현
- JSP Model-2을 활용한 회원관리 프로그램
- Ajax 개요. Ajax 활용 예
- XMLHttpRequest 객체를 이용한 비동기식 통신
- XML 개요, XML 스키마 또는 DTD를 활용한 Valid XML
- XML Text Data의 DOM Parsing 활용, XSL Template
- JSON 개요, JSON을 활용한 응답 처리
- JQuery를 이용한 AJAX 프로그래밍
- JSP를 이용한 조별 프로젝트(주제 : 쇼핑몰)
- Mybatis Framework 소개, 환경설정
- XML Mapper를 활용한 SQL 명령 등록
- Interface Mapper를 활용한 SQL 명령 등록
- Mapper를 이용한 DAO 클래스 작성
- 자동 매핑 처리, ResultMap을 이용한 매핑 처리
- 복합적인 ResultMap 사용법
- Dynamic SQL 구현, Mybatis Java Annotation
- Spring Framework 개요, Spring Framework Module
- Maven을 이용한 라이브러리 자동 빌드 처리
- log4j를 활용한 로그 설정 및 구현
- Spring Container을 이용한 IoC(Inversion Of Control) 구현
- Bean Configuration File를 활용한 Spring Bean 구현
- java Annontation를 이용한 Spring Bean 구현
- Spring Bean Life Cycle, Spring DL, Spring DI
- @Autowired와 @Qualifier Annotation을 이용한 의존성 자동 주입
- Spring AOP 개념, Spring AOP을 이용한 Log 설정
- Spring DAO 개념, JdbcTemplate 사용법
- Spring MVC 동작 원리, DispatcherServlet과 Spring Container
- HandlerMapping,Controller Interface, ViewResolver
- @Controller Annotation, @RequestMapping Annotation
- @RequestParam Annotation, @ModelAttribute
- Spring Form, Data Validation, Command Object
- Spring과 Mybatis 연동, Transaction 처리
- JUnit을 활용한 Spring Test 구현
- @RequestBody와 @ResopnseBody Annotaion
- JansonBind 라이브러리를 활용한 Rest서비스 구현
- Rest 서비스와 Ajax을 활용한 게시판 구현
- Intercepter 활용한 Spring Security 설정
- 프로젝트 오리엔테이션 – 기획 안 작성
- 협업툴을 사용한 개발 환경 설정
- UI 설계 및 구현 – 화면정의서 작성
- DB 모델링 – ERD, 테이블 정의서 작성
- DAO 및 Service 구현 – SQL 정의서 및 모듈 테스트
- Controller 및 View 구현 – 통합 테스트 및 디버깅
- 프로젝트 배포 및 발표
개인별 취업위험요소 및 불안요소 분석 및 대처방안 제시
기초요구분석서를 통한 상세 직무 탐색 및 개인별 취업방향설정
개인별 성공 구직요건 제시
NCS 맞춤 직무 이력서 컨설팅
이력서 장, 단점 분석, 수정방향 설정
자기소개서 직무키워드 설정 및 IT직무 보유기술 설정
NCS 이력서 작성법 및 IT보유 기술 작성요령 강의
IT 중소기업 특징 및 대기업 특징 요소분석 후 맞춤 면접 요령 강의
IT직무특강강의 (동향, 근무환경, 연봉, 준비해야하는 IT필수Spec, Skill)
아이티윌 수강생들을 위한 별도 취업포탈사이트(유니잡) 서비스 제공
채용정보제공 및 1:1 온라인 수시상담 제공
아이티윌 유수의 IT협력업체 매주 기업 JOB 매칭
기초요구분석 시 연수생이 제시했던 기업의 유형별 기업 JOB 매칭
수료 후 미취업자 월별 대책 수립
수료 후 6개월까지 지속적인 취업지원 및 사후관리
취업(면접, 서류)실패 요인 분석 후 취업활동방향 및 계획 재수립
개인별 취업위험요소 및 불안요소 분석 및 대처방안 제시
기초요구분석서를 통한 상세 직무 탐색 및 개인별 취업방향설정
개인별 성공 구직요건 제시
NCS 맞춤 직무 이력서 컨설팅
이력서 장, 단점 분석, 수정방향 설정
자기소개서 직무키워드 설정 및 IT직무 보유기술 설정