55,000원
cis3093
2023-04-24854708코딩지식이 크게 없습니다. 다룰 수 있는거라고는 html과 css약간 sql을 다룰 수 있는데, html과 sql을 연결하는 것이 개발언어라고 하더라구요. 개발언어중에 php가 익숙하여 접하게 되었는데 초보가 듣기에도 좋은 강의인지, 강의를 듣고 실무에 조금이라도 쓸수 있는지 궁금합니다.
가후
2020-12-0298266프로그램은 거의 쌩 초보입니다. 간단한 커뮤니티형 웹사이트 개발을 하려면 php 가 좋다고 아는 동생이 알려주어서, php 를 공부하려고 합니다 인터넷으로 php를 살펴보다가 php8이 나왔다는걸 알게 되었습니다. php8 이 나온지 얼마 안되서 강의가 없는데, php 7 + 프로그래밍: 리부트 , 강좌를 듣고나서 나중에 php8을 추가로 공부하는게 나을지 나중에 php8강좌가 나오면 그때 , php8로 공부하는게 나을지 몰라서 문의드려요 지금 제 상황에서 어떤게 나은 선택일까요?
정상우2020-12-0280774안녕하세요~ 반갑습니다. php8 이 나오기는 했습니다만, php7 에 php8 의 일부 기능 추가에 대한 것만 있을 뿐 그렇게 큰 변화는 없습니다. 먼저 php7 을 익힌다음, php8 에 무엇이 추가되었는지 살펴보는 것도 좋은 방법입니다. 제 강의 중에 <PHP 8: 새로운 기능 살펴보기> 라는 "무료" 강좌가 있는데, <PHP 7+ 프로그래밍: 리부트>, <PHP 7+ 프로그래밍: 객체지향>을 듣고 <PHP 8: 새로운 기능 살펴보기> 강좌를 살펴보면 php8 까지 모두 살펴볼 수 있습니다. php8 이 추가된 전체 php 강의가 나오기까지는 시간이 꽤나 걸릴 것입니다. 저는 일단 그러한 계획은 없기 때문에, PHP 7 강좌를 익히고 PHP 8 무료 강좌를 보시는 것을 추천드립니다. :)
Henu
2020-09-0258981안녕하세요. PHP를 사용할 때는 주로 5.* 버전으로 그누보드를 이용해서 코딩을 하곤 했었습니다.(레거시 프로젝트들) 주 개발언어가 PHP는 아니지만 어느정도 관심있게 보는 언어이다 보니, 수강전 문의 드립니다. 기존 레거시 프로젝트 개발 및 유지보수를 진행하면서 PHP는 맥락없이 코딩하는 언어구나 느꼈었습니다. 각 회사마다 코딩 스타일은 다르겠지만 제가 경험했던 바로는 정리가 안된 변수들과 함수, 그때마다 필요하면 하드코딩을 통한 에러 수정.. 추후 누군가 개발한 프로젝트를 유지보수 하게 될때에는 코드를 보는순간 짜증이 밀려왔었는데요. 이러한 이유들이 PHP가 가진 장점이자 단점으로 생각이 듭니다. 그 단점을 보완하고자, 이 강의에 관심을 가지게 되었고, PHP 5.* 버전과 7버전의 차이 및 학습의 난이도를 알고 싶습니다. 또한 7 버전 기준으로 학습을 했지만 이를 5.* 버전에서도 적용할 수 있을지 궁금합니다.
정상우2020-09-0269053PHP 5, PHP 7 의 차이는 내장 함수 및 문법의 변화와 PHP 의 속도가 비약적으로 상승했다는 점입니다만, 사실 가장 중요한건 PHP 세계가 체계적으로 확립되었다는 점입니다. 말씀하셨듯이 레거시 PHP 프로젝트는 난잡하고, 스파게티 코드입니다. 저도 그런 프로젝트를 많이 경험해봐서 상당히 나쁘게 생각하고 있습니다. 하지만 PHP 7이 등장 한 지 꽤 오래되었고 MVC 등의 아키텍쳐 패턴의 출현과 자바스크립트의 NPM 과 비슷한 역할을 하는 의존성관리자의 발달, PHP 의 코딩 스타일을 권장하는 PSR 이 등장하는 등 PHP 의 생태계가 상당한 변화를 이루었습니다. PHP 가 가진 자유는 가독성의 하락과 어려운 유지보수를 불러왔기에 어느정도는 제한이 필요했기에 나타난 것들이겠지요. 프레임워크 중에서 라라벨 프레임워크는 PHP 개발자라면 꼭 익혀두면 좋은 프레임워크입니다. 학습의 난이도는 PHP 를 처음접하는 사람부터 할 수 있도록 했으며, PHP 7 프로그래밍: 리부트 강좌는 초급 강좌. 정말 처음 하는 분들부터 할 수 있고, PHP 7 프로그래밍: 객체지향 강좌는 초급 이상의 분들부터 들어주시면 더 좋을 것같습니다. :)
안녕하세요. 이 강의가 입문자 용이기 때문에 초보자여도 괜찮습니다. 또한 PHP 를 이미 해보신 바 있다면 괜찮습니다. 실무에서 활용해보려면 이 강의 뿐만 아니라 객체지향 강의도 들으셔야 어느정도 효과를 보실 수 있으실겁니다. :)