- 교육기간
- 2025-02-03 ~ 2025-07-17
- 교육시간
- 09:00~17:40 1일 8교시 [월,화,수,목,금]
- 모집인원
- 25명
교육상세보기
부산IT교육센터에서는 취업 도전을 응원합니다!
1단계 프로그래밍 언어활용 Ⅰ |
2단계 프로그래밍 언어활용 Ⅱ |
3단계 프로그래밍 응용 & 버전관리와 배포 |
4단계 프로젝트 & 취업준비 |
---|---|---|---|
HTML/CSS/JavaScript (70시간) |
Jsp 웹서버 프로그램 구현 (90시간) |
Spring 백엔드 프로그래밍 (120시간) |
Jsp 웹 프로젝트 : 개인 (40시간) Spring 웹프로젝트 : 팀 (40시간) final 프로젝트 : 팀 (180시간) |
JAVA 프로그래밍 (100시간) |
node.js 기반 React 프로그래밍 (100시간) |
공공데이터 활용 (30시간) |
|
데이터베이스 (80시간) |
네트워크 프로그래밍 (40시간) |
|
교과목 | 교과내용 | 편성시간 |
---|---|---|
JAVA 프로그래밍 |
객체지향 (객체지향의 특성, 객체의 생성 및 생성자 활용, 상속과 다형성 구현하기, 추상클래스와 인터페이스) 자료구조 (선형자료구조, 링크드리스트, 스택과 큐, 트리와 그래프) 알고리즘 (정렬 알고리즘, 검색트리 알고리즘, 해싱, 그래프 알고리즘) |
100 |
HTML / CSS / JavaScript |
HTML (HTML 기본, 다양한 웹콘텐츠 작성하기, 입력양식 작성하기) CSS (CSS 기본, CSS 스타일과 박스 모델, 이미지와 그라데이션 효과, 선택자, 트랜지션과 애니메이션, 반응형 웹과 미디어 쿼리) JavaScript (자바스크립트 기본, 함수와 이벤트, DOM) |
70 |
데이터베이스 |
관계형 데이터베이스 (기본 SQL CRUD, JOIN:내부조인_ 외부조인_self조인, SubQuery, View 생성_조회_삭제, Index구조와 작동원리, User 생성과 권한 설정) NoSQL (NoSQL 개요 및 MongoDB 설치, Mongo DB CRUD 및 집계명령, 복제와 샤드, 웹애플리케이션 연동 ) |
80 |
Jsp 웹서버 프로그램 구현 |
JSP&Servlet 기초 (JSP기초문법, JSP지시자와 태그, JSP 내장객체, Servlet 기초문법) 세션과 쿠기 (쿠기생성_사용_삭제, 세션 생성_사용_삭제, 쿠키 & 세션 활용 로그인) JDBC 연동 (JDBC 개요, JDBC API활용 DB 연동) MVC 프로그래밍 (MVC 패턴 개요, MVC 패턴 프로그램 구현 |
90 |
Spring 백엔드 프로그래밍 |
스프링 Basic (DI를 통한 객체 구성, AOP 구성, 트랜잭선 관리) MyBatis 기반 Spring MVC (Mybatis 구성 및 연동, Spring MVC 컨터롤러, Mapper 및 인터페이스 구현 Rest API (REST 구성요소, 댓글처리와 REST, REST 방식의 RestController Spring Boot ORM 프레임워크 (ORM과 Spring Data JPA, Entity와 연관관계 매핑, 영속성 컨텍스트 및 Querydsl 이해 Spring Security (Spring Security 설정, 로그인/로그아웃 구현, 권한 설정하기 |
120 |
node.js 기반 React 프론트엔드 프로그래밍 |
node.js 및 React 개발 환경설정 JavaScript ES6와 JSX 함수 컴포넌트와 클래스 컴포넌트 React 생명주기와 훅(Hook) (props란?, state란?, React 생명주기, Hook이란?, useState, useEffect, useMemo, useCallback, useRef, Custom Hook) Context API와 React Router (props를 통한 데이터 전달, Context를 통한 데이터 전달, Context.Provider, useContext, react-router-dom, 라우터 구성하기) axios를 통한 비동기 통신 (axios 라이브러리, open api를 이용한 비동기 통신, spring server와 비동기 통신) |
100 |
Git 버전관리 |
git 설치 및 github과 IDE연동 구축 (버전과 버전관리 이해, Git 설치, GitHub과 IDE 연동 구축) Git 기본 Commit 수행, branch 생성 및 이동, 병합(merge), 충돌(coflict)해결) Github 연동 (push하기, poll하기, fecth하기) Git 고급 (amend로 최근 커밋 수정하기, revert 커밋 변경사항 되돌리기, rebase 브랜치 합치기, reset 브랜치 되돌리기) |
10 |
네트워크 프로그래밍 |
네트워크 환경 분석 네트워크 소프트웨어 아키텍처 수립 네트워크 프로그래밍 구현 네트워크 프로그래밍 최적화 |
30 |
공공데이터 활용 |
공공 데이터 개요 및 활용예 분석 Open API 이해 정형데이터, 비정형데이터, 반정형 데이터 이해 공공 데이터 수집, 전처리, 저장 데이터처리 라이브러리 활용 공공 데이터 활용 서비스 구현 |
30 |
프로젝트 |
Jsp 웹 프로젝트 : 개인 |
40 |
Spring 웹 프로젝트 : 팀 |
40 |
|
final 공공데이터 활용 프로젝트 공공데이터 및 수집, 전처리, 저장 공공데이터 활용 서비스 구현 스프링기반 백엔드 구현 React 활용 프론트엔드 개발 Spring BackEnd & React FrontEnd 연동 통합 애플리케이션 구현 시스템 테스트 및 배포 |
180 |
|
재량교과 |
입학식/ 수료식 취업특강 및 모의 면접 이력서 작성 및 포트폴리오 작성 |
10 |