[2024 동계방학] 특화프로그램 강의계획안 - ●SW개발자 분야●
- 작성자관리자
- 작성일자
- 조회179
● 수강신청 링크: https://forms.gle/KPhvhMaKUvsGd5bh9
[강의계획안]
1. SW개발자 양성과정 (초급) - 웹 프론트엔드 기초
과목명 | SW 개발자 양성 과정 (초급) – 웹 프론트엔드 기초 | ||||||||||
*영문 과목명 | SW Developer Program (Beginner) – Web Frontend Fundamentals | ||||||||||
교과목 개요 | SW 개발자 양성 과정(초급)은 웹 프론트엔드 개발 기초와 AWS 클라우드 서비스의 통합 교육을 통해, 실제 업무 환경에서 즉시 효과를 낼 수 있는 실무 지향적 웹 개발자 양성을 목표로 함 (비전공 학생 수강 가능) | ||||||||||
교과목 학습 목표 | 웹 프로그램의 개념을 이해하고 Front-end 웹 프로그램을 작성할 수 있다. HTML5의 기본 구성요소와 문법을 이해하고 프로그램을 작성할 수 있다. CSS3 스타일의 구성요소와 문법을 이해하고 프로그램을 작성할 수 있다. AWS S3를 이용해 웹 서비스를 구축하고 배포할 수 있다. | ||||||||||
주교재 및 부교재 | 자체 교안 | ||||||||||
특이사항 | [실무 중심 웹 개발 교육] HTML, CSS를 포함한 웹 개발 기초 지식과 역량을 갖춘 인재를 양성하여, 실무에서 즉시 활용 가능한 SW 개발 역량을 제공 [클라우드 기술 통합 교육] 미래 유망 기술인 클라우드 컴퓨팅에 대한 심층적인 이해와 전통적인 SW 기술의 통합 노하우를 습득하는 경험 중심 교육 제공 | ||||||||||
강의계획안(상세) | |||||||||||
연번 | 주요학습내용 | 세부 학습내용 | 수업방법 | 학습자료 | 시설, 기자재 및 재료 | ||||||
1 | 웹 개발 기초 | 웹의 작동 원리와 클라이언트-서버 모델 HTML, CSS, 클라우드 역할 소개 개발 환경 설정 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
2 | HTML 기초 | HTML 기본 구조와 태그 개요 HTML5의 문서 구조와 주요 태그 텍스트, 이미지, 링크 작성 실습 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
3 | HTML 기초 | HTML 심화 – 폼(form) 구성 폼 요소와 입력 유형 (텍스트 필드, 체크박스 등) 폼 검증 기초와 제출 버튼 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
4 | HTML 기초 | 테이블과 목록 테이블과 목록 태그 활용법 복잡한 데이터 테이블 작성 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
5 | HTML 기초 | 시맨틱 태그 시맨틱 태그 (header, footer, section 등) | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
6 | CSS 기초 및 디자인 | CSS 개요 및 기본 스타일 CSS 기본 문법 및 선택자 이해 색상과 폰트 스타일 적용 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
7 | CSS 기초 및 디자인 | CSS 레이아웃 기초 박스 모델 이해 (마진, 패딩, 보더) 디스플레이 속성과 위치 설정 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
8 | CSS 기초 및 디자인 | CSS 스타일 심화 배경 이미지, 그라디언트 등 스타일링 텍스트와 링크 스타일 커스터마이징 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
9 | CSS 기초 및 디자인 | 반응형 웹 디자인 개요 미디어 쿼리를 활용한 다양한 화면 대응 모바일, 태블릿, 데스크톱 화면 구성 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
10 | AWS S3 기초와 배포 | 클라우드 개요 및 AWS 기본 이해 클라우드 컴퓨팅과 AWS 소개 AWS S3의 역할과 주요 기능 설명 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
11 | AWS S3 기초와 배포 | AWS S3 버킷 설정과 관리 S3 버킷 생성 및 파일 업로드 기본 퍼미션과 파일 액세스 설정 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
12 | AWS S3 기초와 배포 | AWS S3를 이용한 정적 웹 호스팅 정적 웹 호스팅 설정 및 URL 접속 웹사이트 배포 실습과 접근 테스트 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
13 | AWS S3 기초와 배포 | AWS S3 보안 설정 S3 퍼미션과 권한 설정 실습 웹 서비스 보안을 위한 접근 제어 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
14 | 실무 프로젝트 | 학습 내용 리뷰, 프로젝트 기획 및 요구사항 분석 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
15 | 실무 프로젝트 | 클라우드 배포 전략 프로젝트 배포 후 전문가와 함께 피드백 세션 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
16 | 실무 프로젝트 | 실무자의 관점에서 보완 사항, 프로젝트 개선 포인트 등 | 실시간 화상 강의 | 자체 교안 | 없음 |
2. SW개발자 양성과정 (중급) - 서버 사이드 개발 핵심
과목명 | SW 개발자 양성 과정 (중급) – 서버 사이드 개발 핵심 | ||||||||||
*영문 과목명 | SW Developer Program (Intermediate) – Server-Side Development Essentials | ||||||||||
교과목 개요 | 서버 사이드 실무 개발의 핵심이 되는 개념들을 학습하고 자바언어로 프로그래밍하는 과정이다. 서버 사이드 개발의 핵심이 되는 위임, 의존관계, 의존성 주입, 인터페이스, 3Layer 개발의 개념을 학습하고 자바언어를 이용하여 프로그래밍해봄으로써, 스프링 레거시, 스프링부트 등의 서버 사이드 프레워크를 활용하여 프로젝트를 진행할 수 있는 핵심 역량을 배양하는 것을 목표로 한다. | ||||||||||
교과목 학습 목표 | 위임, 의존관계, 의존성 주입, 인터페이스, 3Layer 개발의 개념을 이해할 수 있다. 서버 사이드 개발의 핵심 개념들을 자바 언어로 프로그래밍할 수 있다. | ||||||||||
주교재 및 부교재 | 자체 교안 | ||||||||||
특이사항 | 스프링레거시, 스프링부트 등의 자바 기반 서버 프레임워크에서 서버 사이드 소프트웨어를 개발할 수 있도록 핵심 개념들을 학습하고 활용할 수 있는 역량을 배양할 수 있음 학습한 핵심 개념을들 적용한 예제 프로젝트를 진행해봄으로써 실제 서버 사이드 소프트웨어 개발 프로세스를 경험할 수 있음 | ||||||||||
강의계획안(상세) | |||||||||||
연번 | 주요학습내용 | 세부 학습내용 | 수업방법 | 학습자료 | 시설, 기자재 및 재료 | ||||||
1 | 핵심 개념의 이해I | 자바 메소드 설계 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
2 | 자바 클래스 설계 | 실시간 화상 강의 | 자체 교안 | 없음 | |||||||
3 | 위임을 적용한 클래스 설계 | 실시간 화상 강의 | 자체 교안 | 없음 | |||||||
4 | 객체지향 상속의 개념과 활용 | 실시간 화상 강의 | 자체 교안 | 없음 | |||||||
5 | 핵심 개념의 이해II | 객체지향 다형성의 개념과 활용 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
6 | 인터페이스의 개념과 활용 | 실시간 화상 강의 | 자체 교안 | 없음 | |||||||
7 | 객체지향 클래스들 사이의 관계 | 실시간 화상 강의 | 자체 교안 | 없음 | |||||||
8 | 3 Layer 이용한 설계 | 실시간 화상 강의 | 자체 교안 | 없음 | |||||||
9 | 핵심 개념을 활용한 프로젝트 | 예제프로젝트의 요구사항 도출 및 기본 설계 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
10 | DB설계 | 실시간 화상 강의 | 자체 교안 | 없음 | |||||||
11 | DTO설계 | 실시간 화상 강의 | 자체 교안 | 없음 | |||||||
12 | DAO설계 | 실시간 화상 강의 | 자체 교안 | 없음 | |||||||
13 | 비즈니스 레이어 설계 | 실시간 화상 강의 | 자체 교안 | 없음 | |||||||
14 | 예외 클래스 설계 | 실시간 화상 강의 | 자체 교안 | 없음 | |||||||
15 | 프레젠테이션 레이어 설계 | 실시간 화상 강의 | 자체 교안 | 없음 | |||||||
16 | 디버깅 및 테스트 | 실시간 화상 강의 | 자체 교안 | 없음 |
3. SW개발자 양성과정 (고급) - 클라우드 서비스 심화 과정
과목명 | SW 개발자 양성 과정 (고급) – 클라우드 서비스 심화 과정 | |||||||||||
*영문 과목명 | SW Developer Program (Advanced) – Advanced Cloud Services | |||||||||||
교과목 개요 | SW 개발자 양성 과정(고급) - 클라우드 서비스 심화 과정은 AWS 클라우드 서비스의 심층적 이해와 실무 적용 능력 향상을 목표로 한다. 이 과정은 클라우드 컴퓨팅의 기본 개념부터 시작하여 AWS의 핵심 서비스들을 실습을 통해 학습하고, CI/CD 파이프라인 구축과 클라우드 보안 설정 등 현대적인 개발 방법론을 경험할 수 있도록 구성되어 있다. 이 과정을 통해 학습자들은 AWS 클라우드 환경에서 확장 가능하고 안전한 애플리케이션을 개발, 배포, 운영할 수 있는 실질적인 능력을 갖출 수 있다. (비전공 학생 수강 가능) | |||||||||||
연간 교육 횟수 | 연 2회 운영 | 회당 교육 운영시간 | 16h | 정원 (1회당) | 60명 | |||||||
수업형태 | - 온라인(100% 실시간 화상) | 재학생 학점인정 | 1학점 | 시간 (이론/실습) | (예시)0/1 | |||||||
교과목 학습 목표 | AWS의 주요 서비스를 활용해 서버, 스토리지, 데이터베이스 등 클라우드 인프라를 설계하고 구성할 수 있다. AWS EC2와 RDS를 활용해 애플리케이션을 배포하고, 실무 환경에서의 확장성과 보안을 고려한 운영 방식을 이해할 수 있다. CI/CD 파이프라인을 구축해 자동화된 배포와 지속적 통합을 구현하고, CloudWatch와 CloudTrail을 통한 모니터링과 로그 관리 방법 등을 익힐 수 있다. | |||||||||||
주교재 및 부교재 | 자체 교안 | |||||||||||
특이사항 | [실무 중심 클라우드 서비스 교육] AWS 클라우드의 핵심 서비스 활용을 통해 인프라 설계 및 배포, 자동화 기술 등 실무에서 즉시 적용 가능한 클라우드 운영 역량을 제공합니다. [자동화 및 통합 관리 교육] 클라우드 환경에서의 CI/CD 파이프라인과 모니터링, 보안 관리 등 최신 클라우드 운영 기술을 통합적으로 이해하고 습득할 수 있는 경험 중심의 교육을 제공합니다. | |||||||||||
인재상 핵심역량 | 창의융합역량 | 창의력 | 30% | |||||||||
융합능력 | 70% | |||||||||||
공동체역량 | 자기관리능력 |
| ||||||||||
대인관계능력 |
| |||||||||||
글로벌역량 | 글로벌소통능력 |
| ||||||||||
글로벌시민의식 |
| |||||||||||
강의계획안(상세) | ||||||||||||
연번 | 주요학습내용 | 세부 학습내용 | 교수자 | 수업방법 | 학습자료 | 시설, 기자재 및 재료 | ||||||
1 | 클라우드 기초 및 AWS 서비스 이해 | 클라우드 컴퓨팅 개요 클라우드의 개념 및 주요 서비스 모델 이해 클라우드의 장점, 활용 사례, 최신 트렌드 소개 | 신성 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
2 | 클라우드 기초 및 AWS 서비스 이해 | AWS 서비스 개요 AWS 클라우드 서비스 구조 이해 주요 서비스(S3, EC2, RDS)의 역할과 기능 소개 AWS 콘솔의 기본 관리 실습 | 신성 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
3 | 클라우드 기초 및 AWS 서비스 이해 | AWS S3 기초 활용 S3 버킷 생성, 파일 저장 및 권한 설정 정적 웹사이트 호스팅 구성과 기본 설정 | 신성 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
4 | 클라우드 기초 및 AWS 서비스 이해 | AWS EC2 개요 및 인스턴스 설정 EC2 인스턴스 생성 및 접속 방법 이해 | 신성 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
5 | AWS 인프라 구성 및 데이터베이스 연동 | EC2 인스턴스를 통한 애플리케이션 배포 애플리케이션 코드 배포 및 서버 설정 EC2 인스턴스 모니터링과 스냅샷을 통한 백업 관리 | 신성 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
6 | AWS 인프라 구성 및 데이터베이스 연동 | 데이터베이스 서비스 개요 및 RDS 소개 AWS RDS 서비스 개요와 관계형 데이터베이스의 특징 RDS 인스턴스 생성 및 설정 이해 | 신성 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
7 | AWS 인프라 구성 및 데이터베이스 연동 | RDS와 EC2 간 데이터베이스 연동 RDS와 EC2 간의 연결 설정 데이터베이스 연동 및 애플리케이션 통합 테스트 | 신성 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
8 | AWS 인프라 구성 및 데이터베이스 연동 | 로드 밸런싱과 확장성 설정 AWS ELB(Elastic Load Balancer) 설정과 활용 오토 스케일링을 통한 서버 확장 및 성능 관리 | 신성 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
9 | 자동화 및 CI/CD 파이프라인 구축 | CI/CD 개념 및 필수 도구 소개 CI/CD의 개념과 장점 이해 주요 도구의 기능 소개 | 신성 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
10 | 자동화 및 CI/CD 파이프라인 구축 | 코드 버전 관리와 배포 자동화 | 신성 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
11 | 자동화 및 CI/CD 파이프라인 구축 | AWS CodePipeline을 이용한 CI/CD 파이프라인 구축 | 신성 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
12 | 자동화 및 CI/CD 파이프라인 구축 | CloudWatch를 활용한 모니터링 설정 | 신성 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
13 | 자동화 및 CI/CD 파이프라인 구축 | 클라우드 환경 보안 및 실시간 로그 모니터링 | 신성 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
14 | 실무 프로젝트 | 컨테이너화 및 오케스트레이션 기초 학습 내용 리뷰, 프로젝트 기획 및 요구사항 분석 | 외부 전문가 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
15 | 실무 프로젝트 | 클라우드 배포 전략 프로젝트 배포 후 전문가와 함께 피드백 세션 | 외부 전문가 | 실시간 화상 강의 | 자체 교안 | 없음 | ||||||
16 | 실무 프로젝트 | 실무자의 관점에서 보완 사항, 프로젝트 개선 포인트 등 | 외부 전문가 | 실시간 화상 강의 | 자체 교안 | 없음 |