- 교육기간
- 2024-07-08 ~ 2025-02-17
- 교육시간
- 09:00~16:40 1일 7교시 [월,화,수,목,금]
- 모집인원
- 25명
교육상세보기
강사구분 | 강사명 | 전문분야 | 담당교과목 | 참여기업명 |
---|---|---|---|---|
멘토 |
장○봉 |
응용SW개발 |
AI&빅데이터 분석 실무 프로젝트 |
(주)미소정보기술 |
멘토 |
박○호 |
응용SW개발 |
AI&빅데이터 분석 실무 프로젝트 |
(주)라이온플러스 |
1단계 프로그래밍 언어학습 |
2단계 프로젝트 기획/설계/구현 |
3단계 빅데이터 활용 |
4단계 산학협력 실무프로젝트 (업체멘토링) |
---|---|---|---|
OOP with Java (100시간) |
Spring backend 구현 (120시간) |
Bigdata with python (35시간) |
Spring 웹프로젝트 ► Study&Cafe 예약시스템 ► 부산여행/축제 웹페이지 구현 (105시간) |
빅데이터 수집&저장 (60시간) |
|||
웹표준 UI구현 (70시간) |
ORM 프레임워크 개발 (50시간) |
빅데이터 분석&시각화 (70시간) |
AI&빅데이터 분석 실무 프로젝트 ► 축제행사 지수 분석활용 축제행사 후보지 추천 ► 수온변화에 따른 서식 어종 분포 예측 ► CNN 기반 어종 분류 이미지 DB시스템 구축 (210시간) |
데이터베이스 (70시간) |
React frontend 구현 (80시간) |
AI(머신러닝& 딥러닝)개발 (70시간) |
교과목 | 세부내용 |
---|---|
OOP with Java |
- 객체지향(객체지향의 특성, 객체의 생성 및 생성자 활용, 상속과 다형성 구현하기, 추상클래스와 인터페이스) - 자료구조(선형자료구조, 링크드리스트, 스택과 큐, 트리와 그래프) - 알고리즘(정렬 알고리즘, 검색트리 알고리즘, 해싱, 그래프 알고리즘) |
웹표준 UI구현 |
- HTML(HTML 기본, 다양한 웹콘텐츠 작성하기, 입력양식 작성하기) - CSS(CSS 기본, CSS 스타일과 박스 모델, 이미지와 그라데이션 효과, 선택자, 트랜지션과 애니메이션, 반응형 웹과 미디어 쿼리) - JavaScript(자바스크립트 기본, 함수와 이벤트, 자바스크립트 갤체, DOM) |
데이터베이스 |
- 관계형 데이터베이스: SQL 활용(기본 SQL CRUD, JOIN:내부조인_ 외부조인_self조인, SubQuery) - 관계형 데이터베이스 오브젝트 생성(View 생성_조회_삭제, Index구조와 작동원리, User 생성과 권한 설정) - NoSQL(NoSQL 개요 및 MongoDB 설치, Mongo DB CRUD 및 집계명령, 복제와 샤드, 웹애플리케이션 연동 ) |
Spring backend 구현 |
- 웹서버 프로그래밍 기초(JSP&Servlet, JSP내장객체, 세션과 쿠기, JDBC연동, MVC 패턴 프로그램 개발 - 스프링 Basic(DI를 통한 객체 구성, AOP 구성, 트랜잭선 관리) - MyBatis 기반 Spring MVC(Mybatis 구성 및 연동, Spring MVC 컨터롤러, Mapper 및 인터페이스 구현) - Rest API(REST 구성요소, 댓글처리와 REST, REST 방식의 RestController) - Spring Security(Spring Security 설정, 로그인/로그아웃 구현, 권한설정하기) |
ORM 프레임워크 개발 |
- Spring Boot ORM 프레임워크 이해 및 활용 - Entity와 연관관계 매핑 - 영속성 컨텍스트 및 Querydsl 이해 및 활용 - Spring boot JAP활용 앱 애플리케이션 개발 |
React frontend 구현 |
- 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와 비동기 통신) |
Bigdata with python |
- 파이썬 기초 문법(변수, 연산자, 기초 자료형 - 제어문이해와 활용(if, while, for) - 파이썬 자료구조(list,tuple,set,dictonary) - 파이썬 클래스와 모듈 사용 - 빅데이터 기초라리브러리(numpy, pandas,matplotlib) 활용 |
빅데이터 수집&저장 |
- 데이터 이해(정형데이터, 반정형데이터, 비정형데이터) - 데이터 소스(내부데이터, 다양한 외부데이터(open 데이터)에 따른 데이터 수집 이해 - 파일(CSV, EXCEL, JSON)데이터 수집 및 저장 - 공공. 민간 데이터 OPEN API활용 데이터 수집 데이터 이용방법 익히기 - 웹크롤링(정적크롤링, 동적크롤링)활용한 데이터 수집 - 데이터 클린징(수집된 데이터에 대한 결측지, 이상데이터, 중복데이터 처리) -데이터 저장(수집된 데이터 정제처리 후 파일, 관계형데이터베이스 또는 NoSQL 데이터베이스에 저장) |
빅데이터 분석&시각화 |
- 데이터 탐색( 데이터 그룹 분석, 집계함수 사용) - 데이터 제구조화(데이터 구조화, 원-핫인코딩, 데이터 전치, 피봇 테이블 등) - 데이터 기본 시각화(matplotlib.pyplot 시각화 라이브러리 사용 선그래프, 막대그래프, 산점도, 히스토그램) - 고급시각화(Seaborn 라이브러리 활용 relplot, barchart, boxplot) - 지도 시각화(folium 라이브러리 활용 지도 그리기, 지리정보 분석 결과 시각화하기) - 텍스트 데이터 분석 및 분석결과 시각화(NLTK, Konpy활용 텍스트 분석 후 wordcloud 시각화) - 기초 통계분석, 상관분석, 회귀분석 |
AI(머신러닝& 딥러닝)개발 |
- 인공지능 개요 (인공지능,머신러닝, 딥러닝 이해, 머신러닝 도구 및 환경설정, 머신러닝 수식기초, 데이터셋 이해) - 회귀 알고리즘(선형회귀, 손실함수와 경사하강법, 다중회귀 구현) - 분류 알고리즘(Classification, Sigmoid, 확률적 경사하강법, Logic gate 문제) - ANN 이해(퍼셉트론, 인공신경망 학습, forward와 오차역전) - CNN(CNN 모델 이해 및 이미지 데이터 분류, 모델 최적화, 오버피팅 방지, 정규화 등) - RNN(Simple RNN, LSTM, GRU, SARIMA)활용 시계열 데이터 분석 - 비지도학습(K-평균 군집 알고리즘 활용 온라인 소핑몰 고객 군집화) |
Spring 웹프로젝트 |
- 프로젝트 요구사항 분석 및 기획 - 데이터베이스 설계 및 useCase 작성 - 화면설계 및 메뉴구조도 작성 - 웹애플리케이션 구현 - 팀주제1 : Study&Cafe 예약 시스템 - 팀주제2 : 부산여행/축제 웹페이지 구현 |
AI&빅데이터 분석 실무 프로젝트 |
- 프로젝트 분석& 기획 - 프로젝트 계획서 작성(수집, 저장, 분석, 시각화) - 애플리케이션 설계 및 db설계 - 데이터 수집, 저장, 분석 및 시각화 모듈 구현 - 빅데이터 분석& 시각화 웹서비스 구현 - 팀주제1:축제행사 지수 분석활용 축제행사 후보지 추천 - 팀주제2:수온변화에 따른 서식 어종 분포 예측 - 팀주제3:CNN 기반 어종 분류 이미지 DB시스템 구축 |
재량교과 |
- 입학식: OT - 취업특강 - 프로젝트 발표 - 수료식 |