Хотите понять, как работает поиск Google, и создать его полноценный клон своими руками?Этот курс поможет вам овладеть ключевыми веб‑технологиями — от PHP и MySQL до JavaScript, HTML и CSS — через практическое создание собственной поисковой системы с нуля.
Что вы узнаете в этом курсе
Курс создан так, чтобы одинаково хорошо подходить и новичкам, и разработчикам, которые хотят прокачать навыки backend и frontend разработки. Вы получите глубокое понимание архитектуры поисковых систем и научитесь применять современные веб‑технологии на практике.
Ключевые навыки, которые вы освоите
HTML и CSS — создание структуры и визуального оформления интерфейса.
JavaScript и JQuery — динамическое поведение страниц, обработка событий и интерактивность.
PHP — работа с серверной логикой и обработкой запросов.
MySQL — создание базы данных для хранения сайтов, изображений и результатов поиска.
Какие функции будут реализованы
В процессе обучения вы создадите полноценный прототип поисковой системы, напоминающий Google, включая функциональность, которую используют реальные поисковики.
Основной функционал
Поиск по сайтам с релевантной выдачей.
Поиск изображений по ключевым словам.
Система разбиения на страницы для удобной навигации.
Просмотр изображений в полноэкранном режиме.
Аналитика кликов и отслеживание популярности ссылок.
Кому подойдёт этот курс
Если вы хотите построить карьеру в веб‑разработке или мечтаете работать в таких компаниях, как Google, Facebook или Microsoft, этот проект станет отличным дополнением к вашему портфолио. Завершив курс, вы сможете продемонстрировать работодателю реальный, сложный, готовый проект — доказательство того, что вы понимаете все ключевые аспекты веб‑разработки.
Почему этот курс важен
Поисковая система — один из самых сложных и интересных проектов в веб‑разработке. Создав её самостоятельно, вы освоите сразу несколько направлений: backend, frontend, базы данных, индексацию контента и построение алгоритмов ранжирования.
Преимущества для вашего портфолио
Реальный и комплексный проект, который выделяет вас среди кандидатов.
Умение работать одновременно с несколькими технологиями.
Понимание структуры поисковых алгоритмов и принципов обработки данных.
Итог
Пройдя этот курс, вы не просто освоите PHP, MySQL и JavaScript — вы создадите собственную мини‑версию Google и получите навыки, которые напрямую востребованы в индустрии.
Урок 1.00:01:39
Welcome!
Урок 2.00:06:22
Setup - Installing the web server
Урок 3.00:04:37
Creating our test page
Урок 4.00:06:51
Creating our index page
Урок 5.00:06:17
Sending data to another page
Урок 6.00:03:59
Creating a style sheet
Урок 7.00:09:26
Styling the index page
Урок 8.00:08:52
Styling the search button
Урок 9.00:07:07
Styling the search textbox
Урок 10.00:05:32
Adding our own site logo
Урок 11.00:06:38
Creating our search page structure
Урок 12.00:08:20
Styling the search bar section
Урок 13.00:06:04
Styling the search bar itself
Урок 14.00:06:38
Adding an icon to the search button
Урок 15.00:07:02
Creating the search type tabs
Урок 16.00:03:34
Styling the search type tabs
Урок 17.00:06:06
Displaying the active tab
Урок 18.00:07:46
Document parser class
Урок 19.00:08:41
Loading the HTML of a site
Урок 20.00:05:22
Echoing the found urls
Урок 21.00:05:23
Ignoring links we don't want to use
Урок 22.00:06:42
Converting relative links to absolute links - Part 1
Урок 23.00:05:12
Converting relative links to absolute links - Part 2
Урок 24.00:06:14
Recursively crawling links
Урок 25.00:08:04
Getting the title tags for each site
Урок 26.00:05:54
Getting the keywords and description
Урок 27.00:08:56
Creating our database
Урок 28.00:08:10
Inserting the sites to the database
Урок 29.00:04:53
Checking if a link exists in the DB already
Урок 30.00:05:46
Crawling images
Урок 31.00:10:24
Inserting images to the DB
Урок 32.00:12:30
Site results provider class
Урок 33.00:02:52
Styling the number of results label
Урок 34.00:06:38
Outputting site results
Урок 35.00:03:42
Showing title, description and url for site results
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф