스마트 IoT 풀스택 개발자 과정

960시간의 여정: 전체 커리큘럼

1. 선도기업 특강 I: 미래를 여는 기술 트렌드

HDC랩스 현직 전문가와 함께 최신 기술의 흐름을 읽다 (8시간)

📈

최신 기술 트렌드 및 동향

AIoT, 디지털 트윈 등 지금 가장 주목받는 기술들이 우리 삶을 어떻게 바꾸고 있는지 알아봅니다.

🌍

국내·외 사례 분석

세계 유수 기업들의 성공적인 스마트 시스템(스마트 시티 등) 사례를 통해 기술의 실제 적용을 확인합니다.

🏢

HDC Labs 내 활용 사례

HDC랩스에서 기술을 활용하여 스마트 홈, 스마트 빌딩을 만드는 생생한 현장의 이야기를 듣습니다.

2. IoT 개론: 모든 것이 연결되는 세상

사물인터넷의 기초부터 보안까지, 핵심 원리를 파헤치다 (HDC랩스 관계자, 32시간)

💡

IoT 정의 및 주요 기술

IoT 시스템의 전체적인 청사진을 그려봅니다.

↔️

IoT 통신 프로토콜

사물들의 대화법인 MQTT, CoAP, HTTP를 배웁니다.

🧠

센서와 액추에이터

IoT의 '감각'과 '행동'을 담당하는 장치들의 원리를 배웁니다.

🛡️

IoT 보안

연결된 시스템을 안전하게 지키는 기본 전략을 학습합니다.

3. AIoT 프로그래밍 기초: 생각의 언어를 배우다

컴퓨터와 대화하는 방법부터 똑똑한 AI 조수와 함께 코딩하는 법까지

구현예제 >> 도시 날씨 데이터 로거 아키텍처

⚙️

컴퓨터 동작 원리 및 프로그래밍

알고리즘, 자료구조, GitHub 등 프로그래밍의 기본 체력을 기릅니다.

🐍

Python 프로그래밍

쉽고 강력한 Python으로 객체지향, 모듈 등 핵심 개념을 배웁니다.

JAVA 프로그래밍

안정적인 JAVA로 객체지향, 멀티 스레드 등 깊이 있는 기술을 학습합니다.

🤖

바이브 코딩 & 생성형 AI 활용 코딩

AI 조수와 함께 프로그래밍하며 개발 속도를 획기적으로 높이는 새로운 코딩 스타일을 경험합니다.

4. 데이터베이스: 정보의 도서관을 짓다

수많은 데이터를 체계적으로 정리하고, 필요할 때 바로 꺼내 쓰는 기술

구현예제 >> 현대 데이터 애플리케이션 아키텍처

📚

데이터베이스 기초

데이터베이스를 '도서관'에 비유하여, 정보를 보관할 구조를 설계하는 기본 원칙을 학습합니다.

🗣️

관계형 데이터베이스

도서관 사서와 대화하는 언어, SQL을 배우고 데이터를 자유자재로 다루는 법을 익힙니다.

5. IoT 프로그래밍: 현실 세계에 코드를 심다

라즈베리파이와 아두이노로 아이디어를 실제 움직이는 장치로 만드는 기술

구현예제 >> AIoT 스마트 시스템 아키텍처

⚙️

임베디드 시스템 개요

모든 전자기기 속 작은 컴퓨터, '임베디드 시스템'의 개념을 이해합니다.

🔌

IoT 디바이스 활용

라즈베리파이(두뇌)와 아두이노(운동신경)를 함께 사용하는 법을 익힙니다.

🔐

IoT 보안 인증

JWT, OAuth2 등 '디지털 신분증' 기술로 허가된 사용자만 장치를 제어하게 만듭니다.

🛰️

센서 연동 및 실시간 데이터 분석

다양한 센서를 연결하고, MQTT로 수집된 실시간 데이터를 분석하여 시스템이 스스로 판단하게 만듭니다.

6. 스마트 IoT 환경 구축 프로젝트

책상 위에서 미래를 만들다: 나만의 스마트 시스템 구현

구현예제 >> 스마트 IoT 환경 구축 통합 가이드

지금까지 배운 지식을 총동원하여, 아이디어부터 실제 동작하는 시스템까지 '나만의 스마트 IoT 환경'을 직접 만들어보는 첫 실전 프로젝트입니다.

프로젝트 주제 선택

🏠

스마트 홈

🏢

스마트 빌딩

스마트 에너지

🚗

스마트 주차

🏭

스마트 팩토리

🌱

스마트 팜

7. 선도기업 특강 II: 기술, 현장을 만나다

HDC랩스의 실제 프로젝트로 배우는 실무 응용 사례 (8시간)

🏙️

AIoT 적용 사례

스마트 빌딩, 홈, 오피스에 AIoT 기술이 어떻게 녹아들어 있는지 실제 사례를 통해 배웁니다.

📊

데이터 분석 및 AI 적용 사례

IoT 데이터를 분석하여 에너지 효율을 높이거나 고장을 예측하는 실무 노하우를 학습합니다.

🚀

HDC Labs 플랫폼 소개

빠르고 안정적인 서비스 개발을 위한 HDC랩스만의 강력한 개발 플랫폼을 소개받습니다.

8. AIoT 플랫폼 백엔드 개발

보이지 않는 곳에서 모든 것을 움직이는 강력한 서버 시스템 구축 기술

🏗️

백엔드 프레임워크

Spring/SpringBoot, Node.js, Flask 등 상황에 맞는 최적의 서버 개발 도구를 사용하는 법을 배웁니다.

📜

RESTful API 설계

시스템 간의 표준화된 '대화 규칙'인 RESTful API를 체계적으로 설계하고 개발합니다.

🔄

실시간 데이터 처리

수많은 IoT 장치로부터 쏟아지는 실시간 데이터를 MQTT 브로커를 통해 안정적으로 수신하고 처리하는 로직을 구현합니다.

9. AIoT 플랫폼 프론트엔드 개발

데이터를 아름답게 그리다: 매력적인 IoT 대시보드 제작 기술

🧩

컴포넌트 기반 개발

React와 JavaScript를 사용하여 재사용 가능한 '레고 블록'처럼 효율적으로 웹 화면을 구성합니다.

🔗

상태 관리 및 데이터 바인딩

실시간으로 변하는 IoT 데이터를 화면에 자동으로 반영하는 동적인 웹의 핵심 원리를 배웁니다.

📊

실시간 데이터 시각화

Chart.js, D3.js와 같은 전문 라이브러리로 숫자 데이터를 아름다운 그래프로 시각화합니다.

10. AIoT를 위한 AI 및 Edge AI

사물에 지능을 부여하다 (HDC랩스 관계자, 64시간)

🤖

머신러닝/딥러닝 기초

인공지능이 데이터를 '학습'하는 기본 원리를 이해합니다.

🛰️

IoT 센서 데이터 분석

시계열 데이터를 분석하여 미래를 예측하거나 비정상 패턴을 찾아내는 AI 모델을 만듭니다.

📸

Open CV, 영상 처리

카메라를 '똑똑한 눈'으로 만들어 영상 속에서 객체를 인식하는 기술을 배웁니다.

Edge AI

데이터를 클라우드로 보내지 않고, 라즈베리파이 현장에서 즉시 판단하는 빠르고 안전한 AI 기술을 배웁니다.

11. AIoT 기반 데이터 수집/분석 프로젝트

데이터에 숨겨진 미래를 읽고, 스스로 움직이는 시스템 만들기

AI 분석을 통해 시스템이 스스로 '예측'하고 '최적의 제어'를 수행하는 한 단계 더 높은 수준의 지능형 시스템을 구축하는 심화 미니 프로젝트들을 수행합니다.

12. AIoT Platform 연동 및 서비스 개발

HDC랩스 플랫폼을 활용한 전문가 수준의 실무 서비스 개발 (120시간)

🚀

HDC Labs 플랫폼 활용

잘 만들어진 산업용 플랫폼 위에서 더 빠르고 안정적으로 상용화 수준의 서비스를 개발하는 실무 노하우를 익힙니다.

👁️

시각 지능 기술 개발

OpenCV, YOLO, Tensorflow 등 딥러닝 모델로 영상 속 사람이나 사물을 인식하는 '시각 지능' 서비스를 개발합니다.

🏙️

스마트 홈/빌딩 서비스 실습

플랫폼 위에서 테스트 환경을 연동하여 실제와 유사한 스마트 홈/빌딩 서비스를 직접 설계하고 구현합니다.

13. 취업 특강: 개발자, 커리어를 시작하다

HDC랩스 전문가와 함께하는 성공적인 취업 준비 (16시간)

📄

이력서, 자소서, 포트폴리오

수많은 지원자 속에서 나의 서류가 빛나게 하는 비법과 프로젝트를 매력적인 포트폴리오로 구성하는 법을 배웁니다.

💬

1:1 개별 컨설팅

현직 개발자, 인사 담당자와의 1:1 모의 면접 및 컨설팅을 통해 실제 면접에 대비한 실전 감각을 기릅니다.

14. AIoT 플랫폼 및 서비스 개발 (최종 프로젝트)

최종 실전: 상용화 수준의 완전한 자동화 시스템 구축

지금까지 배운 모든 기술을 총 집약하여, 하나의 완전한 'AIoT 기반 자동화 시스템/서비스'를 개발하는 최종 캡스톤 디자인 프로젝트입니다. 이 결과물이 여러분의 핵심 포트폴리오가 됩니다.

15. 프로젝트 경진대회

지난 960시간의 여정, 그 최종 결과물을 선보이는 축제의 장

🚀

프로젝트 발표 및 시연

팀별 최종 AIoT 서비스를 발표하고 라이브 시연을 통해 기술력을 선보입니다.

💬

전문가 심사 및 피드백

산업체 현직 전문가들이 기술적 완성도, 독창성 등을 기준으로 평가하고 실질적인 피드백을 제공합니다.

🏆

우수 프로젝트 시상

가장 뛰어난 성과를 보여준 우수 팀에게 시상하여 그동안의 노력을 격려합니다.