[STEP 온라인평생교육원] - 통합구현(spring, Django)
내가 STEP 온라인평생교육원에서 두 번째로 들을 강좌는 통합구현이라는 강좌이다. 이 강좌는 졸업작품을 만들 때 필요한 내용이기 때문에 이번 기회에 제대로 배워보고 싶어서 강의를 듣게 되었다. 원하는 강의를 원하는 시간에 선택하여 들을 수 있다니 세상 참 좋아졌다.
과정개요
-엔터프라이즈 웹 어플리케이션을 제작함에 있어서 Spring Framework와 Django Framework를 통해 엔터프라이즈 웹 어플리케이션을 구출할 수 있는 방법을 다룬다.
학습대상자
- 전산 관련 전공자
- 관련 NCS과정을 강의하고자 하는 교사
- 재직자, 실업자, 직업능력개발훈련교사
학습목적
개발 방식을 효율적으로 변화시키고 엔터프라이즈 웹 애플리케이션을 제작하고 Django Framework를 활용해 파이썬 기반의 강력한 라이브러리를 활용하여 웹 어플리케이션을 제작할 수 있다.
학습목표
- Spring Framework를 이해하고 개발 방식을 효육적으로 변화시킬 수 있다.
- Spring Framework를 활용해 엔터프라이즈 웹 어플리케이션을 제작할 수 있다.
- Django Framework를 활용해 파이썬 기반의 강력한 라이브러리를 활용하여 웹 어플리케이션을 제작할 수 있다.
Framework란?
- 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것
- 소프트웨어 제작을 편리하게 할 수 있도록 미리 뼈대를 이루는 클래스와 인터페이스를 제작하여 제공
- 프레임워크는 애플리케이션의 틀과 구조를 결정할 뿐 아니라 , 그 위에 개발된 개발자의 코드를 제어
Spring이란?
- 자바 프로그램 개발을 위한 애플리케이션 프레임워크
- 애플리케이션 개발의 전 과정을 빠르고 편리하며 효율적으로 진행하게 해줌
- 애플리케이션 전 영역을 관통하는 일관된 프로그래밍 원칙과 핵심 기술 제공
Spring의 핵심 기술
POJO
- 깔끔한 코드 생산
- 자동화 테스트에 유리
- 객체지향 설계에 자유로움
- Spring은 대표적인 POJO 프레임워크
- 개발자들이 객체지향적인 설계와 원리에 집중할 수 있도록 도와줌
- POJO 를 이용한 프로그래밍이 가능하도록 기술적인 기반을 제공
PSA
- 이식 가능한 서비스 추상화
- 코드들을 비슷한 것들끼리 모으고 (강한 응집력 ) 서로 다른 코드들이 서로를 구속하지 않는 (낮은 결합도 ) 프로그램 개발
- 환경과 세부 기술의 변화에 관계없이 일관된 방식으로 기술에 접근하게 해주는 기술
기본설정
https://www.step.or.kr//page/pt
'STEP 온라인평생교육원' 카테고리의 다른 글
[STEP 온라인평생교육원] - 4차 산업 관련 과정 수강신청 이벤트 (0) | 2020.06.03 |
---|---|
[STEP 온라인평생교육원] - 첫 번째 수료증 인증!! (0) | 2020.06.01 |
[STEP 온라인평생교육원] - 스텝위키에 올라온 유용한 정보 공유2!!/ 코딩을 배우는 이유/추천 강좌 (0) | 2020.05.31 |
[STEP 온라인평생교육원] - 스텝위키에 올라온 유용한 정보 공유!! / 정보보안 (0) | 2020.05.29 |
[STEP 온라인평생교육원] - 혼합훈련이란 무엇일까?! (0) | 2020.05.28 |