The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.
에꼴프로젝트
01. 교과목 기본 정보
에꼴프로젝트 강의는 캡스톤디자인과정으로 개설 된 교과목입니다.
본 강의는 프랑스에서 운영중인 소프트웨어 개발 혁신강의로 평가받는 에꼴42(ecole42) 교육과정을 대학 교육과정에 접목하여 운영중인 캡스톤디자인 과목입니다. 단일 교과목 12학점이 편성되어 있고 격주로 수업이 진행되며, 총 8회에 거쳐 과정이 진행됩니다.
에꼴42(ecole 42)과정의 특징은 교수, 교재, 교육비가 없이 동료학습을 통해 매 주차 목표를 수행하여 최종 프로젝트를 진행하는 형태로 구성되어 있습니다. 이러한 특징을 정규 교과에 반영하기 위해 에꼴캡스톤 과정은 격주 오후 2시에 특강 세션을 시작으로 프로그램 세션, 프로젝트 세션을 종료한 후 결과 발표를 진행하고 강의가 종료되는 무박 2일의 해커톤 형태로 진행되며, 각 섹션별로 휴식시간과 석식, 야식이 제공됩니다.
각 회차 강의는 3가지 세션으로 나뉘어져 현업중심 강의, 특강, 실습 등으로 진행되며, 3분의 교수님께서 본 과목을 진행합니다. 일반적인 교과과정의 내용을 바탕으로 실무 중심적인 테크닉을 풀어서 세션을 진행하고 현업에서 활동 중인 특강자를 모시고 현장의 이야기를 경험할 수 있는 특별한 과정이기도 합니다.
모든 참가학생은 세션에 따른 회차별 과제를 수행하고, 이를 바탕으로 최종 개인 프로젝트까지 진행하도록 프로그램을 구성하였습니다.
캡스톤디자인 과정은 학생이 스스로 프로젝트를 구성하고 진행하는데 중점을 둔 교육 과정으로 학생 스스로 성장하는 수업이 될 수 있도록 진행됩니다.
- 교과목 개요
- 교과목 목표
- 세부사항
- 교과목명 : 에꼴프로젝트_캡스톤디자인
- 대상(권장)학과 : 인공지능(LINC3.0), 소프트웨어학과, 컴퓨터공학과, 정보통신학과 외 ICT웹 서비스 개발에 관심있는 학생.
- 대상(권장)학년 : 3, 4학년
- 담당교수 : 손정호(책임), 김주현, 최동한
- 시수/학점 : 12시수 / 12학점
- 수업유형 : 강의 / 토론 / 실습
- ICT 서비스의 이해 및 서비스 구축
- Backend서비스의 이해 및 구축
- 오픈소스의 이해 Web개발
- Deploy시스템의 이해 및 구축
- 개인 프로젝트
- 평가방법
– 각 회차별 과제 수행에 따른 평가
– 최종 프로젝트 수행 및 발표 - 과제
– 회차 별 수행과제 - 교재 및 참고문헌
– 3P Lab 웹사이트
– Technote@Graysky사이트 외
02. 주차 별 강의 내용
1주차 / ICT 인프라 구축
- 오리엔테이션
- ICT 서비스의 이해
- ICT 구축을 위한 인프라
- Cloudpanel 구축실습

2주차 / 오픈소스 Web 기초
- 오픈소스의 개념
- 오픈소스를 활용한 Web개발
- 오픈소스 CMS의 개념
- WordPress를 활용한 포트폴리오 제작
(https://portfolio.3plab.kr)


3주차 / 오픈소스 Web 활용
- 워드프레스 테마 및 플러그인
- Headless CMS 개념
- Headless CMS 활용(via React.js)
4주차 / Backend 서비스 구축
- Backend서비스의 이해
- Backend서비스 구축(via Appwrite)
- Backend서비스 활용(via React.js)
5주차 / ICT서비스 Deploy
- ICT서비스 Deploy의 이해
- Docker / Kubernetes의 이해
- CI / CD의 이해
- Deploy 서비스 구축(via coolify)
6주차 / 모바일 서비스 구축
- Cordova를 활용한 모바일 서비스 구축
- 김주현 교수님
7주차 / ICT시스템 개발 프로젝트
- ICT시스템 개발 프로젝트
8주차 / 프로젝트 결과 발표
- 프로젝트 결과 발표 및 평가
03. 기타정보
- 둘러보기
- 프로젝트 과제
- 참여학생 Review


- Ubuntu 22.04LTS를 기반으로 구축한 웹 어플리케이션 서버
- OpenSource CMS인 WordPress를 활용한 개인 포트폴리오 사이트
- Headless CMS를 활용한 Reactjs/Nextjs 서비스
- Backend 개발을 위한 Firebase Alternative Appwrite 서버 구축 및 활용
- 프로젝트 Deploy 및 CI/CD를 위한 Cloolify 서버 구축
- 개인별 과정 활용 프로젝트
- 학기 말 게시 예정입니다.