본문 바로가기 사이드메뉴 바로가기 대메뉴 바로가기

목원대학교컴퓨터공학과


BEYOND YOURSELF,

ONE STEP AHEAD!

SW전문인재양성사업 교육과정

방학 집중 교육과정

여름방학 집중 교육(변동가능)

요구사항 분석 및 확인을 거친 화면에 대한 요구사항을 웹페이지 화면으로 구축하기 위한 SW개발 기술을 자바스크립를 통해서 훈련하는 교육과정

자바스크립트 문법 및 Virtual DOM에 대한 인식을 바탕으로 VanillaJS만으로 웹프론트엔드를 구현하는 핵심 패턴을 익히고, 그 후 React/Vue 등에 대한 학습 진행

8시간/일 x 5일/주 x 8주 = 320시간 교육

여름방학 집중 교육과정 (변동 가능) 정보 제공
주차 교육주제 세부교육내용 시간
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 기초 / 시작하기(환경설정)
  • -컴포넌트의 이해
  • -Virtual DOM
  • -컴포넌트 연습하기
주차별 40시간
7 React
  • -Context API
  • -Hook
  • -사용자 정의 Hook 연습하기
  • -Router
주차별 40시간
8 React
  • -상태관리
  • -따라하면서 배우는 React
주차별 40시간

전공교과목수업

전공교과목수업(변동가능)

여름방학 집중 교육과정을 성공적으로 이수한 수강생을 대상으로 진행하는 프로젝트 기반의 교육과정으로서, 팀별 프로젝트 수행을 통해서 실전 SW개발팀을 경험

웹프론트엔드설계A(6학점 12시수), 웹프론트엔드설계B(6학점 12시수) 교과목을 수강 ⇒ 12학점

6시간/일 x 4일/주 x 15주 = 360시간 교육 (인정학점 12학점)

여름방학 집중 교육과정 (변동 가능) 정보 제공
주차 교육주제 세부교육내용 시간
1~8 VanillaJS 활용
  • VanillaJS를 활용한 Notion 클로닝 프로젝트
  • -백엔드 기능은 API를 통해 미리 제공
  • -API를 통해 루트 문서 렌더링
  • -루트 문서 클릭 → 편집기 영역에 해당 문서의 내용 렌더링
  • -하위 문서들을 트리 형태로 표현하는 사용자 인터페이스 구현
  • -Document API를 이용하여 서버에 변경내역 저장
주차별 24시간
9~15 React/Vue 활용
  • React/Vue를 활용한 관심사 기반 SNS 프로젝트
  • -백엔드 기능은 API 를 통하여 미리 제공
    (인증, 사용자 정보, 채널 목록 및 정보 / 포스트 생성, 조회, 댓글 등록 등)
  • -제공된 API 를 이용하여 자유 주제로 프론트엔드 기획 및 개발
주차별 24시간