- 교육기간
- 2024-11-19 ~ 2025-06-09
- 교육시간
- 09:00~16:40 1일 7교시 [월,화,수,목,금]
- 모집인원
- 25명
교육상세보기
본 과정은 자기주도적 프로그래밍 수행 능력 및 종합적인 실무적용능력의 개발을 목적으로 하는
“실무 프로젝트 기반 훈련” 과정입니다.
부산IT교육센터에서는 취업 도전을 응원합니다!
1단계 프로그래밍 언어활용 Ⅰ |
2단계 프로그래밍 언어활용 Ⅱ |
3단계 프로그래밍 응용 |
4단계 프로젝트 & 취업준비 |
---|---|---|---|
웹표준 UI구현 (70시간) |
웹서버 프로그래밍 (150시간) |
Spring 백엔드 프로그래밍 (100시간) |
실무형 프로젝트 스프링 & 리액트 & 모바일 연동
|
JAVA 프로그래밍 (100시간) |
Flutter기반 모바일 프로그래밍 (140시간) |
Git 버전관리 (10시간) |
|
데이터베이스 (70시간) |
node.js 기반 React 프로그래밍 (90시간) |
AWS 인프라 구축 (10시간) |
특강/모의면접
|
교과목 | 세부내용 | 편성시간 |
---|---|---|
JAVA 프로그래밍 |
객체지향 (객체지향의 특성, 객체의 생성 및 생성자 활용, 상속과 다형성 구현하기, 추상 클래스와 인터페이스) 자료구조 (선형자료구조, 링크드리스트, 스택과 큐, 트리와 그래프) 알고리즘 (정렬 알고리즘, 검색트리 알고리즘, 해싱, 그래프 알고리즘) |
100 |
웹표준 UI구현 |
HTML (HTML 기본, 다양한 웹콘텐츠 작성하기, 입력양식 작성하기) CSS (CSS 기본, CSS 스타일과 박스 모델, 이미지와 그라데이션 효과, 선택자, 트랜지션과 애니메이션, 반응형 웹과 미디어 쿼리) JavaScript (자바스크립트 기본, 함수와 이벤트, DOM) |
70 |
데이터베이스 |
관계형 데이터베이스 (기본 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 패턴 프로그램 구현 |
150 |
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 설정, 로그인/로그아웃 구현, 권한 설정하기 |
100 |
Flutter기반 모바일 프로그래밍 |
뷰&이벤트 처리 (안드로이드 설치 및 모바일 프로그램 개요, 레이아웃, 위젯, 이벤트 처리) 제트팩 & 머티리얼 라이브러리 (ListView, RecyclerView, NavigationView+Toolbar, TabLayout+ViewPager, BottomNavigationView와 Fragement 안트로이크 컴퍼넌트 (액티비티와 Lifecycle, Intent 사용과 데이터 전달, 서비스와 브로트캐스트 리시버, ContextProvider) 네트워크 및 위치기반 서비스 (Retrofit HTTP 통신, Glide 이미지 처리, 사용자 위치 얻기, 구글 지도 |
140 |
node.js 기반 React 프론트엔드 프로그래밍 |
node.js 및 React 개발 환경설정 (nvm 패키지 매니저로 node.js 버전관리하기, node.js와 npm 설치, create-react-app 설치, react 프로젝트 생성, vscode 에디터 설치 및 개발환경 설정) 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와 비동기 통신) |
90 |
Git 버전관리 |
git 설치 및 github과 IDE연동 구축 (버전과 버전관리 이해, Git 설치, GitHub과 IDE 연동 구축) Git 기본 Commit 수행, branch 생성 및 이동, 병합(merge), 충돌(coflict)해결) Github 연동 (push하기, poll하기, fecth하기) Git 고급 (amend로 최근 커밋 수정하기, revert 커밋 변경사항 되돌리기, rebase 브랜치 합치기, reset 브랜치 되돌리기) |
10 |
AWS 인프라 구축 |
AWS 구조 및 계정 생성 (AWS 구조 및 계정 생성, IAM 접근권한과 VPC 가상네트워크 서비스 2단계 인증 EC2 서버 및 RDS 데이터베이스 서버 (EC2 서버설정, RDS 데이터 베이스 서버 연동하기) S3(Simple Storage Service) 객체 사용하기 (s3 객체 서버 설정 및 연동하기) |
10 |
프로젝트 |
반려동물 매칭 시스템 실무 프로젝트
시스템 요구사항 분석 및 설계 스프링기반 백엔드 구현 React 활용 프론트엔드 개발 Flutter 기반 모바일 앱 콘텐츠개발 웹&앱 연동 통합 애플리케이션 구현 시스템 테스트 및 배포 |
200 |
재량교과 |
입학식/ 수료식 취업특강 및 모의 면접 이력서 작성 및 포트폴리오 작성 |
10 |