문의 : 02-3486-1780
교육소개

현재 미국에서는 코딩 열풍이 불고 있습니다. 어릴적부터 프로그래밍을 학습해야 한다고 저명 인사들이 목소리를 높이고 있습니다. 그 이유는 프로그래밍이 자동화 시키기 어려운 일중에 하나이기 때문입니다.
점점 프로그래밍은 지식노동자에게 기본소양이 될 것입니다. 이러한 상황에서 프로그래밍 언어중 자바는 2016년 인기 1위의 언어입니다.
(TIOBE 순위 참고 : http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html)
국내 많은 기업과 공공기관이 자바를 이용하여 어플리케이션을 개발/유지보수 되고 있습니다.
본 과정은 웹 어플리케이션, 자바를 이용한 api개발, 안드로이드 앱 개발 이렇게 크게 3가지 부분을 배웁니다. 자바를 이용한 핵심 개발은 모두 배운다고 생각하시면 됩니다.

교육목표
  • 프로그래밍을 처음 입문한 사람에게 가장 필요한 것은 튼튼한 기초입니다. 특히, 자바 언어로 웹과 앱 등을 만들길 원한다면 자바 언어 그 자체를 확실하게 학습해야 합니다.
  • 프로그래밍을 몇개월 공부하여 전문가가 되긴 어렵습니다. 전문가가 되는 길은 꾸준히 학습하고 배워나가야 합니다. 이 과정은 여러분들을 전문가로 만든다고 약속드리진 못합니다. 하지만, 스스로 전문가의 길을 갈 수 있게끔 토대를 마련해줄 것 입니다. 스스로 필요한 것을 공부해나가는 프로그래머를 키우는 것이 이 과정이 핵심 목표입니다.
  • Spring의 핵심개념을 익힌 후, Spring Boot를 이용하여 Spring을 이용하여 프로그래밍하는 것에 좀 더 포커스를 맞춘 수업을 진행합니다. Spring은 이제 너무 방대하여 단기간에 모두 학습하기는 어렵습니다. SpringBoot를 이용하여 Spring을 최대한 이용하고, 차츰 Spring에 대하여 학습해 나가는 것이 좀 더 바람직한 학습방법입니다.
  • 혼자서 안드로이드 앱부터 api(백앤드)까지 모두 만들어 볼 수 있는 과정입니다. 직접 모든 분야를 공부해보시고 프로젝트를 통하여 팀을 빌딩하고 직접 앱을 만들어 배포해보세요.
교육대상
  • 컴퓨터 관련 학과 2년 이상의 기본 소양을 가지고 Java 기술에 관심을 가지고 있는 사람
  • 졸업작품, 삼성소프트웨어맴버쉽(삼성소프트웨어멤버쉽 안내), 소프트웨어 공모전을 준비하는 재학생
  • 군 복무/휴학 후 컴퓨터 전공 과목 실력을 키우고 싶은 재학생
  • 수준 높은 취업 포트폴리오 결과물을 원하는 재학생
  • IT 업계 취업을 희망하는 비전공자
교육기간

5개월 (이론 수업 : 3개월, 프로젝트 : 2개월) / 800H

교육시간

08:30 ~ 22:00 (월요일 ~ 금요일) 08:30 ~ 18:00 (토요일)

전형일 (필기시험 + 면접)

2/28(화) 오후 1시

전형장소

비트교육센터 지하1층 비타임

교육비

500만원

교육내용
JAVA Expert 커리큘럼
Java Programming
  • 자바 기본 문법, 자바 객체지향 문법, Java IO, 자바 쓰레드, Java NIO, Java8문법, Java FX 등을 배웁니다.
  • TDD, Test, 리펙토링에 대하여 배웁니다.
  • JavaFX를 이용하여 간단한 친구관리 프로그램을 만듭니다.
HTML5
  • HTML, CSS를 2일간 빠르게 학습합니다. JavaScript와 JQuery에 대하여 3일정도 학습합니다. 되도록 JavaScript문법을 확실히 배울수 있도록 하는 것을 가장 중요한 목적으으로 학습합니다.
Servlet/JSP
  • HTTP프로토콜, Servlet의 동작원리, Scope등 웹과 관련된 기본 개념에 대하여 배웁니다. JSP는 jstl과 el에 대한 부분만 학습합니다.
Spring 기본개념익히기
  • Spring 프레임워크의 핵심 개념 등에 대하여 예제를 통하여 배웁니다.
MySQL & SQL & JDBC프로그래밍
  • MySQL 데이터베이스 설치/사용법, SQL사용법과 JDBC를 이용한 데이터베이스 프로그래밍에 대하여 배웁니다.
Spring Boot와 Spring Data(MyBatis)
  • Spring Boot상에서 MyBatis를 사용하는 데이터베이스 프로그래밍에 대하여 배웁니다.
Spring Boot와 Spring JPA
  • Spring Boot상에서 Spring JPA를 이용한 ORM데이터베이스 프로그래밍에 대하여 배웁니다.
Spring Boot와 Spring MVC
  • Spring Boot상에서 Spring MVC를 학습합니다. SpringMVC를 이용하여 간단한 방명록을 배웁니다.
Spring Boot와 API만들기
  • Spring Boot상에서 API를 만드는 방법에 대하여 학습합니다.
빌드 & 배포 자동화 하기
  • 개발한 웹, API 애플리케이션을 자동으로 빌드하는 방법과 배포하기 (CTIP환경 구축, Docker이용하기)
안드로이드 프로그래밍
  • 안드로이드 프로그래밍을 학습합니다.
참고서적 제공
2개월 프로젝트
  • 5인 내외의 인원으로 팀을 구성하여 최신의 프로젝트 주제를 선정하여 2개월 동안 팀원의 역할분담 및 상호 협조 하에 프로젝트 수행
  • 프로젝트 주제는 가급적 외부 업체와의 협의를 통해 도출된 과제를 하도록 하여 현재 IT 분야에서 필요로 하는 현장감 있는 시스템에 익숙해지도록 하고 또한, 교육 이수 후에 관련 분야의 취업과 연계할 수 있도록 함
  • 주제 선정 후에는 관련된 자료 수집, 필요기술 학습, 명세 확정, 일정 수립, 개발 환경 구축 등, 개발, 통합 테스트 등을 거쳐 개발을 완료하고 외부 업체 관계자들의 참관 하에 최종 전시회를 갖도록 함
  • 프로젝트 수행의 각 과정에서 제안서, 중간보고서, 최종보고서 및 상세설계서 테스트 시나리오 등 필요한 산출물들을 제출하도록 함으로써 프로젝트 수행 싸이클에 익숙해지도록 함
  • 프로젝트 수행 과정에서 PSP/TSP 기법을 실제로 적용함으로써 효과적인 시간관리, 일정관리, 소프트웨어 품질관리 등에 대한 프로젝트 관리 기법을 익히도록 함
Top