SW전문인재 양성을 위한 <과기정통부 SW아카데미>
2023년 웹
프론트엔드 트랙 교육생 모집
§ 실제 개발자가 강사와 멘토로 직접 개발한 교육과정 운영
§ 실제 개발 환경과 유사한 교육 환경 제공(전용 실습실 1인 1석 지정)
§ 실무에 바로 투입 가능한 개발자로 양성 ⇒ 취업지도 ⇒ 취업연계
신청 QR코드
아직도 취업이 고민이라면 묻지말고 신청!! 취업이 예정되어 있더라도 취업 전까지 레벨업!!
1차 접수기간 : 2022년 12월 16일(금) 17시까지
https://bit.ly/MOKSW2023
§ 교육내용 : 웹 프론트엔트 개발자 교육(HTML5, CSS, JavaScript, React 등)
§ 교 육 비 : 전액 무료(SW전문인재양성사업에서 전액 지원)
§ 교육특전 : ① 웹 프론트엔트 전용 실습실 1인 1석 지정 제공
② 취업지도, 취업 연계
③ 월별 80% 이상 출석자 30만원 지급(예비교육 기간은 제외)
★ 2023년 1기 ★ ○ 참여자격 : 졸업생 또는 8학기 학생(2023년 8월 졸업예정자)
○ 2023년 3월 6일(월) ~ 6월 23일(금) 총 680시간 교육
* 월~금 매일 8시간 교육, 교육기간 중 개인 휴가 1주 포함
★ 2023년 2기 ★ ○ 참여자격 : 졸업생, 내년 4학년 학생 우선 선발, 내년 3학년 학생도 가능
○ 여름방학 집중 교육(320시간) + 2학기 전공 수업(360시간) = 총 680시간 교육
<예비교육 기간>
2023-1학기 "웹화면구현(여상수)" 3학점(4시수) 과목 수강
<여름방학 집중 교육>
2023년 7월 3일(월) ~ 8월 25일(금)까지
* 월~금 매일 8시간 교육, 여름 휴가 1주 포함
<2학기 전공 수업> 2022년 8월 29일(화) ~ 종강시까지
* 목원대 컴공 4학년 학생은 6학점(12시수) 전공 2과목 이수 = 전공 12학점 인정
* 목원대 타학과 학생은 자유전공 12학점으로 이수 가능
* 졸업생은 수강신청 없이 교육과정만 들으시면 됩니다
§ 교육문의 : 목원대학교 SW전문인재양성센터 김연수 교수
○ T. 042-829-7628
/
MWfrontend@gmail.com
< 교육과정 예시 - 2023년 2기 >
2023년 1기는 아래 교육과정을 16주 동안에 집중해서 진행합니다.
§ (여름방학 집중 교육) 요구사항 분석 및 확인을 거친 화면에 대한 요구사항을 웹페이지 화면
으로 구축하기 위한 SW개발 기술을 자바스크립를 통해서 훈련하는 교육과정
- 자바스크립트 문법 및 Virtual DOM에 대한 인식을 바탕으로 VanillaJS만으로 웹프론트엔드
를 구현하는 핵심 패턴을 익히고, 그 후 React 등에 대한 학습 진행
여름방학 집중 교육과정 (변동 가능)
주차
교육주제
세부 교육 내용
시간
1
JavaScript 주요
문법
§
JavaScript와 프론트엔드 개발
§
흐름 제어, 스코프, 클로저
§
객체지향과 프로토타입
§
이벤트 루프, 모듈
§
Virtual DOM
§
DOM 조작 실습
40
2
JavaScript 자료구조
및 알고리즘
§
그래프, 트리, 힙, 트라이 등의 자료구조
§
정렬 및 검색, 그래프 방문 등의 알고리즘
40
3
To do list로 배우는
VanillaJS
§
명령형 프로그래밍과 선언적인 프로그래밍
§
컴포넌트 방식으로 생각하기
§
Local Storage
§
Module, Promise, callback
§
async, await
40
4
To do list로 배우는
VanillaJS 심화
§
fetch API
§
history API, SPA
§
To do App 만들기
§
자동 저장 편집기 만들기
40
5
채용 과제로 배우는
VaniilaJS
§
무한 스크롤 구현하기
§
고양이 사진첩 만들기
§
고양이 사진 검색기 만들기
§
To do list Drag&Drop
40
6
React
§
React 기초
§
React 시작하기(환경설정)
§
컴포넌트의 이해
§
Virtual DOM
§
컴포넌트 연습하기
40
7
React
§
Context API
§
Hook
§
사용자 정의 Hook 연습하기
§
Router
40
8
React
§
상태관리
§
따라하면서 배우는 React
40
8시간/일 x 5일/주 x 8주 = 320시간 교육
§ (2학기 전공 교과목 수업) 여름방학 집중 교육과정을 성공적으로 이수한 수강생을 대상으로 진
행하는 프로젝트 기반의 교육과정으로서, 팀별 프로젝트 수행을 통해서 실전 SW개발팀을 경험
- 웹프론트엔드설계A(6학점 12시수), 웹프론트엔드설계B(6학점 12시수) 교과목을 수강 ⇒ 12학점
2학기 전공 교과목 수업 (변동 가능)
주차
교육주제
세부 교육 내용
시간
1
VanillaJS 활용
프로젝트
VanillaJS를 활용한 Notion 클로닝 프로젝트
§
백엔드 기능은 API를 통해 미리 제공
§
API를 통해 루트 문서 렌더링
§
루트 문서 클릭 → 편집기 영역에 해당 문서의 내용 렌더링
§
하위 문서들을 트리 형태로 표현하는 사용자 인터페이스 구현
§
Document API를 이용하여 서버에 변경내역 저장
24
2
24
3
24
4
24
5
24
6
24
7
24
8
24
9
React 활용
프로젝트
React를 활용한 ①학습 쇼핑몰 클로닝 프로젝트, ②공연안내 웹사이트 프로젝트
§
백엔드 기능은 API 를 통하여 미리 제공
- 인증, 사용자 정보, 채널 목록 및 정보
- 포스트 생성, 조회, 댓글 등록 등
§
제공된 API 를 이용하여 자유 주제로 프론트엔드 기획 및 개발
24
10
24
11
24
12
24
13
24
14
24
15
24
6시간/일 x 4일/주 x 15주 = 360시간 교육 (인정학점 12학점)