Upgrade to Pro — share decks privately, control downloads, hide ads and more …

UPRB Basic Workshop

UPRB Basic Workshop

José Padilla

March 05, 2013
Tweet

More Decks by José Padilla

Other Decks in Technology

Transcript

  1. Building the web

    View full-size slide

  2. The college
    student’s guide

    View full-size slide

  3. Hi, I’m
    J P

    View full-size slide

  4. I’m Co-founder

    View full-size slide

  5. I’m a Developer

    View full-size slide

  6. I’m a Hacker

    View full-size slide

  7. I’m an Entrepreneur

    View full-size slide

  8. 136.145.23.249

    View full-size slide

  9. 136.145.23.249 = www.uprb.edu

    View full-size slide

  10. Domain Name System

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  16. www.thelongestdomainnameinthe
    worldandthensomeandthensomem
    oreandmore.com

    View full-size slide

  17. g.cn - Google
    Z.com - Nissan
    Q.com - Quest
    X.com - Paypal

    View full-size slide

  18. getdropbox.com

    View full-size slide

  19. thefacebook.com

    View full-size slide

  20. facebook.com

    View full-size slide

  21. Promo code: FULLSWINGAHEAD

    View full-size slide

  22. Virtual Private

    View full-size slide

  23. Server requirements

    View full-size slide

  24. Hosting considerations

    View full-size slide

  25. File Transfer Protocol

    View full-size slide

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

    View full-size slide

  27. http://www.phpwtf.org

    View full-size slide

  28. http://phpsadness.com

    View full-size slide

  29. You should really learn Python or Ruby

    View full-size slide

  30. But PHP will do for now...

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  33. If you want a website or a blog...

    View full-size slide

  34. If you want a CMS...

    View full-size slide

  35. If you want eCommerce...

    View full-size slide

  36. If you want a forum...

    View full-size slide

  37. var title = document.getElementById("title");
    title.innerHtml; = ”Hello World!";

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  40. CoffeeScript
    A little language that compiles into JavaScript.

    View full-size slide

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

    View full-size slide

  42. var cube, square;
    square = function(x) {
    return x * x;
    };
    cube = function(x) {
    return square(x) * x;
    };

    View full-size slide

  43. fill = (liquid = "coffee") ->
    "Fill it with #{liquid}..."

    View full-size slide

  44. var fill;
    fill = function(liquid) {
    if (liquid == null) {
    liquid = "coffee";
    }
    return "Fill it with" + liquid + "...";
    };

    View full-size slide

  45. Thank You
    JoséPadilla
    [email protected]
    (787) 672-8295

    View full-size slide

  46. speakerdeck.com/jpadilla

    View full-size slide