수치로 증명 된
한울직업전문학교의
IT/SW 개발자 교육현황.
교육과정 커리큘럼
차세대 웹 개발을 위해 프로그래밍 언어, API 사용법, 라이브러리 사용법을 익혀 기본적인 응용소프트웨어를 개발한다. 화면 구현 기술을 익히고 데이터베이스를 설계, 구축하여 관계형DBMS를 활용하고 NHN클라우드를 기반으로 클라우드기반AI서비스를 할수있도록 교육하여 진행중 참여기업에서 요구한 프로젝트 주제를 구현하여 서비스 개발 및 구현능력을 갖출수 있습니다.
01
02
03
04
주차 | 교과목 | 대주제 | 학습목표 | 세부내용 |
1~2주차 | 프론트 프로그래밍 |
웹 개발의 기초 |
HTML과 CSS를사용하여 기본적 인 웹 페이지 구조 와 스타일링 방법 이해 |
HTML 태그와 문서 구조화 방법 |
CSS 선택자 및 스타일링 기법 |
||||
웹페이지의 레이아웃 및 디자인 원리 |
||||
JavaScript 기초 및 상호작용 |
JavaScript의 기 본적인 문법을 이 해하고,웹 페이지에 동적 기능 추가 |
JavaScript의 변수, 데이터타입, 연산자 |
||
함수, DOM, 스코 프 조작 및 이해 |
||||
이벤트 리스너와 상호작용 구현 |
||||
반응형 웹디자인 | 다양한 장치에서 작동하는 반응형 웹 디자인 기법 습득 |
플렉스박스 와 그리드 시스템 이해 |
||
뷰포트와 해상도에 따른 디자인 조정 |
||||
모바일 우선 디자인 전략 |
3주차 | 사용자 경험(UXUI)디자인 | 사용자 경험(UX)디자인 입문 | UX 디자인의 기본 원리와 사용자 조사 방법 학습 |
사용자 경험의 중요성 및 기본 원칙 |
사용자 페르소나 및 시나리오 개발 |
||||
경험 디자인을 위한 정보 구조 설계 |
||||
UI 디자인 기초 | 기본적인 UI 디자인 요소와 원칙 이해 |
아이콘, 버튼 및 인터랙티브 요소 디자인 |
||
시각적 계층화 및 사용자 주의 유도 |
||||
색상 및 타이포그래피의 감성적 영향 |
4~6주차 | 프론트프레임워크 |
주요 프론트엔드 라이브러리 및 프 레임워크 소개 |
React, Vue.js, Angular 등 주요 프론트엔드 라이브러리 및 프레임워크의 특징과 사용 시나리오 이해 |
React: 컴포넌트 기반의 UI 구축, JSX 및 상태 관리 |
Vue.js: 점진적 프레임워크의 장점, 템플릿과 리액티브 시스템 |
||||
Angular: 엔터프라이즈 레벨 애플리케이션 개발, 타입스크립트 기반 |
||||
React 기초 및 구 성요소 |
React의 기본 개 념 및 구성요소 이해 |
React와 Virtual DOM 이해 |
||
JSX 소개 및 기본 사용법 |
||||
컴포넌트 생성 및 라이프사이클 이해 |
||||
React 상태 관리 및 이벤트 처리 |
React에서의 상태 관리 및 이벤트 처리 방법 학습 |
State와 Props의 개념과 활용 |
||
이벤트 처리 및 데이터 흐름 관리 |
||||
조건부 렌더링 및 리스트 렌더링 |
||||
React 상태 관리 라이브러리 사용 |
Redux 또는 Context API를 활 용한 상태 관리 |
React Router 소개 및 기본 설정 |
||
다양한 라우팅 기법과 네비게이션 구현 |
||||
Hooks 및 심화 React 기능 |
React Hooks를 사용하여 함수형 컴포넌트의 기능 확장 |
동적 라우팅 및 중첩 라우트 처리 |
||
useState, useEffect, 커스텀 훅 사용 |
||||
Context API를 이용한 상태 관리 |
7주차 | 미니프로젝트 |
|
||
8~9주차 |
웹 분석 |
웹 분석 도구 기본 이해 |
웹 분석 도구의 기 능과 중요성 이해 및 계정 설정 및 기본 사용법 숙지 |
웹 분석의 중요성, 주요 기능 및 용어 설명 |
웹 분석 계정 생성, 기본 설정 방법, 데이터 수집을 위한 설정 |
||||
대시보드, 리포트섹션, 실시간 데이터 모니터링 방법 소개 |
||||
데이터 수집 및 이 벤트 추적 |
웹사이트 및 앱에 서 데이터 수집 방 법 이해 및 사용자 행동 추적을 위한 이벤트 설계 |
페이지뷰, 클릭, 사용자 상호작용 추적 방법 |
||
사용자 정의 이벤트 설정, 목적에 맞는 이벤트 추적 방법 |
||||
태그 관리 시스템 활용, 이벤트 태깅 및 관리 |
||||
10주차 |
데이터 분석 |
데이터 분석 기초데이터 분석의 기 본 개념 및 기술 습득 및 사용자 데이터를 통한 인사이트 도출 |
데이터 분석의 기 본 개념 및 기술 습득 및 사용자 데이터를 통한 인사이트 도출 |
주요 측정 기준, 측정 항목의 이해 및 활용 |
세그먼트 설정, 사용자 행동 패턴 분석 |
||||
데이터해석, 기본적인 인사이트 도출 방법 |
||||
데이터 분석 및 인 사이트 기반 보고서 작성 |
데이터 분석 기법 과 맞춤 보고서 작 성 방법 이해 및 분석 결과를 통해 실질적인 인사이 트 도출 |
사용자 경험분석, 행동 패턴 분석, 사용자 피드백 데이터 분석 |
||
분석 결과를 바탕 으로 한 효과적인 데이터 스토리텔 링, 맞춤형 리포트 생성 |
||||
분석 결과를 통해 실질적인 비즈니스 인사이트 도출 및 전략적 의사결정 |
||||
11주차 |
데이터시각화 |
데이터 시각화 기 법 |
데이터 시각화 도구를 활용하여 데이터를 효과적으로 표현하고 인사 이트 도출 |
시각화도구소개및기본사용법(Google Data Studio) |
데이터 시각화 원칙 및 효과적인 데이터 스토리텔링 |
||||
실제 데이터를 사용한 대시보드 및 리포트 생성 |
||||
12주차 |
머신러닝을통한사용자경험분석 |
머신러닝을 통한 사용자 경험 분석 |
머신러닝 모델을 구축하여 사용자 경험을 분석하고 예측 |
머신러닝 기초 및 모델 선택 기준 |
사용자 행동 데이터를 활용한 모델구축 및 테스트(AutoML) |
||||
모델 결과 해석 및 UX/U I개선방향제시 |
13주차 |
A/B 테스트및실험디자인 |
A/B 테스트 및 실 험 디자인 |
실험 설계 및 결과 분석을 통한 UX/UI 개선 방안 도출 및 A/B 테스트 기법을 이해하고 실제 환경에서 적용 |
A/B 테스트의 이론 및 중요성 |
실험 디자인 및 변수 설정 |
||||
데이터 수집 분석 및 테스트 결과 해석 |
||||
14주차 |
종합적인데이터분석및전략수립 |
종합적인 데이터 분석 및 전략 수립 |
데이터 분석 결과 를 종합하여 UX/UI 개선 전략 수립 및 데이터 기반 의사결정을 지 원하는 종합 보고서 작성 |
데이터 분석 결과 종합 및 데이터기반 UX/UI 개선 전략 수립 |
효과적인 보고서 구성 및 발표 방법 |
||||
15주차 |
AI와 프론트 통합플랫폼 |
클라우드 기반 프 론트엔드 개발 및 데이터 통합 |
클라우드 서비스 를 이해하고, 이를 활용하여 데이터 기반 프론트엔드 애플리케이션을 개발하는 방법 학 습 |
클라우드 플랫폼 소개 및 기본 서비스 이해 (Google Cloud Platform or NHN) |
클라우드 상에서 프론트엔드 호스팅 방법 |
||||
클라우드 기반 데이터베이스 및 API 서비스 활용 |
||||
실제 프론트엔드 프로젝트에 클라우드 서비스 통합 및 배포 |
||||
16~22주차 | 종합프로젝트 |
머신러닝 기반의 사용자 맞춤형 음식점/관광지 정보제공 프로젝트 |
||
자연어 처리를 활용한 지능형 병원 관리 시스템 프로젝트 |
||||
컴퓨터 비전을 이용한 반려견 스마트 진료와
동물병원 사용자 맞춤형 추천 프로젝트 |
||||
자연어 처리와 머신러닝을 활용한 최적화,
맞춤형 광주광역시 버스운행정보 추천 프로젝트 |
수료 후 취업가능 분야
교육 수료후 실제 기업에서 요구 하는 역량을 갖추어 다양한 분야로의 취업이 가능합니다.
참여자 혜택
교육 수료후 실제 기업에서 요구 하는 역량을 갖추어 다양한 분야로의 취업이 가능합니다.
01
02
03
04
05
06
07
08
09
프로젝트 발표회 영상
한울에서는 2015년을 시작으로 프로젝트 중심 교육을 통해 매 기수마다 프로젝트 발표회를 진행하였습니다.
비전공자도 취업이 가능합니다!
수료생들의 진짜 취업성공후기!
한울의 수료생들의 80%이상은 비전공자로 시작하여 기초부터 배워 실무, 프로젝트, 포트폴리오까지!
망설이지 마시고 한울과 함께 취업성공에 도전해 보세요!
전체 교육 절차 안내
전체 교육과정은 오프라인 집체 교육으로 운영됩니다.
Step1
Step 2
Step 3
Step 4
Step 5
Step 6