-----------------------------------------------------------------------------------------





# 대략적인 웹프로그래밍 공부의 설계도를 만들어본다.









(1) 현실적으로 한권의 php프레임워크책을 한권 실습한다.


<라라벨 프레임워크>라는 책 한권을 정해서 책에서 제시한 프로젝트를 따라서

실습해본다.

기본적인 php, mysql, 웹프로그래밍의 기초연습이 될수있다.





(2) 웹서버나 클라우드 개발환경을 구입하거나 빌려서 실습프로젝트를 구현해본다.



책에 나오는 간단한 예제와 방명록, 게시판 등등을 실제 웹사이트로 만들어본다.

+

웹서버나, <파스타>같은 클라우드 환경의 사용법등을 알아본다.

그리고 그 환경에서의 php프레임워크 프로젝트를 간단히 구현해본다.




(3) 실제 회사에서 사용가능한 정도의 웹프로젝트를 연습한다.



게시판이나 회사홈페이지, 개인웹사이트를 어느정도 수준까지 만들어본다.

(기능 ::  게시판, 회원제기능, 블로그, 방명록 등등)






(4) 완성된 프로젝트를 만드는 과정을 설명하는 위키작업을 한다.



개인 연습을 한 프로그램 완성과정을 위키형식으로 블로그화해서 작성한다.

실습과정을 문서화하는 연습도 겸해서 하는 것이다.


실력이 된다면,

그런 과정을 통해서 php학습서를 만들어보는 것도 좋은 경험이 될수 있다.







...






...





------------------------------------------------------------------------





댓글을 달아 주세요


========================================================



 <프로젝트 :: 중고서점 쇼핑몰 구현>





1. 개발 환경 

아파치, php, MySQL 로 개발


2. 목표 :: 중고서점 쇼핑몰 웹사이트 개발하기...


3. 기능 구현 목표


(1) 메인 홈페이지 ... html, css 간단한 인트로 구성, 회원가입화면, 

                        로그인/로그아웃기능, 


(2) 계층형 게시판 ... 페이징 기능, 답변글 기능, 회원만이 사용 가능한 질문                         답변 게시판


(3) 쇼핑몰 기능 ... 쇼핑카트 기능, 신용카드로 결제기능 구현,                                       외부 payment gateway 연결


(4) 관리자 화면 구성 ... 상품 등록, 회원관리, 접근 보안 기능, 

                           결제 관리화면,





====================================================



댓글을 달아 주세요


-----------------------------------------------------------------


# 우선, 한주의 시작이 많이 힘듬을 느낀다.


좀더 마음의 중심을 잡자.

어차피 남들이 나의 삶의 무게를 대신해 주지 않는다.


선택은 온전히 나의 것이기에, 최선을 다해 공부해야 한다.

자꾸 미루는 시험이나 공부, 영어실력을 키우는 문제 등등 하루라도 미룰 생각을 하지말고

매일 매일 최선을 다해서 실력을 만들어 가야 한다.



-------------------------------------------------



# php 홈페이지 작업 설계...



간단한 게시판 구현 + 회원제, 쇼핑카트 구현

간단하게 데이타베이스와 연결 기능 구현 + 리눅스에서 Apache, PHP, MySQL 연결을

소스 설치로 진행 한다.


당분간 기본 홈페이지 모양만 설계하고, 일단 <프레임워크>도입은 보류한다.

우선 기본 게시판 세팅의 기술, 원리를 이해하고 공부해 본다.




-----------------------------------------------------



# 이번달의 공부 목표 + 영어공부, 토익 정리 필요


우선, 13일 토익 성적 발표까지는 공부를 하면서 점수를 기다려 본다.

점수가 만족할 정도면 다음 단계로 가고,

만약 점수가 안 좋은면....   영어 공부를 어떻게 할지 고민을 좀 해야 한다.


일단, 영어 단어, 구동사 등등 암기가 필요함은 알고 있다...





...




...





by Span


<2015. 11. 2>



-------------------------------------------------------------









댓글을 달아 주세요

mysql 설치 오류 해결....

ㅁ컴퓨터 공부 2015.08.19 15:00 Posted by sfzine

 

 

 

http://ckocko93.blog.me/220391936100

 

 

 

 

댓글을 달아 주세요


----------------------------------------------





#  자바 기본 문법을 읽고( ~p365)





1.  프로그래밍을 배우는 방법을 너무 부담 갖지 말고 진행할 필요가 있다.

한 주제(포인터, 상속, 구조체, 객체)가 이해 안된다고 너무 몰입해서도 안되고,

한 주제의 소스를 입력하는데 너무 에너지를 많이 쓰면,

지치기 쉽다.


공부도 적당히 할 필요가 있다. 전체적인 1회독을 통해서 

자바의 기본문법이 무엇인지 .... 일단 이해하고,

그 다음에 하나씩 주제를 집중해 갈 필요가 있다.


일단 1회독,2회독 정도 한후에 ---> 강의 1회독 ---> 다시 기본서를 집중 이해하는 방식



     |** 자바 기본문법 ** ::  변수, 에러처리, 반복제어문, 흐름제어문, 배열, 입출력 클래스





2.  자바 기본서를 읽고.... ----> 자바 웹/ jsp 게시판, 쇼핑몰 소스 설치를 위한 기본 공부


<엄진영 교재>나, 자바웹 교재를 한권 읽으면서, 기본적인 메모장, 게시판등을 구성해 본다.

아파치 + php/jsp + MySQL 의 조합으로 홈페이지 구성을 하는 웹 프로그래밍을 하나의 

모델로 목표로 공부하고 있다.



우선, 여기까지 진도를 나가서 <홈페이지 프로젝트>를 구성해 본후에, 프로그래밍 공부를 어떻게 할지

, 필요성과 방향성을 재정립 할 필요가 있다...




너무 세부적인 부분 보다는, 현실적으로 필요한 부분부터 공부를 하는게 모든 공부의 원칙이다.

기본서-->홈페이지, 게시판, 쇼핑몰 구현을 하는 프로젝트 --> 서버/네트워크 관리 심화 과정

----> 프론트엔드 개발 정보 ---> 웹디자인 공부....







----------------------------------------------------















-------------------------------------------------------





댓글을 달아 주세요




--------------------------------------------------------





#  어떤 시험이든, 공부든, 자격증을 위한 준비든

자신이 하고자 하는 일의 성격을 이해하지 못하고 공부한다면

지겨워서라도 금방 포기하게 될것이다.

 

그래서 <컴퓨터 관련 직종을 직업으로 가진다면> , 더 더욱 자신의 공부분야가 어떤일인지

이해하고 시작할 필요가 있다고 할것이다.





예를 들어보자 !!!


우리가 <알라딘>같은 도서 쇼핑몰 회사를 만든다고 가정해보자.

홈페이지의 구성요소를 분석해서 이해를 시작한다.

쇼핑몰 회사를 구성하는 요소를 3가지로 나눌수 있다.


 

(1)프론트엔드 개발 + 웹디자인


홈페이지 외관구성, 디자인 관련 기술, 

html5/css, 자바스크립트, 드림위버,// node, jquery 등의 스크립터

포토샵, 일러스트

 


(2)백엔드 개발자(서버개발자) + 웹프로그래머


코딩도구(vi, sublime text, editplus, 이클립스/넷빈즈)사용법 배우기

APM개발자(아파치웹서버+php/jsp자바웹+Mysql,오라클)

,자바나 C언어 공부


 

(3)서버 관리자 + 네트워크 엔지니어 + 데이터베이스 관리자


네트워크 관리사, 리눅스마스터/LPIC, CCNA, 정보처리기사, 

보안기사/CISA, CISSP,

OCP(오라클관리자/데이타베이스), OCJP(자바언어 자격증)

 



------------------------------



처음 iT 분야를 공부한다면,

도대체 어떤일을 하고, 어떻게 직업을 구할지 막막할 것이다.

어차피 공부를 해야 전체적인 비전을 찾을수 있지만,

그래도 이 분야의 일을 알고 싶다면, 잡코리아, 사람인 같은 취업안내 홈페이지에서

관련 직종을 검색해서 그 회사나, 직업분야를 구경해 보는것도 좋은 방법이라 할수 있다.


그리고 위에 나열한 3가지 기술 분야를 네이버나 구글에서 검색하면서 

다음의 공짜 강의 정보를 많이 이용한다면, 그래도 대략적이나마 자신의 목표를 

잡는데 도움이 될것이라 믿는다...








  < 공부 자료 >





 

1.     http://www.freeccnaworkbook.com/



이 홈페이지에서 workbooks 메뉴의 CCNA Routing & Switching을

선택하면

우리가 시험치는 ccna과목의 세부사항을 알수 있고, 실제 gns3로 실습할때의

각각의 과정의 필수 명령어가 잘 정리되어 있다. 단지 영어로 설명되어 있는게

단점인데, 해당 과정의 명령어만 뽑아서 이용하면 참 좋은 정보사이트라고 생각…

 


2.     www.opentutorials.org


여기는 컴퓨터강의를 공짜로 나누어주는 프로젝트 홈페이지이다.

주인장이 운영하는 <생활코딩>등의 강의 소주제를 잘 찾아보면, 리눅스, 

홈페이지 개발, 자바, C언어, 데이터베이스, php, MySQL 등등의 기본강의를

무료로이용할수 있다.


컴퓨터 직업이 생소한 사람들이라면 이곳에서 정보를 수집하면 자신이 


앞으로 가야할 직업등이 무엇을 하는 일인지 미리 조사할수 있다는 

장점이 있다고 생각…

 



3.     http://www.hackerschool.org/main.html


이 곳에서는 <커뮤니티 홈페이지>바로가기 --> <운동장> 메뉴에 가면

리눅스 명령어를 실습으로 배울수 있는 가상프로그램이 잘 구축되어 있다.

 

그리고 이 해커스쿨은 우리가 배우는 서버,네트워크, 보안에 관련된 

보가 너무나 많은 홈페이지이다.

메뉴별로 골고루 이용하면 도움이 많이 될 듯 하다.

 



4.     www.thenewboston.com


이 홈페이지는 비영리 기관이나 개인이 운영하는 무료강의 모음 사이트이다.

특히 자바, C언어, php, 웹디자인, 데이터베이스 등등의 좋은 무료 강의가 많다.


단점은, 강의가 모두 영어로 진행된다는 것이다.

그러나 강의 마다 표준영어를 구사하는 경우가 많고, 문장을 쉽게 말해


주기 때문에 토익이나, 텝스 영어 공부하는 사람들이 

듣기 공부를 겸할수 있다는 장점이 있다.

 




# IT/컴퓨터 관련 커뮤니티 모음

http://techjun.com/242

http://blog.daum.net/jghmate/22

다양한 국제 자격증 소개 홈페이지

http://blogsabo.ahnlab.com/




----------------------------------



< 취직을 위한 자격증 도전 순서 >




1. 네트워크 관리사 2급 ********


2. 리눅스마스터 2급


3. LPIC 레벨 1, 레벨 2


4. CCNA 


5. 정보처리기사  **********


6. OCP, OCJP,  보안기사/CISA, CISSP 등등







by Span

<2015. 6.5>


----------------------------------------------------



댓글을 달아 주세요



---------------------------------------------------


# 공부 계획의 설정...



목표 시험과 매일 매일의 공부, 실속있는 접근이 필요하다.

현실적으로 1년이라는 세월을 투자해서 뭔가 삶에 변화가 없다면, 노력을 제대로 하지

않은 것이다.


한 과목을 연속적으로 1회독 정리를 하지 않으면, 제대로 공부의 효과가 없다.

전체 과목을 전략적으로 돌려 봐야 시험이라는 제도를 정복할수 있는 것이다.


1년이 지나도 그자리에 계속 정체한 느낌을 갖는 시간이 너무나 오래 되었다.

이런 경향성을 탈피할 필요성을 최근 많이,강하게 느끼게 되었다.


실천의 중요성...

그 생각이 최근의 나의 화두이다.


어떻게 사는가 ... 라는 고차원의 철학이 필요한게 아니라,

1년 동안의 공부로 이 자본주의 사회의 한 구성원으로 살아남는게 우선적인 목표이다.





# 시험 공부와 영어공부의 병행 문제...



당장 결과물이 있는 공부를 하는게 원칙이다.


(1) 6월달, 8월달, 10월의 공무원 시험을 목표로 시험을 친다.


중요 과목(행정학, 경제학을 강의로 정리하는게 우선) + 기타 과목의 정리

도서관에서 매일 알차게 목표 공부량을 채운다.


(2) 7월에는 토익 시험을 친다.



(3) 컴퓨터와 영어 공부도 하나의 결과물을 만들수 있도록 체계화 하는게 목표이다.


...자바 + 자바 웹 쇼핑몰 구현 + CCNA 자격증 

          ---> 계약직으로 웹 프로그래머/ 서버관리자로 직업 찾기


...영어(토익 점수 최대한 올리기) 

         ---> 토익 영어 강사로 계약 맷을 정도로 준비 철저히 하기...










...



...


by Span

<2015. 6. 4>



----------------------------------------------------














댓글을 달아 주세요

  1. 2015.06.08 19:28  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다



/*******************************





# 다른 세상일과 마찬가지로,



컴 언어 공부도 명확한 개념이해 + 반복암기 + 응용의 과정을 거칠 뿐이다.


애들 학원책 제목중애 마음에 드는 것 하나,

< 개념원리 > 라는게 있다.


개념을 세우고, 

몇 가지의 개념을 연결해서 원리를 만드는 방식으로 모든 공부는 연속된다.

공무원 공부든, 컴퓨터 공부든 마찬가지다....


그래서 요즘,

급하게 시험 준비를 하고는 있지만,

시험 공부도 무지막지하게 하고 싶지는 않다는 생각이 든다.


이왕 합격하려면,

제대로 공부해서 합격하고 싶다는 말씀이다.




********************************/





# 자바나, C, C++ 등의 언어를 공부하는 이유를 알아야 한다.

즉, 언어 공부의 목적을 알아야 공부할 생각이 생긴다.


그와 마찬가지로 세부적인 주제로 들어가서도(변수, 상수, 구조체, 포인터, 반복문),

그 주제를 배우는 목적을 제시---> 세부 공부 시작...

하는 방식으로 접근해야 한다.



결국, 

언어를 배운다는 것은 게시판, 웹페이지, 쇼핑몰, 비디오 관리 프로그램등의

기능을 구현하기 위한 기본 공부를 한다는 의미일 것이다.

실용적인 목적을 이해한다면 공부가 조금은 재밋어 질듯 하다.


반복문의 존재 의미는 ?

----> 게시판의 코드를 만들기 위해서다.



이렇게 개념을 잡고, 공부를 시작한다.





# 변수, 상수, 연산자의 이해


<자료형의 형변환>이라는 주제가 있다.


형변환(자동, 명시적 형변환)을 배우는 건, 실제 현실 코딩에서 어디에서 쓰일까?

-----> 내 생각엔, 쇼핑몰의 제품 가격을 변수에 넣을때 에러 방지를 위해 ...명시적 형변환...

의 방법을 이용할수 있겠다는 생각이 떠오른다.

쇼핑몰 가격 계산에서 오류가 뜬다는 것은.... 정말 큰 문제이기 때문이다.


100 만원짜리 가방을 10만원에 판다면

그 쇼핑몰은 한두달에도 다 망할것이다 ^^......





개념과 원인 , 실천적인 활용 방법을 항상 마음속에 갖고

책을 읽어 나가자 !!!








...



...





by Span

<2015. 6. 3>


-------------------------------------











댓글을 달아 주세요

# 컴퓨터 업계로 들어가고자 하는 초보자들을 위하여...








1. 네트워크 카페에서 추천한 영어로 된 컴 강의 


http://cafe.naver.com/neteg/128946


http://www.learnerstv.com/Free-Computer-Science-video-lecture-courses.htm


everymanit.com


http://www.elithecomputerguy.com/classes/windows-server-2012/


http://www.elithecomputerguy.com/2013/12/09/linux-in-the-real-world-of-it-daily-blob-dec-9-2013/



http://cafe.naver.com/sdk800402/168168


----------------------------------------------


# 패킷트레이서로 마스터 하는 CCNA 강의


http://toc6korea.blog.me/220232277302

http://www.toc6.com/Main.toc6?toc6=mainShow



http://www.toc6.com/StudyRoom.toc6?toc6=goContentsDetailPage&courseId=CR00000107



---------------------------------------

# 컴퓨터 개발,전문가로 취업하기 위한 커리큘럼 참고용 자료...


http://www.itbankgo.net/




--------------------------------


http://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=101&oid=050&aid=0000037194







성인은 ‘생활코딩’ ‘드림코드’ 등 주목

# www.opentutorials.org

1만 명 정도의 회원들이 있는 생활코딩(opentutorials.org)이다. 생활코딩은 코딩 강의 동영상 등 다양한 콘텐츠를 제공한다. 생활코딩은 웹 서비스 만들기부터 언어·클라이언트·서버·개발 도구·프로젝트 관리까지 다양한 콘텐츠로 채워져 있다.

드림코드(wwwdreamcode.co.kr) 역시 생활코딩과 비슷한 성격의 교육 모임이다.

칸아카데미(www.khanacademy.org)의 컴퓨터 프로그래밍 커리큘럼도 코딩을 배울 수 있는 유용한 사이트다. 동영상 시연 강의를 먼저 보고 직접 실습해 볼 수 있다. 2006년 살만 칸 칸아카데미 대표가 만든 비영리 교육 서비스다. 초·중·고교 수준의 수학·화학·물리학부터 컴퓨터공학·금융·역사·예술까지 4000여 개의 동영상 강의를 제공하고 있다.



# 코드카데미(www.codecademy.com)

이곳은 온라인 인터랙티브 플랫폼으로서 프로그래밍 입문자를 대상으로 파이썬·PHP·J쿼리·자바스크립트·루비·HTML·CSS와 같은 일반 프로그래밍 언어에 대한 교육을 제공한다. 홈페이지에서 직접 코드를 작성해 결과를 바로 확인할 수 있고 단계마다 자세한 설명과 힌트를 통해 일반 프로그래밍 언어를 쉽게 배울 수 있는 것이 장점이다. 아직 베타 서비스 단계지만 한국어 페이지( www.codekorea .or.kr )도 있다.

#  W3스쿨닷컴( www.W3Schools.com)이다.

텍스트로 된 레슨을 읽고 난 후 해당 단계를 연습해 볼 수 있도록 실습 프로그램도 있다.HTML·CSS·자바스크립트·J쿼리·XML·ASP·Net·PHP·SQL 등의 수업을 제공한다.


# 경기도 평생학습 센터 무료강의( 좋은 자료 있는지 알아보자 )

http://www.homelearn.go.kr/home.html

-----------------------------

# 윤성우의 컴퓨터언어 무료강의

책 사거나 무료로 컴퓨터 언어 c, c++, 자바등의 강의를 들을수 있다.

http://orentec.co.kr/

-------------------------------------

www.sdf.org

 

--------------------------------------------

 

# 네트워크관리사 2급 필기 요약정리

 

1. 인터넷 파일 정리

 

2. 에버노트 정리자료 다운받기

 

                             http://hyukc.tistory.com/18

 

 

 

 

 

---------------------------------------------------------

 

 # 실력있는 시스템 관리자, 개발자가 되면 취업이 가능하다.


포고 리눅스

http://cafe.naver.com/pogolinux


라즈베리 파이


뉴트론(오픈스택) 기술 등등 신기술에 대한 이해가 필요하다...






---------------------------------------------

 

 

 

 

 

 

 



 

댓글을 달아 주세요


--------------------------------------------------



# 취업에 대한 이야기, 혹은 직업을 바꾼다는 의미...



생각을 해보면,

나이가 들어갈수록 정규직으로 취업한다는 것의 어려움을 새삼 깊이 느끼게 된다.

특히, 우리나라와 같은 나이에 대한 차별이 심하고, 경쟁이 심한 나라에서는 

더욱 그러하다.



제대로 자신의 능력을 발휘하고, 기술과 자격증을 인정받는다는 것도 그렇게 쉽지만은 않다.

좋은 대학 선택과 그 대학의 졸업쯤에 지원하는 회사의 급수로 자신의 인생의 방향은

정해지는 것이 우리의 현실이기도 하다.


그래서 그렇게 죽자고 돈 들여서 학원이고 과외공부를 하여 좋은 대학으로 진학 하는 것이다.

그 현실을 결코 외면할수는 없다.

나름대로 적응을 하고, 자신에게 유리한 위치로 이용할수 있는 의지와 준비가 필요하다.


공무원 시험을 치든, 자격증을 따고 기술직으로 직업을 얻든 나이가 어느정도 들었다면,

그건 온전히 자신의 책임이 된다.

가족이나 친구,선생에게 의지할 일이 아니다.


자신이 하고 싶은 일이 있다면, 정말 열정을 갖고 어려움을 이겨내어서 그 분야에 들어가면 된다.

우리나라는 <초기 진입장벽>을 건너고 나면, 또 의외로 한동안은 직업시장에서 조금은 쉽게

살아갈수 있는 나라이기도 하다.


즉, 어느 분야나, 초급자, 초중급자의 경쟁은 치열하나, 그 한단계 위의 <중급자 실력>은 

어느 정도는 사람이 부족한 사회이기도 하다.

초기 진입장벽을 넘어서는 실력을 착실히 준비해서 자신이 원하는 일을 모두 할수 있다면

행복한 일이 될것이다.







----------------



그래서, 하고 싶은 말이 무엇인가 ?


직업을 얻고 싶다면,

일정 시간을 투자해서 알바나, 비정규직이 아닌, <정규직>으로 기술을 인정받을수 있는 일을

찾아야 한다는 말이다.


힘들기는 할것이다.

어릴때 처럼 부모님의 도움도 없이 공부를 하고, 자격증을 따고, 취업을 한다는 일은 

분명히 힘든 작업이 될것이다.


그럼에도 불구하고, 실력을 인정받는 직업을 가진다는 것은 장기적으로 자신의 삶을 의미있게,

풍부하게 만들수 있는 옳은 선택이라 할수 있다.


자격증을 따자. 

그냥 워드나, 컴활이 아닌, 제대로 한분야의 전문성을 인정받는 수준 높은 자격증을 따자.


영어를 공부하자.

토익점수를 높이고, 이왕이면 정말 영어를 잘할수 있는 기반을 만들면 더 좋은 선택이다.


정 안되면,

공무원 시험이라도 쳐서 합격을 하자.

계약직으로 평생 사는 것보다 뭔가 제대로 사회생활을 하고, 결혼을 하고 재미있는 인생을 

원한다면 그에 합당한 투자와 노력이 필요한 것이다.


세상에 정말 공짜는 없다.

노력해서 자신의 인생을 풍부하게 여유롭게 그러면서도 창조적으로 살수 있는 

그런 선택을 하자는 것이다.




...



...



by Span 


< 2015. 4. 3 >


--------------------------------------------------------------

댓글을 달아 주세요