Thumbnail
BEST 개발 · 프로그래밍 웹 개발
PHP 7+ 프로그래밍: 리부트
(3.9)
14개의 수강평 ∙ 157명의 수강생

55,000원

지식공유자 : 정상우
총 70개 수업˙총 15시간 11분
평생 무제한 수강
수료증 발급 강의
입문 대상 초급 중급이상
내 목록 추가 133 공유
정상우 프로필
(무료!) PHP 8, 새로운 기능 살펴보기 강의가 개설되었습니다.
정상우 7달 전

안녕하세요 :)

PHP 8 이 5년 만에 나타났습니다. 베타 버전이지만, 기능은 어느정도 정의되었죠.
그 기념으로 PHP 8의 새로운 기능들을 알아보는 강좌를 준비했습니다.

공짜입니다!

https://www.inflearn.com/course/php8-new-features

정상우 프로필
PHP 7+ 프로그래밍: 객체지향이 공개되었습니다.
정상우 11달 전

안녕하세요. 정상우입니다.

기다리던 객체지향 강의가 드디어 나왔답니다 :)
현재 오픈 기념으로 15% 할인을 하고 있습니다.

PHP 7+ 프로그래밍: 객체지향
https://www.inflearn.com/course/php7-oop

정상우 프로필
PHP 7+ 프로그래밍: 객체지향 커리큘럼 및 일정
정상우 11달 전

5월이 지나갔음에도 강의가 등장하질 않아 기다리고 있던 분들께는 죄송하다는 말씀드립니다.
코드를 여러번 뒤집어버린지라 이제 영상편집만 남았습니다! ㅜㅜ 따라서 다음 주에는 가능할 것으로 생각합니다.

커리큘럼은 다음과 같이 확정하였음을 알립니다. 강의는 총 40개의 강좌로 구성됩니다.

우리 수업에 대하여

  • 강의 소개

PHP는 객체지향의 시대를 맞이했다.

  • 클래스 기초
  • 정적 메서드와 늦은 정적 바인딩
  • 생성자와 소멸자, Fianl, 가시성
  • 추상 클래스, 인터페이스, 트레이트
  • 매직 메서드
  • 네임스페이스
  • 예외
  • 제네레이터
  • 참조
  • 객체 비교와 복사

내장 클래스, 이 정도는 알아야지!

  • 클로저
  • 클래스
  • 날짜와 시간
  • 디렉토리
  • 리플렉션
  • 세션
  • 표준 PHP 라이브러리
  • 스트림
  • PHP 데이터 객체
  • 캐시

PHP 표준 권장안이 뭔가요?

  • PSR

언제까지 직접 만들어서 쓸 건가요?

  • PHP 패키지 매니저, 컴포저

나만의 프레임워크 만들기

  • 데이터베이스
  • HTTP
  • 라우팅
  • 세션
  • 지원 (서비스 프로바이더, 테마)
  • 어플리케이션
  • 나만의 프레임워크를 패키지로 만들기

함수형에서, 객체지향으로 (게시판)

  • 지난 프로젝트와 달라진 점
  • 프로젝트 준비하기
  • MVC(Model, View, Controller)
  • 프로바이더
  • 미들웨어
  • 서비스
  • 인증
  • 유저
  • 게시글
  • 이미지

그 외에 더 알아두면 좋은 확장 등은 리부트 강좌와 마찬가지로 새소식 이나 강의 소개란에 작성해볼 예정입니다.
강의 제작이 늦어진 점 다시 한 번 죄송합니다.

+ 라라벨 강좌! 는 할지 말지 심각하게 고민하고 있습니다.

다른 댓글 보기(1)
정상우 프로필
현재 블로그에 문서로 정리하고 있습니다.
정상우 2020.04.25

PHP 7+ 핸드북이라는 이름으로 현재 객체지향을 포함한 내용을 블로그에 정리하고 있습니다. 강좌에서 이야기한, 또는 할 내용과는 구성이 다르며 글로 전달하기 부적절한 부분(함수 레퍼런스 같은)은 생략할 것이고 쿠키, 세션, 파일 업로드 등의 내용은 아직 글로 정리하지 않았습니다. 문법부분은 완성입니다.

PHP 언어를 입문하시는 분들의 검색의 번거로움을 덜고자 강좌의 새소식으로 작성하고자 합니다. 

PHP 7+ 핸드북
https://pronist.tistory.com/36

송구스럽게도, PHP 7+ 프로그래밍: 객체지향 강좌가 5월로 연기되었다는 점을 말씀드리고 싶습니다. 제작 중 중간에 부득이한 사정이 생겨버렸습니다. 인생은 계획대로 되지 않는군요 .. :(

다른 댓글 보기(2)
정상우 프로필
나름 알아두면 유용한 확장들을 소개합니다.
정상우 2020.03.19

언급하지 않았지만, 나름대로 유용한 확장들을 소개합니다. 아래에서 소개되는 확장들을 다 학습할 필요는 없으며 필요에 따라 사용하면 되겠습니다. 중요도가 떨어지기에 강좌에서 다루지는 않았습니다. 물론 ★ 표시를 해둔 것은 상황에 따라 중요할 수 있습니다.

  • Fileinfo - MIME 타입과 관련된 정보를 얻을 때 유용합니다.
  • Ctype - 변수의 형식을 검사하되, 조금은 다른 방식으로 검사합니다.
  • iconv - 인코딩과 관련된 확장입니다.
  • GD - 이미지 프로세싱을 할 때 사용합니다. (★)
  • Multibyte String - 한글 등 멀티바이트 문자열을 핸들링할 때 유용합니다. (★ - Strings)
  • Sockets - 소켓 서버, 클라이언트를 구성할 때 사용합니다. (★ - Streams (2))
  • XML Parser - XML 을 파싱할 때 사용합니다. 객체지향에서는 XMLReader, DOM 등을 사용할 수도  있습니다. (★)
다른 댓글 보기(1)
정상우 프로필
PHP 7+ 프로그래밍: 객체지향 강의를 제작 중입니다.
정상우 2020.03.18

PHP 7+ 프로그래밍: 객체지향 강의를 현재 제작하고 있습니다. PHP 7+ 프로그래밍: 리부트 강좌의 성적과는 관계없이 이는 제작할 것입니다. 이 강좌가 PHP 의 전반전이라면, 객체지향은 중후반전에 가깝습니다. 사실상 객체지향 강좌가 끝나야 코드 이그나이터든, 라라벨이든 프레임워크를 배우기 수월하기 때문이죠. 객체지향 강좌는 아직 제작 초기 단계이고, 강의는 대략 30 - 40강 정도로 예상하고 있습니다.

  • - 우리 수업에 대하여 - 1강
  • - PHP 객체지향(OOP) 문법 (Classes and Objects, Namespaces, Exceptions, Generators, References) - 10강
  • - Membership Extensions 에서 이야기 하지 않았고, 몇몇 필수적으로 알아야하는 객체지향 기반 확장과 함수에 대해 이야기합니다. (PDO, SPL, Classes 등) - 10강
  • - PHP 7+ 프로그래밍: 리부트 강좌에서 만들었던 게시판을 객체지향 버전으로 만듭니다. 구현의 내용이 달라지니 사실상 새로짜는 것으로 다름 없겠네요. (게시판 제작, 테스팅, 로깅, 마이그레이션 등) ? ~ 20강
  • - 패키지 매니저(Composer)의 사용법과 패키지 작성법을 간략하게 알아봅니다 ? ~ 5강

https://github.com/pronist/php7-lecture/tree/intermediate

4월내에 강의를 제출할 예정입니다. 리부트 강좌를 만들 때처럼 연기하는 행위는 그다지 하고 싶지 않습니다.

PHP 7+ 프로그래밍 강좌를 들어주셔서 감사합니다. :)

다른 댓글 보기(2)

55,000원

내 목록 추가 133 공유
지식공유자 : 정상우
총 70개 수업˙총 15시간 11분
평생 무제한 수강
수료증 발급 강의
입문 대상 초급 중급이상
수강 전 궁금한 점이 있나요?
문의하기
문의
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스