UPRB Basic Workshop

UPRB Basic Workshop

Becd166a81dc51c0009f602d175d0cc8?s=128

José Padilla

March 05, 2013
Tweet

Transcript

  1. Building the web

  2. The college student’s guide

  3. None
  4. Hi, I’m J P

  5. I’m Co-founder

  6. I’m a Developer

  7. I’m a Hacker

  8. I’m an Entrepreneur

  9. None
  10. None
  11. None
  12. None
  13. None
  14. Domains

  15. 136.145.23.249

  16. 136.145.23.249 = www.uprb.edu

  17. Domain Name System

  18. http://www.example.com/contact.html

  19. http://www.example.com/contact.html

  20. http://www.example.com/contact.html

  21. http://www.example.com/contact.html

  22. http://www.example.com/contact.html

  23. www.thelongestdomainnameinthe worldandthensomeandthensomem oreandmore.com

  24. g.cn - Google Z.com - Nissan Q.com - Quest X.com

    - Paypal
  25. getdropbox.com

  26. dropbox.com

  27. thefacebook.com

  28. facebook.com

  29. None
  30. None
  31. None
  32. None
  33. Promo code: FULLSWINGAHEAD

  34. Hosting

  35. None
  36. None
  37. None
  38. Shared

  39. Virtual Private

  40. Dedicated

  41. Cloud

  42. Server requirements

  43. None
  44. None
  45. Powered by

  46. None
  47. Hosting considerations

  48. None
  49. None
  50. None
  51. None
  52. Local Setup

  53. Windows

  54. None
  55. Mac

  56. None
  57. Dev to Prod

  58. File Transfer Protocol

  59. None
  60. None
  61. MySQL

  62. None
  63. launch

  64. PHP

  65. None
  66. PHP: a fractal of bad design http://me.veekun.com/blog/2012/04/09/ php-a-fractal-of-bad-design/

  67. http://www.phpwtf.org

  68. http://phpsadness.com

  69. You should really learn Python or Ruby

  70. But PHP will do for now...

  71. If you’re building a web app...

  72. Don’t reinvent the wheel and use a framework

  73. None
  74. None
  75. None
  76. None
  77. If you want a website or a blog...

  78. None
  79. If you want a CMS...

  80. None
  81. If you want eCommerce...

  82. None
  83. If you want a forum...

  84. None
  85. Javascript

  86. None
  87. None
  88. var title = document.getElementById("title"); title.innerHtml; = ”Hello World!";

  89. var title = document.querySelector("#title"); title.innerHtml; = ”Hello World!";

  90. $("#title").html("Hello World!");

  91. CoffeeScript A little language that compiles into JavaScript.

  92. square = (x) -> x * x cube = (x)

    -> square(x) * x
  93. var cube, square; square = function(x) { return x *

    x; }; cube = function(x) { return square(x) * x; };
  94. fill = (liquid = "coffee") -> "Fill it with #{liquid}..."

  95. var fill; fill = function(liquid) { if (liquid == null)

    { liquid = "coffee"; } return "Fill it with" + liquid + "..."; };
  96. Resources

  97. None
  98. None
  99. None
  100. None
  101. None
  102. None
  103. None
  104. None
  105. None
  106. Thank You JoséPadilla jose@jpadilla.com (787) 672-8295

  107. speakerdeck.com/jpadilla