내가 이 정도야

나만 알고 있기에는 너무 아깝잖아? 그래서 강의를 만들어봤어.

내가 3년간의 백수생활을 하면서 만든 것은 티스토리 프로젝트 뿐만 있는 것은 아니다. 개발자로 살아가면서 얻을 수 있는 부가적인 수입과 내가 원하는 명성을 얻기 위해서는 어떠한 노력을 해볼 수 있을까 고민하다가 생각해낸 것이 바로 강의다. 이미 유명한 사람이 책을 쓰는 것이 아니라 그냥 쓰고 싶으면 써보라는 말을 들었다. 그것은 강의도, 유튜브도 포함하는 것이 아닐까.

 

강의는 인프런과 계약을 통해 제작하게 되었으며 수익금 비율은 언급하지는 않으려 한다. 하지만 독점 계약이기 때문에 구름EDU 라든가 다른 곳에 게재하기 어려운 것이 대해서는 그저 아쉬울 따름이다. 물론, 유료 강좌의 경우에는 유튜브에 올릴 수도 없다. 단, 무료는 가능하다.

 

https://www.inflearn.com/courses?s=%EC%A0%95%EC%83%81%EC%9A%B0

 

정상우 검색순 온라인 강의 - 인프런

정상우 검색순 온라인 강의

www.inflearn.com

PHP

지금은 아니지만 이전까지만해도 PHP 에 관심이 다소 있었기 때문에 나의 PHP 관련 지식을 알리고자 강의를 여러개 작성했다. 사실 시중에 출판되는 PHP 관련 서적은 PHP 의 많은 부분을 빼먹고 있으며 반 이상의 내용을 설명하지 않는다. 어째서인지 객체지향 조차 개제되어 있지 않고 Composer, PSR(PHP Standard Recommendation), OPCache 와 같은 내용은 없다. 그렇다고 책을 쓰고 싶은 마음도 없으니까 말이다. 너무 오래걸린다.

 

강의가 PHP 를 다루고 있기 때문에 부업으로써의 성적은 좋지 않다. 자바, 노드, 장고를 했다면 결과는 조금이나마 달라졌을지도 모른다. 영상의 소리나 말투에 대한 지적을 받은 적은 있어도 커리큘럼이나 내용에 대해 지적을 받은 적은 거의 없으니 역시 다루는 주제가 PHP 인게 가장 큰 원인인 듯싶다. 시장의 수요를 파악하는 것이 이래서 중요하다.

 

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

 

pronist/php7-lecture

Example codes for PHP 7+ Programming.lec. Contribute to pronist/php7-lecture development by creating an account on GitHub.

github.com

https://github.com/pronist/PHP-Blog-Application-Examples

 

pronist/PHP-Blog-Application-Examples

PHP Blog Application Examples. Contribute to pronist/PHP-Blog-Application-Examples development by creating an account on GitHub.

github.com

PHP 7+ 프로그래밍: 리부트

PHP 7+ 프로그래밍: 리부트 강의는 기존에 있던 PHP 7+ 프로그래밍 강의를 재구성했다. 본래 PHP 7+ 프로그래밍 강의는 내가 만든 최초의 강의였으나 파워포인트 기반의 강의여서 그다지 IT 강의로써 좋은 성적을 거두지는 못했다. 물론 이 강의도 잘 된건 아니지만, 그 이유는 잘 알고 있기때문에 괜찮다.

 

이 강의는 PHP 7+ 프로그래밍을 문법부터 설명하며 자주 사용하는 함수와 놓치기 쉬운 보안사항, 게시판 제작까지 이야기하고 있으며 게시판 제작의 경우 레거시함수형을 구분하여 이야기한다. 이 강의는 1부같은 느낌이어서 문법의 경우 객체지향은 일체 다루지 않는다. 다음의 강의에서 다루기 때문이다. 또한 강의기준 PHP 버전은 7.2 이지만, 예외로 일부 추가사항의 경우 PHP 7.4 의 내용도 이야기하고 있다.

 

https://www.inflearn.com/course/php7-reboot

 

PHP 7+ 프로그래밍: 리부트 - 인프런

기초 문법부터 내장 함수, 웹 보안, 게시판 만들기까지 PHP 언어를 시작하는 분들을 위해 바이블이 될 수 있게 만들어보고자 하는 마음으로 이번 강좌를 만들어보았습니다. 입문 웹 개발 프로그��

www.inflearn.com

PHP 7+ 프로그래밍: 객체지향

PHP 7+ 프로그래밍: 객체지향 강의는 PHP 7+ 프로그래밍: 리부트의 다음 단계에 해당하는 강의이며 객체지향의 대부분을 이야기하고 있으며 여기에서는 객체지향 문법과, 이전 강의에서 생략하고 넘어간 PHP 내장코어 확장의 객체지향 부분을 이야기한다. 또한 Composer 및 PSR, 게시판 프로젝트에서는 MVC(Model, View, Controller)를 이용하여 기존 프로젝트를 재구성한다.

 

https://www.inflearn.com/course/php7-oop

 

PHP 7+ 프로그래밍: 객체지향 - 인프런

PHP 객체지향, 내장 클래스, PSR, Composer, MVC(Model, View, Controller)까지 모던 PHP를 익히기 위한 근간을 이야기합니다. 초급 프로그래밍 언어 알고리즘 PHP 객체지향 알고리즘 온라인 강의 모던 PHP 프로��

www.inflearn.com

이 강의에서는 나만의 프레임워크 만들기라는 파트가 포함되어 있다. 아주 단순하지만, 자기만의 프레임워크를 만들고 포함시켜보는 과정을 거치게됨으로써 라라벨이나 CI 같은 프레임워크를 사용할 때 보다 쉽게 접근할 수 있도록 구성한다.

 

https://github.com/pronist/eclair

 

pronist/eclair

Eclair is a Simple PHP micro framework. Contribute to pronist/eclair development by creating an account on GitHub.

github.com

PHP 8, 새로운 기능 살펴보기

이 강의는 PHP 8의 새로운 기능들을 살펴본다. 다른 강의와는 다르게 이 강의는 분량이 짧기 때문에 공짜로 풀었다. PHP 8 에서 추가된 새로운 문법이나 변경사항들에 대해 소개하며 미래의 PHP 를 조금이나마 먼저 접해본다. 하지만 공짜임에도 불구하고 역시 그 이유 때문에 수강자가 적은 편이다. 이는 어쩔 수 없는 듯 싶다. 

 

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

 

PHP 8, 새로운 기능 살펴보기 - 인프런

5년 만에 등장한 PHP 8의 새로운 기능들을 간단하게 살펴봅니다. PHP 8의 신기능이 궁금하다면 한 번 들어보세요! 초급 프로그래밍 언어 PHP 온라인 강의 새롭게 등장한 최신 PHP 8의 기능을 가볍게 ��

www.inflearn.com

아직 구현이 안 된 부분이 있어서 이후에 수정이 필요하다. JIT 에 대한 설명, Attribute 가 구현되면 강의를 수정해야 할 것이다. JIT 를 설명할 때는 PHP 가 Zend VM 에서 실행되기까지의 과정을 고차원의 관점에서 해주고 거기에서 JIT, OPCache 가 어느 시점에서 작동하는지도 이해를 해둘 필요가 있을 것으로 생각된다.

 

https://github.com/pronist/php8-feature-examples

 

pronist/php8-feature-examples

This Repo contains PHP 8 feature Examples. Contribute to pronist/php8-feature-examples development by creating an account on GitHub.

github.com

나만의 포트폴리오 블로그 만들기(feat. 티스토리 스킨)

이 강의의 목적은 명확하다. 보기에는 티스토리 스킨을 만들어보는 강의지만, 사실은 티도리 프레임워크를 대중에게 알리는 것이 주 목적이다. 일단 이 녀석도 분량이 짧은 편이고, 굳이 유료로 만들어야 할까 싶기 때문에 공짜로 풀었다. 헌데 시장의 수요가 많은 프론트엔드라서 그런지 PHP 강의보단 확실히 성적이 좋다.

 

https://www.inflearn.com/course/%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC

 

나만의 포트폴리오 블로그 만들기(feat. 티스토리 스킨) - 인프런

티스토리 스킨 개발방법을 익히고 필자가 만든 티스토리 스킨 개발 전용 프레임워크인 티도리에서 제공하는 빌드, 배포 자동화, 코드 분할과 같은 내용을 배웁니다. 초급 웹 개발 웹앱 디자인 ��

www.inflearn.com

이 강의에서 아쉬운 점은, 아무래도 예제코드가 제공되지 않는다는 것과 너무 티도리 프레임워크 위주로만 설명하고 있다는 점인 것 같다. 실제로 티스토리 스킨을 개발하려면 고려해야 할 사항이 제법 많으니까 말이다. 공짜라서 별 말은 없는 것같긴해도 이 점은 개인적으로도 아쉬운 부분이고 여러모로 보안이 필요하다.