1. Урок 1.00:01:39
    Welcome!
  2. Урок 2.00:06:22
    Setup - Installing the web server
  3. Урок 3.00:04:37
    Creating our test page
  4. Урок 4.00:06:51
    Creating our index page
  5. Урок 5.00:06:17
    Sending data to another page
  6. Урок 6.00:03:59
    Creating a style sheet
  7. Урок 7.00:09:26
    Styling the index page
  8. Урок 8.00:08:52
    Styling the search button
  9. Урок 9.00:07:07
    Styling the search textbox
  10. Урок 10.00:05:32
    Adding our own site logo
  11. Урок 11.00:06:38
    Creating our search page structure
  12. Урок 12.00:08:20
    Styling the search bar section
  13. Урок 13.00:06:04
    Styling the search bar itself
  14. Урок 14.00:06:38
    Adding an icon to the search button
  15. Урок 15.00:07:02
    Creating the search type tabs
  16. Урок 16.00:03:34
    Styling the search type tabs
  17. Урок 17.00:06:06
    Displaying the active tab
  18. Урок 18.00:07:46
    Document parser class
  19. Урок 19.00:08:41
    Loading the HTML of a site
  20. Урок 20.00:05:22
    Echoing the found urls
  21. Урок 21.00:05:23
    Ignoring links we don't want to use
  22. Урок 22.00:06:42
    Converting relative links to absolute links - Part 1
  23. Урок 23.00:05:12
    Converting relative links to absolute links - Part 2
  24. Урок 24.00:06:14
    Recursively crawling links
  25. Урок 25.00:08:04
    Getting the title tags for each site
  26. Урок 26.00:05:54
    Getting the keywords and description
  27. Урок 27.00:08:56
    Creating our database
  28. Урок 28.00:08:10
    Inserting the sites to the database
  29. Урок 29.00:04:53
    Checking if a link exists in the DB already
  30. Урок 30.00:05:46
    Crawling images
  31. Урок 31.00:10:24
    Inserting images to the DB
  32. Урок 32.00:12:30
    Site results provider class
  33. Урок 33.00:02:52
    Styling the number of results label
  34. Урок 34.00:06:38
    Outputting site results
  35. Урок 35.00:03:42
    Showing title, description and url for site results
  36. Урок 36.00:05:05
    Styling the search results
  37. Урок 37.00:04:03
    Trimming the result text
  38. Урок 38.00:01:05
    Showing the search term in the textbox
  39. Урок 39.00:06:17
    Adding page limits to our database query
  40. Урок 40.00:03:08
    Creating the pagination control images
  41. Урок 41.00:03:48
    Showing the first and last images
  42. Урок 42.00:04:21
    Showing the page numbers
  43. Урок 43.00:04:26
    Showing the current page
  44. Урок 44.00:07:58
    Calculating the page number
  45. Урок 45.00:03:09
    Handling an edge case
  46. Урок 46.00:05:07
    Adding our own JavaScript file
  47. Урок 47.00:04:35
    Getting the url of the clicked link
  48. Урок 48.00:03:26
    Getting the id of the clicked link
  49. Урок 49.00:07:15
    Updating the clicks value via ajax
  50. Урок 50.00:02:24
    Sending the type value in the form
  51. Урок 51.00:04:07
    Creating the image results provider
  52. Урок 52.00:03:57
    Outputting the images
  53. Урок 53.00:05:39
    Styling the images
  54. Урок 54.00:06:03
    Masonry layout
  55. Урок 55.00:06:34
    Loading the images with JavaScript
  56. Урок 56.00:04:57
    Calling the Masonry code with a timer
  57. Урок 57.00:06:06
    Flagging broken images
  58. Урок 58.00:03:52
    Image preview
  59. Урок 59.00:05:19
    Image preview captions
  60. Урок 60.00:04:40
    Increasing the image click count
  61. Урок 61.00:01:37
    You made it! Thank you!