C# ile Web Kazıma (Web Scraping & Web Crawling), Fiddler
What you'll learn
- Sıfırdan Web Kazıma (Web Scraping & Web Crawling)
- Progress Telerik Fiddler programını öğrenme
- Object Oriented Programming Pratikleri
- Regular Expression
- Text Mining
Requirements
- C# becerisi
- Object Oriented Programming becerisi
Description
Veri madenciliğinin en önemli gereçlerinden biri olan scraping ve crawling gün geçtikçe daha da yaygın hale gelmektedir. Özellikle yapay zeka ile bütünleşeceğini/bütünleştiğini düşünürsek crawler uygulamalarına olan ilgi gözle görülür seviyelere gelmiş durumda.
Crawler kavramını bir basamak daha örneklendirecek olursak;
Kasko ve özel sağlık sigortası hizmeti veren bir brokerlik düşünün. Bir araç kaskosu için yaklaşık 15 ile 20 arasında sigorta paneline girerek müşterinizden aldığınız (TC Kimlik, araç plaka ve ruhsat bilgileri, tarihler, aracın hangi segmentte ve trafikte hangi kategoride olduğu bilgileri, renk bilgisi v.s.) parametrelerle formları doldurup bir ücret çıkartarak müşterinize bu teklifleri sunuyorsunuz. Tek bir müşteri için bir personelin harcayacağı süre en az 30 dakika olacaktır. Oysa bu 15 sigorta panelini crawl ettiğinizde uygulamanın bir müşteri için oluşturacağı 15 teklifin süresi 1 dakikadan daha az sürecektir.
Başka bir örnekte ise; elinizde 1000 tane website listesi olduğunu varsayın. Bu website içerisinde aradığınız bir kelime veya cümlenin hatta bir paragrafın analizini yapabilecek ve elde edilen bu veriyi çeşitli ihtiyaçlarınızda kullanabileceksiniz.
Crawl ile alışveriş sitelerinde elde edilen verilere göre siyah beyaz oduncu gömleğinin yılın hangi mevsiminde, mevsimin hangi ayında satış rekoru kırdığı analizini yapabileceksiniz.
Kısaca hayatın her köşesinde işinize yarayacak bu sistemi öğrenmek için vakit kaybetmeden kursa abone olmayı unutmayın. Kurs boyunca sorularınız en erken şekilde yanıtlanacak, gerektiği yerde danışmanlık hizmeti verilecektir. Yorumlarınızı ve mesajlarınızı sabırsızlıkla bekliyor olacağım. :-)
Who this course is for:
- Bu kurs web üzerinden yapılan işlemleri otomatik hale getirmek isteyenler
- Bot yazmak isteyenler
- İnternette yer alan düzensiz verileri toplayıp düzenli datalar haline getirmek isteyenler
- Veri madenciliği üzerine projeler geliştirmek isteyenler için uygundur
Instructor
Halil Akçil is a Senior Software Developer with over 10 years of experience in backend and cloud-based application development. He has worked with various international companies across industries such as fintech, aviation, and insurance. His specialties include .NET Core, ASP.NET MVC, SQL Server, Azure, Redis, and microservice architecture. He is also experienced in building scalable systems, integrating third-party APIs, and optimizing performance using tools like JetBrains dotTrace.
Throughout his career, Halil has contributed to multiple projects including AI-integrated platforms, web scraping solutions, and large-scale insurance systems. He is passionate about problem solving, supporting teammates, and continuous learning. As a Microsoft Certified Azure Developer Associate, Halil is now sharing his knowledge through structured and scenario-based practice test courses to help others succeed in the AZ-204 exam.