agnusdei.velog
로그인
agnusdei.velog
로그인
Angular curriculum 앵귤러 커리큘럼
agnusdei
·
2023년 7월 27일
팔로우
0
Angular
Curriculum
앵귤러 커리큘럼
1. 앵귤러 소개
프론트엔드 개발과 앵귤러의 역할에 대한 소개
앵귤러의 역사와 버전 관리
앵귤러의 장점과 주요 특징
2. TypeScript 기본
TypeScript 언어 개요와 기본 문법
변수, 함수, 클래스, 인터페이스 등의 개념 설명
타입 추론과 타입 주석 사용
3. 컴포넌트 기초
앵귤러 컴포넌트의 개념과 생성 방법
컴포넌트 템플릿과 데이터 바인딩
이벤트 처리와 컴포넌트의 라이프사이클
4. 컴포넌트 심화
다양한 뷰와 라우팅을 위한 컴포넌트 설계
컴포넌트 간 통신 방법 (부모-자식 컴포넌트 통신, 서비스 활용 등)
컴포넌트 재사용을 위한 최적화 방법
5. 디렉티브 활용
구조 디렉티브와 속성 디렉티브의 활용법
커스텀 디렉티브 작성 방법과 활용 사례
6. 서비스와 의존성 주입
앵귤러 서비스의 개요와 역할
의존성 주입(DI) 패턴과 서비스의 싱글톤 패턴
서비스 활용을 통한 데이터 공유 및 비즈니스 로직 분리
7. 폼과 유효성 검사
템플릿 기반 폼과 리액티브 폼의 사용법
폼 유효성 검사 방법과 커스텀 유효성 검사기 작성
8. HTTP 통신
HTTP 클라이언트를 활용하여 서버와의 통신 방법
RESTful API 호출과 데이터 처리 방법
9. 라우팅과 네비게이션
앵귤러 라우터를 활용하여 다중 뷰와 네비게이션 관리
라우트 가드를 통한 인증과 권한 관리
10. 상태 관리
RxJS와 상태 관리 패턴의 개요
앵귤러 애플리케이션에서의 상태 관리 방법
11. 테스팅
앵귤러 애플리케이션 테스팅에 대한 기본과 유닛 테스트, 통합 테스트 등의 방법
테스트 커버리지와 테스트 자동화
12. 최적화와 보안
앵귤러 애플리케이션 최적화 방법
보안 취약점 방어와 코딩 가이드라인
13. 앵귤러 CLI 활용
앵귤러 CLI(Command Line Interface)의 기본 사용법
프로젝트 생성, 빌드, 테스트, 배포 등의 기능 활용
14. 실전 프로젝트 - 웹 애플리케이션 구축
학습한 내용을 적용하여 중규모 실전 프로젝트 구현
프로젝트 구조 설계와 모듈화, 최적화 방법 등 실전적인 측면 강조
15. 성능 최적화와 프로파일링
앵귤러 애플리케이션의 성능 향상을 위한 방법과 최적화 기법
프로파일링 도구를 사용하여 성능 병목 현상 파악
16. 테스트와 배포
테스트 자동화 및 CI/CD 환경 구축
프로덕션 빌드와 배포 방법
17. 현업에서의 앵귤러 활용 사례
앵귤러를 사용하여 개발된 대형 기업 및 프로젝트 사례 소개
실제 애플리케이션에서의 앵귤러 사용 경험
18. 앵귤러와 다른 프레임워크 비교
앵귤러와 다른 프론트엔드 프레임워크 및 라이브러리의 비교와 장단점 분석
19. 앵귤러의 미래와 생태계
앵귤러의 최신 동향과 미래적인 발전 방향
앵귤러 생태계의 발전과 기여 방법
20. 프론트엔드 보안과 앵귤러 보안
프론트엔드 보안 이슈와 대응 방법
앵귤러 애플리케이션의 보안 취약점과 방어 방법
21. 성능 최적화와 PWA
앵귤러 애플리케이션의 성
능 향상을 위한 고급 최적화 기법
Progressive Web App (PWA) 개념과 구현 방법
22. 서버 사이드 렌더링
앵귤러 애플리케이션의 서버 사이드 렌더링 구현 방법과 이점
23. 앵귤러와 모바일 앱 개발
앵귤러와 Ionic, NativeScript 등을 활용한 모바일 앱 개발 방법
24. 앵귤러 성능 튜닝과 최적화
앵귤러 애플리케이션의 성능 튜닝과 최적화 기법 심화 학습
25. 대규모 애플리케이션 아키텍처
대규모 앵귤러 애플리케이션 아키텍처 설계와 관리 방법
26. 테스트 자동화와 E2E 테스트
앵귤러 애플리케이션의 테스트 자동화와 End-to-End(E2E) 테스트 방법
27. 다국어 지원과 i18n
앵귤러 애플리케이션의 다국어 지원과 i18n 기능 구현 방법
28. 앵귤러 애플리케이션 성능 모니터링
성능 모니터링 도구를 활용하여 앵귤러 애플리케이션의 성능 분석 방법
29. 현업에서의 앵귤러 개발 팁과 노하우
현업에서 앵귤러 애플리케이션 개발을 위한 유용한 팁과 노하우 공유
30. 앵귤러 개발 환경 구축과 최적화
개발 환경 구축과 개발 툴 최적화 방법
31. 앵귤러 컴포넌트 라이브러리
커뮤니티에서 제공하는 앵귤러 컴포넌트 라이브러리 활용
32. 현업 프로젝트 사례 연구
실제 앵귤러 애플리케이션 개발 프로젝트 사례 연구
33. 앵귤러와 최신 웹 트렌드
앵귤러와 최신 웹 개발 트렌드 및 기술 동향 분석
agnusdei
DevSecOps, Pentest, Cloud(OpenStack), Develop, Data Engineering, AI-Agent
팔로우
이전 포스트
포트 포워딩 port forwarding
다음 포스트
Angular curriculum 앵귤러 커리큘럼
0개의 댓글
댓글 작성