- 교육기간
- 2024-10-24 ~ 2025-04-30
- 교육시간
- 09:00~16:30 1일 7교시 [월,화,수,목,금]
- 모집인원
- 24명
교육상세보기
비전공자 A님 비전공자지만 프로그래밍 분야에 관심이 아주 많아요! 취업을 목표로 기초부터 배우고 싶어요.
이직을 준비 중인 B님 개발 경력을 가지고 재직 중이지만 웹/앱 분야로의 이직을 원해요. 완성도 높은 포트폴리오가 필요해요!
전공자 C님 웹 애플리케이션의 개발(Back-End)에 관심이 많은 관련 학과 학생입니다. 실무 기술이 부족해 보충하고 싶어요!
사용자에게 어떤 형식으로 정보를 제공 할지 시각적으로 UI를 구성하는 방법을 간략하게 학습합니다.
실생활에서 사용하는 데이터를 연산 또는 조작하기 위해서 컴퓨터에게 명령하는 방법(프로그래밍 언어 문법, 자료구조, 알고리즘)을 학습합니다.
사용자에게 제공하기 위한 데이터(정보)를 효율적으로 관리하기 위한 저장소 조작(SQL) 방법을 학습합니다.
서로 다른 컴퓨터 또는 프로그램과의 정보 교류(통신)를 위한 컴퓨터 네트워크의 개념과 원리, 구현 기술을 학습합니다.
사용자가 원하는 정보를 또는 조작에 따라 필요한 데이터(정보)를 가공처리하여 제공하는 방법과 Java 언어 기반 Spring Framework의 구조를 학습하여 현업에서 즉시 활용가능한 기술을 전반적으로 학습합니다.
제작한 애플리케이션을 통해서 사용자가 이용할 수 있는 service를 제공할 Web Server를 구축하는 방법을 학습합니다.
내 컴퓨터가 아닌 인터넷환경에서 어디서나 접근이 가능한 웹 페이지를 제공하는 Cloud기반의 Web Server 구축을 AWS(Amazon Web Service EC2)를 통해 학습합니다.
애플리케이션을 개발하기 위해서는 여러 개발자의 협업이 필요합니다.
협업을 효율적으로 진행하기 위한 Git, Slack, Notion 같은 형상관리도구, 커뮤니케이션 도구등을 활용하는 방법을 학습합니다.
프로그래밍 개발언어, 웹 서버, 데이터베이스 학습을 통한 자바 개발 지식을 쌓고 싶은 입문자들을 대상으로 합니다.
이 과정은 다양한 디바이스 플랫폼에 적용 가능한 웹 기반 기술 및 자바 개발자로서의 입문자를 위한 과정이기 때문에 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 | 전산담당 | (주)이포넷 | 모바일 사업부 시스템 개발 |
팁그밸리 주식회사 | 전산담당 | 비에스캐피탈(주) | 컴퓨터 시스템 개발 및 유지보수 |
(주)토탈소프트뱅크 | 컴퓨터 시스템 분석/설계 | (주)엔서 | 컨텐츠 개발 및 컴퓨터시스템 담당 |
(주)두웰시스템 | 컴퓨터 시스템 담당 | 시너지브라더스 주식회사 | 컴퓨터 시스템 담당 |