원하는 교육을
바로 찾아주는

숨은교육찾기

시작하기

취업과정 - 프로그래밍

  • url복사
  • 페이스북 공유하기
  • 네이버 블로그 공유하기

모집마감 프로그래밍

자바 개발자 양성 과정.  117기

상세 정보
교육구분 취업과정 교육시간 896시간
교육과정 자바 개발자 양성 과정. 교육일정 평일  10:00 ~ 19:00
교육기수 117기 교육비용 0원
교육기간 2020.11.04 ~ 2021.04.15 (896시간) 교육정원 30명
교육강사 오창중  강사보기

POINT 1 : 과정 소개

웹 개발자는 IT시장으로 진출을 희망하는 취업준비생들에게 가장 효과적인 루트입니다.

다양한 IT직군 속에서 웹 개발자의 수요는 날이 갈 수록 증가하고 있지만, 빠르게 변화하는 시장 속에서 경쟁력을 쌓기란 매우 어려워지고 있습니다.

본 과정은 개발자에게 필수적으로 필요한 자바를 활용한 다양한 접근을 시작으로 프론트엔드와 백엔드에 대한 다양한 실습과 프로젝트를 경험할 수 있습니다.

단순히 자바를 배우기 위한 교육보다는 기초부터 실무까지 체계적으로 교육을 진행하여 서비스 기획과 개발에 이르는 개발적 사고를 지닌 인재양성을 목표로 5개월 FULL-TIME으로 진행이 됩니다.

코딩 뿐 아니라 스스로 기획과 학습을 주도적으로 할 수 있는 개발자가 되기 위한 기반을 만들어 드리겠습니다.

  • 취업과정 운영기간

    20년

  • 개발자 취업과정 전체기수

    116기

  • 취업과정 누적 수강생

    4,860명

  • 교육생들의 만족도

    95%



POINT 2 : 과정 커리큘럼

  • 기초

    #JAVA #DataBase
    #JDBC #개인 Project
    기초과정에서는 자바 프로그래밍 언어의 문법과 특징, 라이브러리 활용을 배우며 데이터베이스 구현을 위하여 DBMS 설치, 데이터베이스 생성, 데이터베이스 오브젝트를 설계하고 구현하는 능력과 관계형 데이터베이스에서 SQL을 사용하여 목적에 적합한 데이터를 정의, 조작, 제어하는 능력배우며 이에 대한 개인프로젝트를 진행합니다.
  • 응용

    #웹표준 #Web Program
    #HTML&CSS #Javascript
    #JSP #SEMI PROJECT
    웹 개발의 핵심기술인 HTML5/CSS,JavaScript 프론트엔드 개발 언어와 기술을 활용하여 요구사항을 반영한 설계를 통해 화면을 구현하는 능력을 크고 작은 실습을 통해 학습해 나갑니다.
  • 심화

    #Framework
    #Mybatis
    #Spring
    전자정부 표준프레임워크를 학습하여 통합 개발할 수 있는 능력을 다지며 Mybatis와 Spring의 다양한 접근을 통해 동적 웹 사이트 개발을 위한 실습을 실시합니다.
  • 실전

    #JAVA #Oracle
    #Spring
    #Framework를 활용한 팀 프로젝트
    5개월의 기간동안 총 3번의 프로젝트를 진행하게 됩니다. 그 중 파이널 프로젝트는 5개월 습득하였던 능력을 발휘하여 기획, 설계, 테스트까지 취업에 필요한 포트폴리오 제작을 위해 진행하게 됩니다.
  • JAVA

  • DB & JDBC

  • 웹표준

  • Web Program

  • Mybatis

  • Spring

  • Final Project

    #JAVA #DataBase
    #JDBC #개인 Project

    기초과정에서는 자바 프로그래밍 언어의 문법과 특징, 라이브러리 활용을 배우며 데이터베이스 구현을 위하여 DBMS 설치, 데이터베이스 생성, 데이터베이스 오브젝트를 설계하고 구현하는 능력과 관계형 데이터베이스에서 SQL을 사용하여 목적에 적합한 데이터를 정의, 조작, 제어하는 능력배우며 이에 대한 개인프로젝트를 진행합니다.

  • Java 기본

    • Java 기본

      - 리터럴, 자료형, 변수, 형변환, 연산자

      - 제어문(조건문, 반복문, 기타), 배열

      - OOP, 추상화, 클래스(class), 필드, 메소드

      - 캡슐화, 오버로드, 생성자, 지정자

      - 상속성, 오버라이드, 객체 형변환, 다형성, Object 클래스

      - 추상클래스, 인터페이스(interface), 나열 자료형(enum)

      - package와 import, 예외(exception)와 예외처리

      - 스레드 정의, 멀티 스레드, 스레드 동기화

    Java 활용

    • Java 활용

      - Wrapper 클래스, String 클래스, StringBuffer 클래스

      - 날짜 클래스, 제네릭, 콜렉션 클래스

      - Swing 컴퍼넌트, Event 처리, 내부클래스, 익명클래스

      - Graphic 처리를 이용한 게임 프로그램

      - 스트림을 이용한 입출력 프로그램, 파일처리

      - 네트워크 개념, 소켓 통신, TCP 기반의 채팅 프로그램

    DataBase

    • DataBase

      - 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&프로젝트

    • JDBC

      - 라이브러리 빌드 처리, JDBC Driver

      - Connection, Statement, ResultSet,Transaction 처리

      - PreparedStatement, CallableStatement

      - DBCP(DataBase Connection Pool) 사용

      - DAO 디자인 패턴을 이용한 JDBC 프로그램

    • 1st 개인프로젝트

      - SWING과 JDBC를 활용한 프로젝트 작업 및 발표

  • 웹표준

    • HTML & CSS & Javascript(jQuery)

      - 웹프로젝트 환경 설정

      - 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 애니메이션 효과, 이미지 슬라이더 구현

    Web Program

    • Web Program

      - 서블릿 구현 및 실행, 서블릿 라이프 사이클

      - 요청정보와 응답정보 처리, 파일 업로드 처리

      - 연결 지속성을 제공하기 위한 쿠키와 세션

      - JDBC 기능을 구현한 서블릿

      - JSP 스크립트 요소, JSP 디렉티브

      - JSP 내장객체, 객체 스코프(Scope)

      - JSP 액션태그, 템플릿 사이트

      - 회원가입 및 로그인, 답변형 게시판

      - 관리자 페이지(회원관리, 제품관리)

      JSP Model-2

      - MVC 디자인 패턴을 활용한 JSP Model2 설계

      - Controller, Model 구현

      - Redirect와 Forward의 차이

      - EL과 JSTL를 활용한 View 구현

      - JSP Model-2을 활용한 회원관리 프로그램

      Ajax Programming

      - Ajax 개요. Ajax 활용 예

      - XMLHttpRequest 객체를 이용한 비동기식 통신

      - XML 개요, XML 스키마 또는 DTD를 활용한 Valid XML

      - XML Text Data의 DOM Parsing 활용, XSL Template

      - JSON 개요, JSON을 활용한 응답 처리

      - JQuery를 이용한 AJAX 프로그래밍

    프로젝트

    • 프로젝트

      - JSP를 이용한 조별 프로젝트(주제 : 쇼핑몰)

  • Mybatis

    • Mybatis Framework

      - Mybatis Framework 소개, 환경설정

      - XML Mapper를 활용한 SQL 명령 등록

      - Interface Mapper를 활용한 SQL 명령 등록

      - Mapper를 이용한 DAO 클래스 작성

      - 자동 매핑 처리, ResultMap을 이용한 매핑 처리

      - 복합적인 ResultMap 사용법

      - Dynamic SQL 구현, Mybatis Java Annotation

    Framework

    • Spring Framework

      - 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 설정

  • Final Project

    • Final Project

      - 프로젝트 오리엔테이션 – 기획 안 작성

      - 협업툴을 사용한 개발 환경 설정

      - UI 설계 및 구현 – 화면정의서 작성

      - DB 모델링 – ERD, 테이블 정의서 작성

      - DAO 및 Service 구현 – SQL 정의서 및 모듈 테스트

      - Controller 및 View 구현 – 통합 테스트 및 디버깅

      - 프로젝트 배포 및 발표

POINT 3 : 과정 특징





POINT 4 : 수강 대상

POINT 5 : 수강 후기



POINT 6 : 강사소개





POINT 7 : Q&A

체계적인 취업지원 프로세스

  • 1대1 개별상담

    COACHING - 1대1 개별상담

    개인별 취업위험요소 및 불안요소 분석 및 대처방안 제시
    기초요구분석서를 통한 상세 직무 탐색 및 개인별 취업방향설정
    개인별 성공 구직요건 제시
    NCS 맞춤 직무 이력서 컨설팅
    이력서 장, 단점 분석, 수정방향 설정
    자기소개서 직무키워드 설정 및 IT직무 보유기술 설정

  • 전문직무 특강

    TEACHING - 전문직무특강

    NCS 이력서 작성법 및 IT보유 기술 작성요령 강의
    IT 중소기업 특징 및 대기업 특징 요소분석 후 맞춤 면접 요령 강의
    IT직무특강강의 (동향, 근무환경, 연봉, 준비해야하는 IT필수Spec, Skill)

  • 협약기업 매칭

    MATCH – 협약기업 매칭

    아이티윌 수강생들을 위한 별도 취업포탈사이트(유니잡) 서비스 제공
    채용정보제공 및 1:1 온라인 수시상담 제공
    아이티윌 유수의 IT협력업체 매주 기업 JOB 매칭
    기초요구분석 시 연수생이 제시했던 기업의 유형별 기업 JOB 매칭

  • 사후관리

    FEEDBACK - 사후관리

    수료 후 미취업자 월별 대책 수립
    수료 후 6개월까지 지속적인 취업지원 및 사후관리
    취업(면접, 서류)실패 요인 분석 후 취업활동방향 및 계획 재수립

COACHING - 1대1 개별상담

개인별 취업위험요소 및 불안요소 분석 및 대처방안 제시
기초요구분석서를 통한 상세 직무 탐색 및 개인별 취업방향설정
개인별 성공 구직요건 제시
NCS 맞춤 직무 이력서 컨설팅
이력서 장, 단점 분석, 수정방향 설정
자기소개서 직무키워드 설정 및 IT직무 보유기술 설정

상단으로
Uni Will
  • 서울특별시 강남구 테헤란로 124 4층 (역삼동, 삼원타워)
  • 사업자등록번호 : 220-86-20171
  • 통신판매업신고번호 : 강남 제-3339호
  • 설립자 : (주)유니윌
  • 기관명 : 아이티윌(직업능력개발훈련시설)
  • 대표자 : 조인형
  • TEL : 02-6255-8010
  • FAX : 02-569-8069
  • 개인정보책임자 : 김윤정
  • 이메일 : info@knitwill.com