코스 개요
1일차: Drupal 관리
Drupal 소개
- Drupal이란 무엇이며, 그 용례는 무엇인가
- Drupal 아키텍처와 구성 요소 (노드, 필드, 엔티티, 뷰)
- 코어 모듈과 기여 모듈
사용자 및 콘텐츠 관리
- 사용자, 역할 및 권한 관리
- 콘텐츠 유형 생성 및 관리
- 워크플로우 관리 및 콘텐츠 검토
콘텐츠 정리 및 표시
- 분류 및 태그 지정을 위한 분류체계
- 메뉴 및 탐색 관리
- Pathauto를 사용한 친근한 URL 및 별칭
사이트 관리 기본 사항
- 관리 도구 모음 사용
- Watchdog를 사용한 로그 보기 및 문제 해결
- 유지보수 모드 및 사이트 설정
2일차: 뷰 및 스타일링을 통한 콘텐츠 표시
뷰 사용
- 뷰 모듈 소개
- 목록, 표, 그리드 생성
- 정렬, 필터링 및 문맥 필터
블록, 영역 및 레이아웃
- 블록 시스템 이해
- 블록을 영역에 할당
- 레이아웃 빌더를 사용한 페이지 레이아웃
기본 테마
- 반응형 테마 소개
- Drupal 테마를 위한 CSS 기본 사항
- 스타일 재정의 및 테마 계층
미디어 관리
- 미디어 모듈을 사용한 작업
- 이미지, 비디오 및 문서 삽입
- 미디어 라이브러리와 재사용성
3일차: 테마, 사용자 정의 및 사이트 유지보수
Drupal 테마 시스템
- 기본 테마 (Olivero, Claro) 이해
- 기여 테마 설치 및 사용자 정의
- 하위 테마 생성 및 작업
Twig 템플릿
- Twig 템플릿 소개
- 콘텐츠 유형 및 필드에 대한 템플릿 재정의
- Twig 및 브라우저 도구로 디버깅
Drupal 확장
- 필수 기여 모듈 (Pathauto, Redirect, Devel)
- 모듈 설치 및 업데이트
- 사용자 정의 모듈 생성 소개
유지보수 및 보안
- 코어, 모듈 및 테마 업데이트
- 백업 및 복원 전략
- 보안 모범 사례
요약 및 다음 단계
요건
- 웹 기반 사용자 인터페이스에 대한 친숙함
- 콘텐츠 및 사이트 관리를 위한 웹 브라우저 사용 경험
- HTML에 대한 기본 지식은 유리합니다.
대상
- 웹 관리자
- 콘텐츠 관리자
- Drupal을 시작하는 웹 개발자
회원 평가 (5)
Very knowledgeable trainer and made the topic interesting
Nicole - Evolve Capabilities
코스 - Introduction to Drupal 11
That the course was tailored to my needs based on the pre-course questionnaire. Parts I felt stronger on were given less time so that we could focus on my less knowledgeable topics, which improved the pacing of the course. Lukasz was very good at explaining a given topic based on my experience level, and had a lot of relevant examples to match that level.
Evan Lynskey - Marine Institute
코스 - Master Drupal 9 Site Building / Architecture
Luke was able to adapt content to my requirements, its was fantastic
Taru Khanna
코스 - Administering a Drupal 7 Website
How it covered the topic in a highly comprehensive manner.
Kathryn Blanch - Thales Group
코스 - Drupal 8 Themes
Topics that were covered were done well and with relevant exercises, and several times Lukasz also referred back to the structure of our own council website to show where certain entities we had talked about in the training were already in use on the site, which I thought was a good way to cement the ideas that had been learned.