diff --git a/README.md b/README.md index 0a323cc..8590adf 100644 --- a/README.md +++ b/README.md @@ -15,18 +15,24 @@ * 웹을 지탱하는 기술 - [http://xguru.net/1033](http://xguru.net/1033) 동명의 책으로도 나와있습니다. * **Codecademy 기본 수강하기** - 최근엔 온라인에서 개발을 배워볼수 있는 많은 사이트들이 생기고 있습니다. 그중에서도 Codecademy 의 강의들은 웹개발을 시작하는 사람들에게 아주 도움이 됩니다. 아래 기본 세션 5개와 자신이 마음에 드는 언어 세션중 하나 ( 가능하면 모두 ) 를 들어보세요. - - * HTML & CSS - [http://www.codecademy.com/tracks/korean-web](http://www.codecademy.com/tracks/korean-web) - * HTML Tag Reference - [http://html5ref.clearboth.org/](http://html5ref.clearboth.org/) - * Javascript - [http://www.codecademy.com/en/tracks/javascript-ko](http://www.codecademy.com/en/tracks/javascript-ko) - * jQuery - [http://www.codecademy.com/en/tracks/jquery](http://www.codecademy.com/en/tracks/jquery) + 최근엔 온라인에서 개발을 배워볼수 있는 많은 사이트들이 생기고 있습니다. 그중에서도 Codecademy 의 강의들은 웹개발을 시작하는 사람들에게 아주 도움이 됩니다. 아래 기본 세션 5개와 자신이 마음에 드는 언어 세션중 하나 ( 가능하면 모두 ) 를 들어보세요. + + * HTML - [https://www.codecademy.com/learn/learn-html](https://www.codecademy.com/learn/learn-html) + * CSS - [https://www.codecademy.com/learn/learn-css](https://www.codecademy.com/learn/learn-css) + * JavaScript - [https://www.codecademy.com/learn/introduction-to-javascript](https://www.codecademy.com/learn/introduction-to-javascript) + * jQuery - [https://www.codecademy.com/learn/learn-jquery](https://www.codecademy.com/learn/learn-jquery) * jQuery API Documentation - [http://api.jquery.com/](http://api.jquery.com/) - * Make a Website - [http://www.codecademy.com/skills/make-a-website](http://www.codecademy.com/skills/make-a-website) - * Make a Interactive Web site (영문) - [http://www.codecademy.com/skills/make-an-interactive-website](http://www.codecademy.com/skills/make-an-interactive-website) + * Make a Website - [https://www.codecademy.com/learn/make-a-website](http://www.codecademy.com/skills/make-a-website) + * Make a Interactive Web site (영문) - [https://www.codecademy.com/learn/build-interactive-websites](http://www.codecademy.com/skills/make-an-interactive-website) * 웹개발 언어 세션 하나 선택 해서 수강 - Python / Ruby 중 하나 - * Python - [http://www.codecademy.com/tracks/python-ko](http://www.codecademy.com/tracks/python-ko) - * Ruby - [http://www.codecademy.com/tracks/ruby-ko](http://www.codecademy.com/tracks/ruby-ko) + * Python - [https://www.codecademy.com/learn/learn-python](https://www.codecademy.com/learn/learn-python) + * Ruby - [https://www.codecademy.com/learn/learn-ruby](https://www.codecademy.com/learn/learn-ruby) + * PHP - [https://www.codecademy.com/learn/learn-php](https://www.codecademy.com/learn/learn-php) + +Codecademy 개편으로 한국어 강의는 없어졌습니다. 비슷한 내용을 Mozilla 의 한국어판 웹사이트에서 보셔도 됩니다. + * Web 개발 학습하기 [https://developer.mozilla.org/ko/docs/Learn](https://developer.mozilla.org/ko/docs/Learn) + HTML / CSS / JavaScript / Python / Node.js 등을 설명하는 웹사이트 입니다. + * **아마존에 EC2 인스턴스 만들기 - 돈안드는 마이크로 인스턴스로** 일단 웹 개발을 시작하기 전에 자신이 만들 웹사이트가 들어갈 서버를 만들어 보는 것도 필요합니다. 예전엔 이런거 할때 Vmware/VirtualBox 같은 가상머신 설치하고 해보라고 했지만, 요즘은 그냥 바로 클라우드로 테스트 하는게 더 좋습니다. 아마존 웹서비스에 대해서 알아둔다 생각하고 관련된 것들을 가능한 많이 읽어보기를 권합니다. [생활코딩의 AWS 가이드](http://opentutorials.org/course/608/3002) 나 [아마존 웹 서비스를 다루는 기술](http://www.yes24.com/24/goods/14673234) ([온라인 버전](http://pyrasis.com/book/TheArtOfAmazonWebServices)) 같은 책을 참고하셔도 됩니다만, 가능하면 한글화 되어있는 [아마존의 EC2 가이드](http://aws.amazon.com/ko/documentation/ec2/) 와 같은 공식 매뉴얼을 참고하셔서 직접 공부하면서 보시기를 권합니다. 마이크로 인스턴스는 초기에는 무료지만 특정 사용량 이상 넘어가면 과금되므로 유의해야 합니다. @@ -40,7 +46,7 @@ 개발하기 전에 방금 만든 서버에 자신이 쓸 블로그를 하나 설치해봅니다. 가입형 블로그가 아닌 설치형 블로그를 한번 만져보는 것도 도움이 됩니다. * 한개의 인스턴스에 MySQL로 설치해보기 - * 위 인스턴스 설정과 다르게 RDS/S3 이용하는 형태로 설치해보기 - [AWS에 워드프레스 설치하기](http://blog.dudmy.net/aws-wordpress-install-1-ec2/) 참고 + * 위 인스턴스 설정과 다르게 RDS/S3 이용하는 형태로 설치해보기 - [AWS에 워드프레스 설치하기](http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/hosting-wordpress.html?tag=amazonsearchshop-20) 참고 * 워드 프레스 설치후 글 3개 이상 써보기 - 위의 과정과 **앞으로 이 체크리스트를 따라하면서 겪은 일들/배운 점등을 적어보면** 어떨까요? * 필수 플러그인 뭔지 하나하나 자세히 알아보고 설치 해보기 - Akismet , WordPress SEO by Yoast, WP Super Cache , Jetpack by Wordpress, Google XML Sitemaps, Twitter Tools , WPTouch , Google Analytics for Wordpress * 맘에 드는 테마 하나 입혀보기 @@ -74,7 +80,7 @@ * [Meteor](https://www.meteor.com/) * [DNSzi](https://dnszi.com/) 등 무료도메인 서비스에서 이 웹사이트를 www.SiteX.com 으로 연결해보기 * DB가 필요한 사이트가 대부분이므로 MySQL 사용법 공부 - [생활코딩의 MySQL강의](http://opentutorials.org/course/195/1467) - + * **내게 맞는 IDE 선택하기** IDE는 통합 개발 환경의 약자로, 프로그래머가 사용하는 개발 도구를 의미합니다. * [Eclipse](https://www.eclipse.org/) - Java로 유명해진 플러그인 기반의 오픈소스 IDE.