Extra Form
PHP PHP 7.3
CMS XpressEngine

제 목표는 명확합니다.

 

만들어진 모듈이나 애드온 등의 소스를 이해하고 커스텀할 수 있으면 좋겠습니다. 

더 욕심내면 간단한 것은 직접 만드는 것입니다.

 

그래서 어떤 순서로 공부하는 것이 라이믹스를 활용하는데 최적일까요?

html, css는 조금 알고 있습니다.

 

PHP -> 라이믹스 문법? -> JS

 

이런 순서로 하나씩 파면 될까요?

  • Lv30
    php,js 를 배우기 시작하시면서 병렬로 라이믹스의 자료를 수정하고 해보세요.
    라이믹스에서 사용하는 상당부분은 php이고 플러스 라이믹스 함수들입니다.
    그리고 템플릿에서 쓰는 고유 문법이 있구요.

    하나를 배우고 나머지를 배우고 하는게 오히려 효율이 떨어질 수 있습니다.

    제가 애드온등을 고치고 템플릿에서 php 코드를 사용해서기능을 구현하고(저도 모르는 사이)하다가 뒤늦게 php 기초부분을 열람해 보니 제가 의식하지 못한 것일 뿐 라이믹스 자료를 고치고 하면서 php를 이미 어느정도 다루고 있었던걸 알았습니다.
  • Lv30 Lv5
    답변감사합니다. 혹시 php를 배우는 가장 권장해주실 만한 방법이 있을까요? 요즘 인강이나 무슨 스파르타 코딩 이런 것들도 있던데.. 아니면 역시 책을 한권 사야할지.. 작심했을때 시작하려구요.
  • Lv5 Lv30
    위 댓글에서 살짝 보충해야 할 것 먼저 적으면
    php를 먼저 배우지 않고 라이믹스 자료들을 고치고 하다보니까 변수,함수 등의 기초가 없이 주먹구구식으로 고치고 하다보니 실력이 절대 늘지 않는 상태로 어느정도 낮은 수준으로 고치고 하는 상태가 이어집니다. 그래서 php를 먼저 학습을 하면서 기본 구조을 익히면 좋을 것 같더군요.

    일단 저는 php 기초과정만 보고 잠시 쉬고 있습니다.
    생활코딩 영상으로 강의가 잘 되어 있고 쉽게 설명을 잘 해주셔서 좋았습니다.
  • Lv5 Lv24

    기본적인건 책한권 사서 대략적으로 어떻게 작동되는지 어떻게 코딩하는지 foreach for while 같은 문법들을 어떻게 쓰는지 익히시고 나머지는 구글에서 검색하면서 배우시면 됩니다. (코딩에 제일 좋은건 외우고난뒤 프로젝트로 만드는것 입니다.)

  • Lv30 Lv5
    그 생활 코딩 영상 저도 보고 싶은데 혹시 링크 여쭈어봐도 될지요!
  • Lv24 Lv5
    감사합니다! 괜찮으시다면 책 한권 추천해주실 수 있을까요!
  • Lv5 Lv24
    제가 추천하는것보다 가장 기초적인 부분으로 구성이 잘되어있는 책을 서점에서 보시고 구입하시는걸 추천드립니다.

    본인에게 잘 맞는 책이 배우기가 좋으니까요 :)
  • Lv5 Lv30
    구글에 생활검색으로 검색하면 사이트 나오구요. 언어별로 메뉴가 잘 구성되어 있습니다.
    https://opentutorials.org/course/3018
    위 주소가 php 기초편입니다.
  • Lv24 Lv5
    네 알겠습니다! 감사합니다!
  • Lv30 Lv5
    아하 생활코딩이라는 것이 고유명사였군요! 의욕이 불타오릅니다. 감사합니다!
  • Lv37

    어떤 부분을 먼저 건드려보고 싶으신지에 따라 다릅니다. 서버단에서 어떤 데이터를 저장하고 조작하고 불러오는 모듈을 만드시려면 PHP와 SQL(DB 언어)가 가장 중요하고, 기존 자료를 뜯어보며 주먹구구식으로 배워도 되지만 웹지기님 말씀처럼 한 번쯤 체계적으로 공부하여 기본 개념을 잡아두면 훨씬 도움이 됩니다.

     

    반면, 레이아웃이나 스킨에서 화려하게 동작하는 것을 만드시려면 JS가 훨씬 더 중요합니다. 이 경우 PHP는 대충 무엇이 변수이고 무엇이 함수인지 구분할 줄만 알아도 충분할 수도 있습니다. 어차피 JS를 배우면 PHP를 비롯하여 {꼬부랑괄호}를 많이 사용하는 계열의 언어들은 대강 다 읽을 수 있게 되니까요.

     

    생활코딩 영상도 있고 그 밖에도 온라인상에 자료가 많지만, 책을 선호하신다면 "러닝PHP"라는 책이 PHP 기초부터 고급 기술까지 폭넓게 다루고 있습니다. 그러나 사람마다 시작하는 지점과 공부 스타일이 다르니, 꼭 그 책을 구입하지 않으시더라도 거기서부터 시작해서 비슷한 책들을 비교해 보시면 도움이 될 것 같네요.

  • Lv37 Lv5
    감사합니다!!! 열심히 해볼랍니다!!!
  • Lv37 Lv30
    러닝PHP 하나 리스트업 해봅니다!