지역미래변화 특화인재 AIoT 솔루션 개발자 과정

지역미래변화 특화인재 AIoT 솔루션 개발자 과정

교육기간

23.07.14 ~ 24.01.08

정원

24명

교육 방법

오프라인

훈련비

전액지원

훈련참여수당

월 최대 81만 6천원

산업구조변화 대응 등 특화훈련 목표 및 특징

IOT & AI 개요

4차 산업혁명 시대 인공지능, 사물인터넷, 무인자동차, 로봇산업 등 모든 것이 연결되고 보다 지능적인 사회에 우리는 살고 있습니다.
AI 시대를 맞아 빅데이터가 인공지능 분야에 생명력을 불어넣는 가장 중요한 기술로 자리매김 하였고. AI기술이 다양한 기기에 빠르게 적용 되고 있는 것을 현실에서 실감할 수 있습니다. 
여러가지 AI혁신기술들 (영상처리기술, 안면인식, 음성인식, 자동화 등) 이 무인항공기, 드론, CCTV, 로봇, 자동차, 스마트공장 등에 활용되어 기술수요의 증대를 불러오고 있습니다.    

훈련개요

교육 대상자

교육특징 및 혜택

- 컴퓨터 구조와 프로그래밍
- 두들낙서의 C/C++ 한꺼번에 배우기
- C# 교과서
- 확, 다른! 아두이노 사이다 교과서
- 이것이 우분투 리눅스다
- 혼자 공부하는 파이썬
- 혼자 공부하는 머신러닝+딥러닝
- 시계열 데이터베이스를 활용한 IoT 데이터 처리의 모든 것
- 14가지 AWS 구축 패턴
- 혼자 공부하는 SQL

커리큘럼

○ 스마트 솔루션 구현을 위한 핵심 기술 이해

  ● 스마트 솔루션(Smart Solution) 공통 구현 기술 이해
     - IoT·AI 기반 솔루션 트랜드
     - IoT·AI 기반 솔루션 구현 기술 이해(기반 개발 언어를 넘는 사고력)
     - IoT·AI 스마트 솔루션 구축 사례

  ● 스마트 솔루션 핵심 9가지 기술
(Cloud Computing, VR/AR/XR, CPS, AI, 3D Printing, Machine, 5G, Big Data, IIot)

  ● 관리운영자를 위한 스마트 솔루션 개발의 이해

  ● 머신 운영 관리를 위한 스마트 솔루션 개발 모델링

○ 프로그래밍 기본 1 (C/C++)

  ● C 기본문법
     - 개발환경 구축 / 변수와 상수 / 자료형 / 연산자 / 조건문 / 반복문 / Input Output /

   - Function(사용자 정의함수/반복 함수와 재귀 함수) / 배열 / 다차원 배열 / 포인터 / 문자열 / 구조체 / 파일 입출력 / 동적 메모리

  ● C++ 기본문법
     - 개발환경 구축 / 변수와 상수 / 자료형 / 연산자 / 조건문 / 반복문 / Input Output

     - 컴파일러 / main() function / Namespaces / cin and cout

     - 변수와 상수

     - 배열 / 다차원 배열 / 백터의 선언과 초기화

     - Expressions and Statements

     - 연산자 / 조건문 / Loop

     - C++ Strings & STL(Standard Template Library)

○ 프로그래밍 기본2 (C#)

     – C# / .NET Framework 이해

     – Types/Expressions/배열과 리스트/String/클래스

     – Statements / Loops / Dates

     – Text 및 파일 처리

     – 디버깅

     – Classes

     – OOP / 인터페이스

     – Generics / Lambda / LINQ / Dynamic

     – 예외처리 / Asynchronous 프로그래밍

     – 알고리즘, 리펙터링, 클린 코딩

     – UML / 디자인 패턴 / 테스트

     – 데이터베이스 연동

     – Flutter / Xamarin / Unity를 이용한 C# 기반 솔루션 프레임워크 소개(프레임워크에 대한 이해)

     – 관리자 페이지 구현의 기법

○ 프로그래밍 기본3 (Databases)
– 데이터베이스 기본 개념 및 종류:
– 오라클/PostgreSQL/MySQL/MariaDB/Microsoft SQL Server/

DB2/OrientDB 설치 및 환경설정
– SQL 쿼리(CRUD)
– 함수(문자, 숫자, 날짜, 변환, 일반, 그룹, 윈도우)
– 조인(INNER, LEFT, RIGHT, FULL) / 그룹화
– 필터링과 서브쿼리
– 집합 연산자
– 데이터 변경 삭제/COMMIT과 ROLLBACK
– 분석 함수
– 계층쿼리/DDL명령어/테이블 데이터/VIEW와 SEQUENCE
– 오류 복구
– 인덱스 및 객체 관리

Migration(마이그레이션)
– 마이그레이션 유형
– 장비, 인력, ROI 분석 / Legacy 데이터 분석 / Parsing / 백업 / AS-IS / 권한 부여

○ 프로그래밍 실전 프로젝트

  ● 솔루션 개발 환경의 구축 및 솔루션 서버 인프라의 구동
( 실습 환경의 구성 및 솔루션 포트폴리오 작업 구성 )

     – AWS EC2 Cloud Windows Server 구축 실습

     – AWS RDS Database 구축 실습

     – AWS Route 53 DNS, 호스팅, 트래픽 관리 구축

  ● C# 기반 프레임워크의 배포 및 설치

     – C# 프레임워크 기반 DBMS 모델링

     – DBMS 모델링

     – 데이터 처리

     – rest API 활용 모델링

     – 성능 향상 기법

○ 프로그래밍 융합기술 2 (IoT기반 센서 활용)

  ● IoT 센서 및 엑추에이터 제어

     – 다용도 입출력 제어, 타이머/카운터 제어
     – 인터럽트 제어, SPI, I2C, U-ART 제어
     – TCP mode, Server, API활용

  ● IoT 센서데이터 추출

     – MQTT 프로토콜 네트워크

     – 센서 데이터 추출, 센서데이터 분석

     – 센서 데이터 활용 엑추에이터 구동

  ● 아두이노 개발 환경 구축 및 사물인터넷 구현

     – 아두이노 모델 조립 및 센서 연결
     – 아두이노 IoT 구현

  ● AWS IoT Core 환경 구축 및 작동 방법

○ IoT융합 실전 프로젝트

   ● IoT 솔루션 구축

     - AWS IoT 솔루션 환경 추가하기
     - 오픈 하드웨어 플랫폼(아두이노) 활용
     - TCP/IP 소켓 프로그래밍 및 MQTT(Publish & Subscribe)
     - 데이터의 수집 및 비즈니스 요구에 맞는 데이터베이스의 구현

○ 스마트 솔루션 프로그래밍 SW 기술

   ● 머신러닝 이론

     – 최소제곱법
     – 머신러닝 이론의 첫 걸음
     – 최우추정법
     – 확률을 사용한 추정 이론
     – 퍼셉트론
     – 분류 알고리즘 기초
     – 로지스틱 회귀와 ROC 곡선
     – k-평균법
     – 비지도 학습모델 기초
     – EM 알고리즘
     – 기대최대화법

   ● Tensorflow 기반의 딥러닝 활용과 인공신경망의 이해

     – 텐서플로우 오토인코더, 멀티레이어 퍼셉트론 구현
     – 텐서플로우에 의한 컨벌루션 신경망 구현
     – 텐서플로우에 의한 CNN(AlexNet) 구현
     – 텐서플로우에 의한 CNN(VGGNet) 구현

   ● AWS SageMaker

     – SageMaker Studio 통합개발환경 이해

○ AI 기반 데이터 솔루션 Dashboard 구현

     – AI 분석 데이터 업데이트 스케쥴링

     – AI 분석 데이터의 솔루션 Dataset 설계

     – Dashboard 시각화

     – 솔루션 프로그래밍 실습 리팩토링 및 확장

     – AWS SageMaker 서비스 적용

취업진로(직무)

응용 SW 개발자

Application software developer
  • C, Python 언어 관련SW개발
  • 게임프로그램 개발
  • 윈도우프로그램 개발
  • 산업용 소프르퉤어 개발

AI 플랫폼 개발자

AI platform developer
  • AI R&D를 위한 대용량 데이터 분석
  • AI기반 모델 수립, 검증 및 시각화
  • 영상/이미지 인식, 의료용 웨어러블 개발
  • 서버, 기기의 데이터 수집 및 분석

임베디드 S/W 개발자

Embedded software development
  • Linux, C언어 계열 개발자
  • Linux, Android 포팅 개발자
  • 물류 자동화 SW개발
  • 아두이노, STM, 라즈베리 파이 기반 개발

취업지원활동

취업박람회

2020 혁신성장청년인재 집중양성 인공지능분야

취업박람회

2020 혁신성장청년인재 집중양성 인공지능분야

기업설명회

(주)삼영기계, (주)유토비즈, (주)레드윗

취업특강

2022 고용노동부 빅데이터, 공공데이터 과정 취업특강

팀별 기업멘토링

인공지능, 블록체인 분야

팀별 기업멘토링

인공지능, 블록체인 분야

관련분야 취업률

인공지능 분야

미래융합교육원에서 k-디지털트레이닝 교육과정 참여하기