연락처 정보

코스 개요

Angular 18 소개

  • Angular 및 관련 생태계 개요 설명
  • 최신 정보: Angular DevTools의 최신 업데이트를 포함한 Angular 18의 새로운 특징들
  • 개발 환경 준비 방법

프로젝트 구조 및 아키텍처 구성하기

  • Angular CLI 사용법 익히기
  • 프로젝트 폴더 및 파일 체계 정리
  • Angular 모듈 및 컴포넌트 기초
  • 성능 향상과 개발자 경험 개선을 위한 TypeScript 4.7 기능 적용법

템플릿과 데이터 바인딩 사용하기

  • Angular 템플릿 문법 설명
  • 데이터 치환, 속성 및 이벤트 바인딩 활용 방법
  • ngModel을 이용한 양방향 데이터 바인딩 구현법

컴포넌트와 디렉티브 다루기

  • 컴포넌트 생성 및 활용법
  • 컴포넌트의 생명주기 함수 알아보기
  • 내장된 디렉티브 ngIf, ngFor 등 사용법
  • 사용자 지정 디렉티브 만들기

서비스 및 의존성 주입 활용하기

  • 서비스 생성과 연동법
  • Angular 내의 의존성 주입 체계 이해하기
  • 애플리케이션 상태 관리 방법

라우팅 및 네비게이션 설정하기

  • Angular 라우터 기초 설정법
  • 경로 구성 및 경로 매개변수 적용 방식
  • 새로운 라우팅 기능에 대한 개념 학습 및 구현 연습
  • 지연 로드 처리와 경로 보호 장치 활용법

Angular 내 폼 다루기

  • 템플릿 기반 폼 작성 방법
  • 반응형 폼 시스템 사용하기
  • 폼 유효성 검사 및 오류 처리 절차

HttpClient와 RxJS 활용법

  • HttpClient로 HTTP 요청 보내는 법
  • HTTP 응답 결과 처리 기술
  • RxJS 관찰 가능 객체 다루기 기법

고급 주제 탐구하기

  • Angular 애니메이션 효과 적용 방법
  • 다국어 지원(i18n) 설정 절차
  • 성능 최적화 기술: 구역 무관 변경 감지 기법 등

Angular 테스트 활용법

  • Jasmine 및 Karma를 활용한 단위 검증 방식
  • Protractor로 진행하는 엔드투엔드 시험 방법
  • 안정적인 애플리케이션 만들기 위한 테스트 원칙들

배포 및 유지보수 절차 이해하기

  • Angular 애플리케이션 빌드 후 배포 방법
  • Git으로 버전 관리 수행법
  • 지속적 통합/배포(CI/CD) 프로세스 실무 지식

버전 업그레이드 및 문제 해결 방안

  • 이전 Angular 버전에서 18로의 이전 절차 이해하기
  • 개발 중 발생할 수 있는 일반적인 오류 원인과 예방책
  • Angular 18 사용 시 빈번하게 나타나는 문제 해결법

실습 세션

  • 직접 실험 환경에서 진행하는 체험 과제들
  • 실제 프로젝트 구현 기회 마련
  • 그룹 단위 활동 및 동료 간 피드백 교류 방법

요약 정리와 앞으로의 발전 방향 설명

요건

  • JavaScript에 대한 기본적인 이해
  • 웹 개발 경험 보유
  • HTML 및 CSS 지식

대상 수강생

  • 웹 개발자들
  • 프론트엔드 개발자들
  • Angular를 활용해 단일 페이지 애플리케이션(SPA)을 만들고자 하는 모든 분들
 28 시간

참가자 수


참가자별 가격

회원 평가 (3)

예정된 코스

관련 카테고리