<--애드센스--> <--네이버웹마스터-->

[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 포털

 

www.step.or.kr

 

+ Recent posts