MOOC/udacity
-
Github README.md 작성법MOOC/udacity 2018. 8. 7. 00:36
이 강의는 Udacity에서 무료로 제공하는 Writing READMEs 강좌를 요약한 내용입니다. README 파일은 어떤 사람들을 위해 존재하는가? 1. 나2. 직장동료3. 프로그램 사용자 일반적으로 README 파일은 영어로 작성되는데 README 파일을 읽어보는 사람들이 읽고 해석할수 있어야하므로 가장 무난한 영어로 작성한다. 내가 작성한 프로젝트일지라도 기간이 지나면 어떤 목적으로 이 프로그램을 개발하였는지 기억하지 못할 확률이 높아진다. README 파일은 이런 불상사를 막기위함이다. README 파일이 작성되어있지 않을경우에 개발자들이 사용하지 않을 확률이 매우높다. 이미 작성된 README 파일들을 살펴보며 구성요소들을 알아보자 README #1 - factory_girlREADME #2 ..
-
웹 사이트 성능 최적화 기법 Website Performance OptimizationMOOC/udacity 2017. 11. 21. 14:30
이번 강좌에서는 웹사이트 성능 최적화 기법에 대해서 알아보도록 하겠습니다. 기본적으로 웹사이트 성능 최적화란 웹사이트 접속 속도를 최적화하여 최대한 로드율을 빠르게함을 의미합니다. 이번 Udacity의 강좌는 부가강좌의 스타일을 띄고 있지만 왠일인지 한글자막이 달려있어서 편하게 학습한것같습니다. 누군진 모르지만 자막달아주신분에게 감사드립니다. 웹사이트를 최적화하기위해서는 먼저 내가 만든 웹사이트의 접속 속도를 채크해보는것이 가장 1순위가 될것입니다. 구글의 PageSpeed Insights를 통하여 웹사이트를 분석툴을 제공합니다. 정확하지는 않지만 기본적으로 점수를 확인할수 있으므로 내 웹사이트가 대략적으로 어느정도의 웹사이트 성능에 최적화되어있는지 시각적으로 확인이 가능합니다. Google PageSp..
-
유다시티 프로젝트 Udacity Project Classic Arcade Game Clone 진행완료MOOC/udacity 2017. 11. 20. 16:52
유다시티 나노디그리 클래스를 재 진행합니다. 가면갈수록 시간은 정말 빠르고 할것은 넘쳐난다는 말에 공감합니다..ㅎ지난번에 이 프로젝트에서 진행이 막혔었는데 어찌어찌 프로젝트 진행을 완료하였습니다. 아직 채점이 나오지 않아 어떻게 될지 모르겠지만 코드 스타일면에서 많은 수정사항이 요구될것 같습니다 ㅠㅠ 우선 완료된 실행모습입니다. 원래는 잔디밭이 안전위치 보도블럭이 위험지대 (벌레들이 왔다갔다함) 인데 위험지역을 물블럭으로 변경하고 벌레만 적으로 간주하는것이 아닌 돌도 흘러오게 설정해두었습니다. 추가로 위험지대가 3줄이였으나 보시다시피 4줄로 확대되어있음을 확인할수 있습니다. 전체적인 코드는 아래 깃허브 링크에서 확인 가능합니다. 또한 플레이도 가능한데 이는 다른 강좌에서 써보도록 하겠습니다. Gihub에..
-
Object Oriented JavaScript this KeywordMOOC/udacity 2016. 4. 16. 22:12
2016.04.16. OBJECT ORIENTED JAVASCRIPT @ this’ Keyword * Intro * Defining The Keyword 'This’ specifically : 분명히, 명확히 * What Is 'This' Not Bound To? frequently : 자주circumstance : 환경, 상황 * What Is 'This' Bound To? * Quiz: Predicting Parameter Output * Quiz: Predicting Parameter Output (2) * Quiz: Predicting 'This' Output * Quiz: Predicting 'This' Output (2) * Quiz: Predicting 'This' Output (3) 메소드..
-
Object Oriented JavaScript Scope & ClosuresMOOC/udacity 2016. 4. 16. 12:13
2016.04.15. OBJECT ORIENTED JAVASCRIPT @ Scopes * Lexical Scope lexical : 어휘의generate : 발생시키다, 만들어 내다 * Quiz : Variable Access * Scoping Limitations var 키워드는 변수앞에 꼭 선언하는 것이 좋다. 코드의 간결성, 가독성을 위해서. enclose : 두르다, 둘러싸다.broad : 넓은slightly : 약간, 조금declared : 공표한subvert : 전복시키다, 뒤엎으려하다 * Calling the Functions * Intro : Execution Contexts execution : 실행, 수행 * Execution Contexts vs. Lexical Scopes * In-..