AngularJS 는 구글에서 계발 배포하는 자바스크립트 기반의 SPA(Single Page Application) 웹 프레임워크입니다.
SPA(Single Page Application) 방식을 사용해 불필요한 자원을 다시 읽지 않아
굉장히 빠른 웹 서비스를 만들게 됩니다.
또 MVC 패턴을 지원하는 프레임워크입니다.
MVC란 Model View Controller의 약자로 에플리케이션을 세가지의 역할로 구분한 개발 방법론 인데,
데이터베이스인 Model , 클라이언트 측 View, 그리고 동작과 관련된 Controller 가 있습니다.
이렇게 앵귤러 제이에스는 SPA와 MVC 모델을 지원하는 프레임워크라고 할 수 있습니다.
프로젝트를 통해 재미있게 배우자!
이 강좌는 2개의 간단한 미니 앱을 직접 제작하면서 기초부터 배우게 됩니다.
실전 프로젝트를 통해서 기초부터 배우기를 원하시는 분에게 추천드리며 특히 강력한 앵귤러 폼을 배우게 되실 수 있습니다.
과정은 먼저 앵귤러의 설치를 배웁니다. 그리고 가장 핵심인 컴포넌트를 배웁니다. 컴포넌트는 Angular의 핵심 구성 요소로서 Angular 애플리케이션은 컴포넌트를 중심(CBD, Component Based Development)으로 구성됩니다.
컴포넌트의 역할은 애플리케이션의 화면을 구성하는 뷰(View)를 생성하고 관리하는 것이고 Angular는 컴포넌트를 조립하여 하나의 완성된 애플리케이션을 작성하게 되는것을 여러분은 첫번째 앱의 작성을 통해 배웁니다.
두 번째 실습에서는 앵귤러의 대표적인 강력한 앱 기능인 폼을 통해 기초를 배우게 됩니다.
이 과정을 통해 여러분은 앵귤러를 전혀 모르는 상태에서도 중급으로 빨리 도약할 수 있는 시각을 갖추게 됩니다.
최근대화