- 교육기간
- 2024-11-05 ~ 2025-05-27
- 교육시간
- 09:00~16:40 1일 7교시 [월,화,수,목,금]
- 모집인원
- 25명
교육상세보기
부산IT교육센터에서는 취업 도전을 응원합니다!
1단계 프로그래밍 언어활용 Ⅰ |
2단계 프로그래밍 언어활용 Ⅱ |
---|---|
웹표준 UI구현 (80시간) |
웹서버 프로그래밍 (80시간) |
JAVA 프로그래밍 (90시간) |
Kotline기반 모바일 프로그래밍 (50시간) |
데이터베이스 (80시간) |
node.js 기반 React 프론트엔드 프로그래밍 (100시간) |
3단계 프로그래밍 응용 |
4단계 실무형프로젝트 (현직 개발자 멘토링) |
---|---|
Spring 백엔드 프로그래밍 (120시간) |
스프링 웹 프로젝트 - 금융상품 추천 웹서비스 - 모임 카페 플랫폼 구현 |
Git 버전관리 (20시간) |
웹&모바일 프로젝트 - 반려동물 산책기록 앱 - REST API 및 QR코드 활용앱 |
AWS 인프라 구축 (20시간) |
기업 실무 프로젝트 (참여 : ㈜에스엔씨, ㈜에스원테크) - 주행조사 수행 ‧ 분석 시스템 - QR코드 기반 행사출석 및 비용처리 시스템 |
교과목 | 세부내용 | 편성시간 |
---|---|---|
JAVA 프로그래밍 | - 객체지향(객체지향의 특성, 객체의 생성 및 생성자 활용, 상속과 다형성 구현하기, 추상클래스와 인터페이스) - 자료구조(선형자료구조, 링크드리스트, 스택과 큐, 트리와 그래프) - 알고리즘(정렬 알고리즘, 검색트리 알고리즘, 해싱, 그래프 알고리즘) |
90 시간 |
웹표준 UI구현 | - HTML(HTML 기본, 다양한 웹콘텐츠 작성하기, 입력양식 작성하기) - CSS(CSS 기본, CSS 스타일과 박스 모델, 이미지와 그라데이션 효과, 선택자, 트랜지션과 애니메이션, 반응형 웹과 미디어 쿼리) - JavaScript(자바스크립트 기본, 함수와 이벤트, 자바스크립트 갤체, DOM) |
80 시간 |
데이터베이스 | - 관계형 데이터베이스(기본 SQL CRUD, JOIN:내부조인_ 외부조인_self조인, SubQuery, View 생성_조회_삭제, Index구조와 작동원리, User 생성과 권한 설정) - NoSQL(NoSQL 개요 및 MongoDB 설치, Mongo DB CRUD 및 집계명령, 복제와 샤드, 웹애플리케이션 연동 ) |
70 시간 |
웹서버 프로그래밍 기초 | - JSP&Servlet 기초(JSP기초문법, JSP지시자와 태그, JSP 내장객체, Servlet 기초문법) - 세션과 쿠기(쿠기생성_사용_삭제, 세션 생성_사용_삭제, 쿠키&세션 활용 로그인) - JDBC 연동(JDBC 개요, JDBC API활용 DB 연동) - MVC 프로그래밍(MVC 패턴 개요, MVC 패턴 프로그램 구현 |
80 시간 |
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 시간 |
Kotline기반 모바일 프로그래밍 | - 뷰&이벤트 처리(안드로이드 설치 및 모바일 프로그램 개요, 레이아웃, 위젯, 이벤트 처리) - 제트팩 & 머티리얼 라이브러리(ListView, RecyclerView, NavigationView+Toolbar, TabLayout+ViewPager, BottomNavigationView와 Fragement - 안트로이크 컴퍼넌트(액티비티와 Lifecycle, Intent 사용과 데이터 전달, 서비스와 브로트캐스트 리시버, ContextProvider) - 네트워크 및 위치기반 서비스(Retrofit HTTP 통신, Glide 이미지처리, 사용자 위치 얻기, 구글 지도 |
90 시간 |
node.js 기반 React 프론트엔드 프로그래밍 | - node.js 및 React 개발 환경설정(nvm 패키지 매니저로 node.js 버전관리하기, node.js와 npm 설치, create-react-app 설치, react 프로젝트 생성, vscode 에디터 설치 및 개발환경 설정) - JavaScript ES6와 JSX(JavaScript ES6 버전 문법, JSX란?, Vanilla JS와 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 브랜치 되돌리기) |
20 시간 |
AWS 인프라 구축 | - AWS 구조 및 계정 생성(AWS 구조 및 계정 생성, IAM 접근권한과 VPC 가상네트워크 서비스 2단계 인증 - EC2 서버 및 RDS 데이터베이스 서버(EC2 서버설정, RDS 데이터베이스 서버 연동하기) - S3(Simple Storage Service) 객체 사용하기(s3 객체 서버 설정 및 연동하기) |
20 시간 |
스프링 웹 프로젝트 | - 금융상품 추천 웹서비스 - 모임 카페 플랫폼 구현 |
70 시간 |
웹&모바일 프로젝트 | - 반려동물 산책기록 앱 - REST API 및 QR코드 활용앱 |
70 시간 |
기업 실무 프로젝트 | - ㈜에스엔씨 주행조사 수행.분석 시스템 - ㈜에스원테크 QR코드 기반 행사 출석 및 비용처리 시스템 |
151 시간 |