Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Building a Search Engine
Rating: 3.0 out of 5(80 ratings)
1,028 students

Building a Search Engine

All algorithms and secrets reveled
Last updated 12/2013
English

What you'll learn

  • Cover all algorithms used in Search Engines
  • Introduce you to Big Data technologies and explain how to use them to build a Search Engine
  • Couse contents are updated regularly.
  • Reveles all secret spam fighting techniques used by GOOGLE

Course content

11 sections52 lectures3h 30m total length
  • What you will learn?6:48

    This lecture gives you an overview of the course. This lecture will tell you the things you are going to learn and also importance of this lecture in your life.

    Things you will learn:

    1. Search Engine architecture (crawler, indexer, query processor and parser).

    2. Web crawler algorithms and efficiency.

    3. Spider traps.

    4. Web scraping

    5. Spam fighting.

    6. Replication and sharding

    7. HTTP attacks

    8. Query understanding

    9. Spell checking algorithm and using apache solr.

    10. Auto complete

    11. Big data

    12. SEO

    Much more.

  • Prerequisites3:06

    This lecture tells you the what you need to know to understand this course:

    1. Basics of web development.

    2. Basics of networking

    3. Any one programming language

    4. Basics of data structures and algorithms.

    5. Basics of Database management systems.

Requirements

  • Internet
  • OS X, Windows or Ubuntu

Description

With "Developing a Search Engine", you will learn everything about Search Engines, even if you've never build one before!

The full course has several video lectures, divided into several chapters. Each chapter will give you a new level of knowledge in Search Engine development. We'll start from the basics of Search Engine development to more advanced and the most popular algorithms used now a days.

"Building a Search Engine" will give you a new perspective on how the Internet works and after you completed the course you will be able to create your own Search Engine with the latest technology and algorithms. Hope you enjoy!

NOTE: In order to keep you up to date in the world of Search Engine Development all the chapters will be updated regularly with new lectures, projects, quizzes and any changes in future versions of all the programming languages covered on the course.

Why Learn Search Engine Development?

The internet is the fastest and largest platform ever created for humans to learn, communicate, share, or create businesses of any kind, and all of this in just 15 years! It is estimated that in the next 2 or 3 years more than 80%%%% of the companies around the world will become internet dependent which will cause a huge demand for Search Engine developer in this market. As the World Wide Web grows Search Engines needs to upgraded proportionally.

Learning Search Engine Development will give you the opportunity to start ahead of other competitors by giving you the knowledge of the most recent web technologies and how to better apply them on your future projects. Knowing Search Engine Development will give you the ability to control and create anything on the web.

How this course will help you to get a Job?

At present the fastest growing technology in the Internet is Search Engines. Google makes thousands of changes every year and employees larger number of engineers who can make their Search Engine more efficient as the structure of the web is becoming larger and complicated. Other companies are employing Search Engine experts to optimize their websites to appear on top results in Search Engines.

I promise you would have never had such kind of learning experience.

Welcome to "Building a Search Engine"

Who this course is for:

  • Needs to know basics of Networking
  • Needs to know basics of Web Development
  • Should be familier with atleast one programming language