Apprends Angular en moins de 5 minutes
- Angular는 Google에서 개발한 오픈소스 프레임워크로, 유저의 행동에 따라 동적으로 콘텐츠를 업데이트하는 단일페이지 애플리케이션을 제작하는 데 사용됩니다 📑
- HTML, CSS, JavaScript 기본 지식과 객체 지향 프로그래밍 이해가 필요하며, TypeScript를 사용합니다 🗃️
- TypeScript는 JavaScript의 확장으로 코드 오류를 사전에 검출하여 오류를 줄여줍니다 🔍
- Node.js와 NPM, Visual Studio Code나 WebStorm과 같은 IDE를 사용해야 합니다 🛠️
- 컴포넌트는 뷰의 단위로, 컨트롤러(TypeScript 로직)와 템플릿(HTML 및 CSS)으로 구성됩니다 🧱
- 데이터 바인딩은 컨트롤러 데이터를 DOM에 자동으로 반영하며, 이를통해 연결됩니다 🔄
- 이벤트 바인딩은 이벤트를 감지하고 반응하여 로직을 구현합니다 🎧
- ng-if, ng-for, ng-switch 등이라는 다양한 디렉티브를 사용하여 로직을 추가하고 컨트롤 할 수 있습니다 🎼
- 파이프는 템플릿에서 데이터 변환을 수행합니다 🚰
- 서비스는 데이터 및 비즈니스 로직을 담고 여러 컴포넌트에서 공유됩니다 🧩