절차적 기초 문법부터 PHP 8.x 최신 기능, 객체지향(OOP), 함수형 프로그래밍,
컴포저(Composer) 패키지 생태계와 MVC 웹 프로젝트까지 체계적으로 정복하는
JinyPHP 실전 개발 강의 노트입니다. 탄탄한 PHP 기본기를 다지고 라라벨로 나아가세요!
본 강의 노트는 비제이퍼블릭을 통해 출간된 '넘버원 PHP', '넘버투 PHP', '넘버쓰리 PHP' 시리즈를 집필한 저자(이호진)의 풍부한 실무 경험과 강의 노하우를 바탕으로 최신 PHP 8.x 트렌드에 맞게 지속적으로 업데이트되고 있습니다.
넘버원 PHP
넘버쓰리 PHP
프로그래밍 언어의 기초 개념부터 엔터프라이즈 객체지향 설계, 패키지 배포, 그리고 MVC 웹 서비스 구현까지 이어지는 6단계 코어 커리큘럼입니다.
PHP의 역사와 8.x 최신 엔진 특징(OpCache, JIT)을 이해하고, Windows(XAMPP), Mac, Linux, Docker를 활용한 완벽한 로컬 개발 환경을 완성합니다.
환경설정 시작 ➔상수, 변수, 메모리 적재 원리, 데이터 타입, 연산자, 제어문(if, match, loop), 전처리기(include/require), 유효범위(Scope), 익명함수 및 에러 처리를 배웁니다.
기본문법 학습 ➔클래스와 인스턴스, 캡슐화, 상속, 인터페이스, 추상 클래스, Trait 다중 상속 보완, 네임스페이스, 클로저, 열거형(Enum) 및 실전 디자인 패턴을 습득합니다.
OOP 학습 ➔대화형 콘솔 CLI 유틸리티 구현, 파일 시스템 스트림 입출력과 JSON 데이터 파싱, cURL 기반 HTTP 원격 API 통신 및 웹 크롤링을 직접 코딩합니다.
응용실습 시작 ➔글로벌 PHP 표준(PSR-1, PSR-4 오토로딩), 컴포저(Composer) 기반 외부 라이브러리 연동, 오픈소스 패키지 배포 및 프레임워크 코어 아키텍처를 학습합니다.
패키지 학습 ➔HTTP 클라이언트/서버 통신, 쿠키와 세션 인증, PDO 기반 안전한 SQL 데이터베이스 쿼리 바인딩, 그리고 MVC 템플릿 구조를 활용한 실전 게시판을 완성합니다.
웹프로젝트 시작 ➔라라벨 13.x 최신 공식 문서 103개 전 주제를 기반으로, 14주 동안 도서 쇼핑몰 스토어프론트와 관리자 백오피스를 직접 구현해보세요.
딱딱한 문법 암기가 아닌, 현업 시니어 개발자 지니와 성장하는 주니어 도로시, 그리고 디버깅 보조견 토토의 대화를 통해 재미있게 원리를 깨우칩니다.
수석 백엔드 아키텍트 & 멘토
"PHP는 단순한 스크립트 언어가 아닙니다. 메모리 라이프사이클, 객체지향 캡슐화, 그리고 웹 표준 아키텍처를 올바르게 이해하면 가장 강력한 백엔드 도구가 됩니다."
성장하는 주니어 개발자
"선배님! 왜 변수에 `$` 기호가 붙나요? 클래스와 인터페이스는 왜 따로 정의하죠? 질문이 생길 때마다 밑바닥부터 파고들어 완전히 내 것으로 만들 거예요!"
버그 사냥 디버깅 보조견
"멍멍! 세미콜론이 빠지거나 타입 에러(TypeError)가 발생하면 꼬리를 흔들어 즉시 알려줍니다! 예외 처리를 철저히 해서 무중단 서비스를 유지해봐요!"
이 온라인 강의 노트를 통해 최신 PHP 생태계를 함께 학습하고 지식을 나누는 파트너와 커뮤니티입니다.
컴퓨터공학 / 소프트웨어 전공 실습
웹 서버 구축, 데이터베이스 연동, 최신 객체지향 프로그래밍과 프레임워크 기반 백엔드 아키텍처 학습을 위해 본 교재 노트를 대학 실습 강의 및 스터디에서 폭넓게 활용하고 있습니다.
스터디, 기업 사내 교육, 오픈소스 기여
오타 교정, 새로운 PHP 8.x 예제 추가, 또는 대학/동아리 스터디 교재 활용 문의 등 어떤 의견이든 언제든 깃허브 저장소 이슈를 통해 환영합니다!