묻고답하기
홈페이지를 직접 손보고싶어서 배워볼까합니다. 전문가분들의 조언부탁드립니다.
2015.07.14 14:11
자유게시판이 없어 묻고답하기 게시판을 이용하는점 양해부탁드립니다.
xe사용한지는 3년여정도 되었고, 그동안 레이아웃 다운받아 쓰며 필요하거나 모르는 기능들은 묻고답하기 게시판 또는 팁게시판에서 도움을 받아 근근히 꾸려왔습니다.
그러다가 오류한번 나면 어디가 잘못된지도 모른채 홈페이지 백업시키는게 일이어서 언제든 배워서 제대로 해봐야지 마음만 먹다가 이번에 배워볼까 합니다.
할줄아는 거라고는 FTP업로드, 포토샵 아주 기본, 드림위버에서 검색한 내용으로 소스고치면서 사용해본게 다입니다.
전부 검색으로 알게된것으로, 전문적이고 체계적인 지식은 전무하다고 봐도 무방합니다.
이런 제 상태로 아래의 수업들 중 꼭 배워야 할 것은 무엇이며, 어떤 순서로 배워야 체계적으로 자리잡을 수 있을까요? 전부 들어본 단어이기는 하나, 제대로 아는게 없어 이곳에 이렇게 조언부탁드립니다.
※수업명
①반응형웹 HTML & CSS 3.0
내용 : html5,html6,html7,CSS 3.0,CSS 3.1,web form 및 CANVARS,코덱과 브라우저,스마트폰웹과 HTML5,반응형 웹페이지1,반응형 웹페이지2
②웹표준디자인Ⅰ(HTML/드림위버)
내용 : 웹표준 HTML, 드림위버, 모션그래픽
③포토샵
④페인터
④자바스크립트 & 제이커리(JavaScript&JQuery)II
내용 : 1.제이쿼리 문법
2.제이쿼리 활용
3.포트폴리오제작
⑤C언어
내용 : C언어의 이해 - 변수와 자료형의 종류 - 표준 입출력함수 - 연산자 - 제어문의 이해 - 배열과 포인터 - 다차원배열과 포인터 - 표준함수와 함수이해 - 함수의 활용 - 구조체 이해/ 구조체 와 함수 - 파일입출력 - 객체지향 프로그램 이해하기 - OOP를 이용한 프로그램 제어하기 - 클래스 이해와 활용 - 클래스의 이해와 활용 - 상속과 다중상속 - 가상함수 - OOP기능을 이용한 프로그램 활용 - OOP를 이용한 프로그램 고급 처리 - 객체지향 개념을 적용한 예제
댓글 2
-
Flolida
2015.07.14 21:18
-
BJ람보
2015.07.14 23:56
1~4정도는 UI와 관련된 부분으로써 도움이 될 수 있습니다.
어떠한 말이냐면.. 저정도를 배우고나면 게시판스킨, 레이아웃은 실제로 제작할 수 있는 단계는 만들 수 있습니다.
다만, XE에서만 사용되는 php소스라고 해야하나요?
그누보드나, 다른 CMS(?)류의 경우if문 작성이 대부분 이렇습니다
<?php if($logged_info->member_srl == $member_srl ?>
<?php else ?>
<?php end ?>
(자세하게 써본적이 없어서..) 아무튼 이러한 생각을 가지고 XE으로 접근하셨던 분들은 조금 여기서 해깔려 하기 마련입니다
XE에서는 저런형태가 아닌,
HTML 파일(XE에서는 템플릿파일이라고 명칭합니다.) 속에
<!--@if($logged_info->member_srl == $member_srl)-->
<!--@else-->
<!--@end-->
형태를 취하거나
<a href="~~" cond="$logged_info->member_srl == $member_srl"></a>
또는
<a href="~~"|cond="$logged_info->member_srl == $member_srl"></a>
형태를 취합니다.
이러한 속성들을 어느정도 이해하고 있으셔야 XE의 대해서 어느정도 사용이 가능해지는것입니다.
(반복문, if문, for문 등등 모두 비슷하고 XE만의 특별한 규칙이 또 있을 수 있습니다.)
위의 사항은 거의 디자인 적인 부분이고,, C+을 배우시기 보단 XE가 사용중인 PHP를 기초적으로 시작하시고 배워두시는게 나중에 XE3에서도 도움 될 수 있습니다.
XpressEngine 배우시려면 위에 수업 중 크게 연관 되는 부분은 없어요.
PHP 를 배워야 해요 ...
추천 드리는 방법은 CSS 를 배우면서 혼자 레이아웃을 만들어 보시다가
그 다음 PHP 로 방명록 정도만 만들 정도만 되어도,
왠만한 것 다 수정은 가능할 거라고 봅니다 ....