여기를 클릭하면, 샘플강의가 재생됩니다.
- tag
PHP 8.5와 AI로 시작하는 모던 PHP 프로그래밍 Part.4
담당강사 : 이성용
| 강의구성 | 총 12강좌 (강의시간 : 총 ) | 수강기간 | 30일 |
|---|---|---|---|
| 강의형식 | 동영상 | 수강료 |
48,000원
이 강좌의 80% 이상 수강 시 출력이 가능합니다. |
| 강의수준 | 중급 | 강의에서 사용하는 프로그램 & 버전 |
Antigravity IDE (2.5.5, 무료), ServBay(1.21.4, 무료) |
| 담당강사 |
이성용 강사
|
참고도서 |
| 강의구성 | 총 12강좌 (강의시간 : 총 ) |
|---|---|
| 수강기간 | 30일 |
| 강의형식 | 동영상 |
| 수강료 |
48,000원
이 강좌의 80% 이상 수강 시 출력이 가능합니다. |
| 강의수준 | 중급 |
| 강의에서 사용하는 프로그램 & 버전 |
Antigravity IDE (2.5.5, 무료), ServBay(1.21.4, 무료) |
| 담당강사 |
이성용 강사
|
- 수강신청
-
- 현재 강좌만 수강 신청하기
- 수강료 48,000원
- 수강기간 : 30일 수강신청
-
- 자유이용권으로 수강하기
- 총 4,194강좌 / 54,382개 영상
3개월 62,700원, 6개월 118,800원, 12개월 224,400원의 가격으로 무제한 수강해 보세요. - 자유이용권 구매 >
- 과정소개
- PHP 8.5 기반 PDO·팩토리 패턴부터 AI 엔티티 자동 생성, 동적 쿼리 빌더, DB 캐싱, 자연어 DB 검색 REST API까지 체계적으로 구축하는 백엔드 과정입니다
- 학습목표
- PHP 8.5 디자인 패턴과 안전한 동적 쿼리 빌더를 직접 구현하고, OpenAI API 연동을 통한 자연어 질의 파싱 및 DB·프롬프트 Caching 최적화 기술을 습득합니다
- 교육대상
- PHP 8.5 최신 문법과 객체지향 설계를 학습하려는 백엔드 개발자, AI(OpenAI)를 연동하여 자연어 처리 DB 검색 및 Caching 시스템을 구축하고자 하는 엔지니어
- 선수 과정
- PHP 8.5와 AI로 시작하는 모던 PHP 프로그래밍 #3
차시별 학습목표
- 01. PHP 8.5 기반 개발 환경을 세팅하고 설정 분리 및 PDO 커넥션 구조를 구축한다.
- 02. Factory 패턴과 __invoke 매직 메서드로 PDO 객체 생성을 자율화하고 DI 컨테이너에 등록한다.
- 03. 추상 엔티티 클래스를 정의하고 __get, __set 매직 메서드로 동적 프로퍼티 접근과 타입 캐스팅을 구현한다.
- 04. MariaDB CREATE TABLE 구문을 AI 프롬프트에 전달해 엔티티 클래스를 자동 생성하고 검증한다.
- 05. 조건에 따라 동적 SQL을 안전하게 생성하고 바인딩 파라미터와 필드를 검증하는 쿼리 빌더 기초를 다진다.
- 06. orderBy 및 메서드 체이닝을 구현하여 쿼리 빌더를 완성하고 PDO 실행 후 엔티티 객체에 매핑한다.
- 07. SQL 구문과 파라미터 조합을 SHA-256 해시로 변환하여 고비용 쿼리 결과를 저장하는 캐시 구조를 구축한다.
- 08. 사용자 자연어 질의를 OpenAI API에 전달하여 검색 조건 JSON 데이터로 안전하게 추출하는 구조를 습득한다.
- 09. AI 응답 JSON 데이터의 타입과 값을 엄격히 검증하여 안전하게 쿼리 빌더로 전달하고 프롬프트 캐싱을 적용한다.
- 10. 연관 배열 설정 기반으로 HTML 폼 컴포넌트를 자동 생성하고 사용자 입력 데이터를 안전하게 정제한다.
- 11. UI 표현 로직과 데이터 영역을 분리하여 웹 서치 UI를 고도화하고 서버 측 유효성 검증을 철저히 수행한다.
- 12. HTML 렌더링 대신 JSON 데이터 중심 REST API를 구축하고 AI 자연어 검색과 연동하여 Postman으로 테스트한다.
- 참고사항
- - 수강 기간 중 언제든지 반복 수강이 가능합니다.
- - 수강 여부 : 해당 차시의 80%를 수강하면 (회색) 배경으로 표시됩니다.
- - 수강 신청 완료 후 수강할 수 있습니다.
- - 즐겨찾기 한 강좌는 MY Class에서 확인할 수 있습니다.
