- 교육기간
- 2024-10-14 ~ 2025-04-18
- 교육시간
- 09:00~16:30 1일 7교시 [월,화,수,목,금]
- 모집인원
- 24명
교육상세보기
비전공자 A님 비전공자지만 프로그래밍 분야에 관심이 아주 많아요! 취업을 목표로 기초부터 배우고 싶어요.
이직을 준비 중인 B님 개발 경력을 가지고 재직 중이지만 웹/앱 분야로의 이직을 원해요. 완성도 높은 포트폴리오가 필요해요!
전공자 C님 웹 애플리케이션의 개발(Back-End)에 관심이 많은 관련 학과 학생입니다. 실무 기술이 부족해 보충하고 싶어요!
백문이 불여일견이라는 말이 있듯, 프로그래밍에서는 백견이 불여일타! 라는 말이 있습니다.
본 과정은 비전공자도 충분히 학습할 수 있도록 기초부터 필수지식과 실습을 겸하여 스스로 자가진단을 해나가며 부족한 부분을 학습할 수 있도록 진행됩니다.
소프트웨어 개발(애플리케이션)에서 프레임워크란 미리 만들어진 구조나 도구의 집합으로, 특정 프로그래밍 언어 내에서 사용되는 도구를 의미합니다. 라이브러리, API 및 코드 구성을 위한 규칙등을 제공하여 일반적인 프로그래밍 작업을 쉽고 효율적으로 수행할 수 있도록 합니다.
스프링프레임워크는 자바라는 언어의 대표적인 프레임워크로 Java기반으로 정보시스템 구축에 활용 할 수 있도록 정부에서 개발·운영 표준 환경을 제공하고 있는 전자정부 프레임워크의 주요 환경을 구성하고 있습니다.
이를 통해 대규모 프로젝트에서 사용되는 스프링 핵심 기술과 스프링이 제공하는 다양한 기능을 활용하여 실무 기술을 습득 할 수 있습니다.
Web Site를 통해 사용자에게 서비스를 제공하기 위해서는 어디서나 접속이 가능하고 24시간 실행되고 있는 Server 컴퓨터가 필요합니다. 일반 가정에서는 이러한 서비스를 제공하기 위한 Server를 구축하기가 힘들기 때문에 Service를 제공하기 위한 Server를 임대 받아 사용하게 됩니다. Amazon Web Service를 이용하면 어디서나 접근이 가능한 Cloud Server를 구축하여 사용할 수 있습니다. Amazon Web Service를 이용하여 인터넷 환경에서 서비스를 제공하기 위한 서버 구축을 Cloud 기반으로 학습하여 프로젝트에서 활용하게 됩니다.
프로그래밍 개발언어, 웹 서버, 데이터베이스 학습을 통한 자바 개발 지식을 쌓고 싶은 입문자들을 대상으로 합니다.
이 과정은 다양한 디바이스 플랫폼에 적용 가능한 웹 기반 기술 및 자바 개발자로서의 입문자를 위한 과정이기 때문에 IT 관련 전공이 아니더라도 모두 참여할 수 있는 과정입니다.
이 과정을 수료하면 프로그램에 대한 종합적인 기술 및 DBMS 데이터 처리기술에 대한 학습과 스프링 프레임워크의 기본부터 실전 기술의 학습은 자바 기반 신입 개발자의 가장 핵심적인 기술을 익혀 웹 애플리케이션 개발자로 성장할 수 있는 역량을 갖추게 됩니다.
웹 애플리케이션 소프트웨어 개발 / 웹기획자 / 모바일ㆍ웹&앱 소프트웨어 개발ㆍ유지보수 / 클라우드 서버 / 클라이언트 시스템 개발ㆍ유지보수 / 데이터베이스 시스템 구축ㆍ개발ㆍ유지보수 / 데이터베이스 분석가 등 자바프레임워크를 활용한 웹 애플리케이션 개발 전문가를 담당하게 되는 핵심 인재로서 활약할 수 있습니다.
- 직접 작성하고 실행하여 결과를 확인하는 실무 위주의 수업으로 내가 만든 프로그램이 어떻게 동작하는지 원리를 이해하고 응용할 수 있습니다.
- 자바에 대해서 학습하고 springframework의 연동 기술을 접목한 웹 애플리케이션을 제작하여 다방면에서 근무할 수 있는 개발자로 능력을 함양 할 수 있습니다.
1개월차 |
2개월차 |
3개월차 |
4개월차 |
5개월차 |
6개월차 |
-.- | -.- | -.- | -.- | -.- | -.- |
오리엔테이션 | 자바 객체지향 문법 | 데이터베이스와 자바 연동 (JDBC) | 자바 웹 프로그래밍 (Servlet & JSP) | 취업 특강 | 클라우드기반 스프링 웹프로젝트 개발 |
웹 표준 프론트엔드 기술 | 자바 프레임 워크 (Spring, MyBatis, Spring Boot, JPA) | ||||
관계형 데이터베이스 (RDBMS) | 자바 네트워크 프로그래밍 (Socket) | ||||
프로그래밍 기초 | |||||
취업 지원 |
교과목 | 편성시간 |
---|---|
요구사항 확인 |
20 |
통합 구현 |
60 |
서버프로그램 구현 |
90 |
인터페이스 구현 |
40 |
애플리케이션 설계 |
20 |
데이터베이스 구현 |
30 |
SQL활용 |
40 |
교과목 | 편성시간 |
---|---|
네트워크 프로그래밍 구현 |
60 |
애플리케이션 테스트 수행 |
40 |
UI 구현 |
120 |
프로그래밍 언어 응용 |
64 |
프로그래밍 언어 활용 |
65 |
화면 설계 |
28 |
화면 구현 |
28 |
교과목 | 단원 | 교육시간 |
---|---|---|
클라우드기반 스프링 웹프로젝트 개발 |
클라우드 서버 환경 구축 클라우드 데이터베이스 환경 구축 웹 애플리케이션 환경 설정 및 기초 웹 애플리케이션 구현 클라우드 서버에 웹 애플리케이션 배포 TravisCI 배포 자동화 무중단 배포 서비스 생성 |
190 |
업체명 | 담당업무 | 업체명 | 담당업무 |
---|---|---|---|
(주)유빈스 | 소프트웨어 개발 | (주)유니스탭스 | 소프트웨어 개발 및 공급 |
미래테크 | 소프트웨어 개발 | 우성시스템 | SI 및 소프트웨어 개발 |
(주)굿어스 | 소프트웨어 개발 | (주)대성텔레콤 | 정보통신 / 소프트웨어 개발 |
(주)테라넷시스템 | 소프트웨어 개발 | XICOM | 소프트웨어 개발 |
(주)대하이엔지 | 금융권 웹개발 | 아이포스아이티 | 웹개발 |
(주)정우인터렉티브 | 웹개발 | (주)유삼씨앤씨 | 소프트웨어 개발 |
고려정보기술 | 웹개발 | 에이태그 | 컴퓨터 시스템 개발 |
픽스페이지 | 전산담당 | (주)에스앤더블유 | 소프트웨어 개발, 시스템 개발 |
주식회사 청운씨아이에스 | 웹개발 | (주)디지털오션 | PCT 시스템제어 |
(주)에스원테크 | 컴퓨터 시스템 개발 | 이화CS | 소프트웨어 개발 |
동원PCT | 전산담당 | (주)이포넷 | 모바일 사업부 시스템 개발 |
팁그밸리 주식회사 | 전산담당 | 비에스캐피탈(주) | 컴퓨터 시스템 개발 및 유지보수 |
(주)토탈소프트뱅크 | 컴퓨터 시스템 분석/설계 | (주)엔서 | 컨텐츠 개발 및 컴퓨터시스템 담당 |
(주)두웰시스템 | 컴퓨터 시스템 담당 | 시너지브라더스 주식회사 | 컴퓨터 시스템 담당 |