Gayatri Nagar, Saroornagar, India - 500035.
Verified 2
Details verified of Manohar Rao Mattaparty✕
Identity
Education
Know how UrbanPro verifies Tutor details
Identity is verified based on matching the details uploaded by the Tutor with government databases.
Intro Video
Telugu Mother Tongue (Native)
Hindi Proficient
English Proficient
Marathi Basic
University of Mumbai 1999
Bachelor of Engineering (B.E.)
Project Management Institute (PMI) 2011
Project Management Professional (PMP)
Gayatri Nagar, Saroornagar, India - 500035
ID Verified
Education Verified
Phone Verified
Email Verified
Report this Profile
Is this listing inaccurate or duplicate? Any other problem?
Please tell us about the problem and we will fix it.
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in C Sharp Classes
20
Teaching Experience in detail in C Sharp Classes
The course includes ADO.Net
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in .Net Training
20
.Net component
ADO.NET, C# .NET, ASP.NET
Certification offered
No
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in Python Training classes
15
Course Duration provided
1-3 months
Python applications taught
Regular Expressions with Python , Web Scraping with Python , Networking with Python , GUI (Graphical User Interfaces) with Python , Web Development with Python , Data Visualization with Python, Text Processing with Python, Testing with Python
Teaching Experience in detail in Python Training classes
The course covers topics like Linked Lists and Linked Lists Node, Heapq, Tuple, Complex Maths, JSON Module, Sqlite3 Module, The OS Module, The locale Module, Itertools Module, Asyncio Module and several other such Modules, Matplotlib, Sockets and WebSockets, pip, Web scraping, Python Networking, Map Function, Flask, RabbitMQ, Python Virtual Environment, Security & Cryptography and several other such topics which will make you become truly professional in Python. The course duration is 60 working days with 1 hour class daily. The actual course duration is 50 days if all the internal and external factors are favourable. The buffer of 10 working days is to cater any unexpected incidents like power failure, internet issues, server issues, illness, unexpected travel etc
5 out of 5 2 reviews
A Anitha
"He is good in explaining Coding. He teaches C,#, Asp.Net, SQL Server, etc He is good in teaching. He clarifies all our doubts. He has experience in Dotnet. "
B. Madhavi
"Good teaching with real time examples. Able to understand easily anyone fresher to experience level. "
1. Which classes do you teach?
I teach .Net Training, C Sharp and Python Training Classes.
2. Do you provide a demo class?
Yes, I provide a free demo class.
3. How many years of experience do you have?
I have been teaching for 20 years.
Answered on 28/08/2023 Learn .Net
Manual Intervention: In your C# code using Selenium WebDriver, when you encounter a CAPTCHA challenge, you can pause the script, display a message to the user indicating that a CAPTCHA needs to be solved, and then prompt the user to manually solve the CAPTCHA. Once the user confirms the CAPTCHA is solved, you can proceed with the script. Here's an example:
// Navigate to the page with CAPTCHA
driver.Navigate().GoToUrl("https://example.com");
// Check if CAPTCHA is present
if (CaptchaIsPresent())
{
// Display a message to the user
Console.WriteLine("CAPTCHA challenge detected. Please solve the CAPTCHA and press Enter to continue.");
// Wait for user confirmation
Console.ReadLine();
}
CAPTCHA Solving Services: To use a CAPTCHA solving service, you'll need to integrate their API into your C# code. The process involves sending the CAPTCHA image to the service and receiving the solved CAPTCHA. This often requires signing up for the service and obtaining API keys. Here's a general outline of the process:
// Code to send CAPTCHA image to the solving service and receive the solution
string captchaImage = GetCaptchaImage();
string apiKey = "your_api_key_here";
// Send the CAPTCHA image to the solving service using their API
string solvedCaptcha = SolveCaptchaUsingService(apiKey, captchaImage);
// Fill the CAPTCHA field with the solved value
IWebElement captchaInput = driver.FindElement(By.Id("captchaInput"));
captchaInput.SendKeys(solvedCaptcha);
Answered on 23/08/2023 Learn .Net
An alternative to RabbitMQ for messaging in .NET Core is Apache Kafka. Apache Kafka is a distributed event streaming platform that can be used for building real-time data pipelines and streaming applications. It's known for its high throughput, fault tolerance, scalability, and durability.
In .NET Core, you can use the Confluent Kafka client library, which provides a robust and feature-rich way to interact with Kafka. Here's how you can get started:
Install-Package Confluent.Kafka
using Confluent.Kafka;
using System;
class Program
{
static void Main(string[] args)
{
var config = new ProducerConfig
{
BootstrapServers = "localhost:9092", // Replace with your Kafka broker addresses
ClientId = "dotnet-core-producer"
};
using (var producer = new ProducerBuilder<Null, string>(config).Build())
{
var topic = "test-topic";
var message = "Hello, Kafka!";
producer.Produce(topic, new Message<Null, string> { Value = message },
(deliveryReport) =>
{
Console.WriteLine($"Message delivered to {deliveryReport.TopicPartitionOffset}");
});
}
}
}
using Confluent.Kafka;
using System;
using System.Threading;
class Program
{
static void Main(string[] args)
{
var config = new ConsumerConfig
{
BootstrapServers = "localhost:9092", // Replace with your Kafka broker addresses
GroupId = "dotnet-core-consumer-group",
AutoOffsetReset = AutoOffsetReset.Earliest
};
using (var consumer = new ConsumerBuilder<Ignore, string>(config).Build())
{
var topic = "test-topic";
consumer.Subscribe(topic);
var cancellationTokenSource = new CancellationTokenSource();
Console.CancelKeyPress += (_, e) =>
{
e.Cancel = true;
cancellationTokenSource.Cancel();
};
try
{
while (true)
{
var consumeResult = consumer.Consume(cancellationTokenSource.Token);
Console.WriteLine($"Received message: {consumeResult.Message.Value}");
}
}
catch (OperationCanceledException)
{
// Application is shutting down
}
}
}
}
Remember to adjust the configuration settings such as BootstrapServers, ClientId, GroupId, and other parameters based on your Kafka setup.
Please note that while RabbitMQ and Kafka serve similar purposes in terms of messaging, they have different design philosophies and trade-offs. RabbitMQ uses a traditional message broker pattern, while Kafka is more focused on event streaming. Choose the one that best fits your use case and requirements.
Answered on 02/08/2023 Learn .Net
By joining my .Net course in UrbanPro. The package includes C#, ASP.Net and SQL Server at very competitive price. The course will be beneficial for both beginners as well professionals. Following is my profile link:
https://www.urbanpro.com/hyderabad/manohar-rao-mattaparty-it-professional-trainer-with-over-25-years-of-experience-in-it-ites-and-bfsi
Answered on 02/08/2023 Learn .Net
Answered on 02/08/2023 Learn .Net
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in C Sharp Classes
20
Teaching Experience in detail in C Sharp Classes
The course includes ADO.Net
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in .Net Training
20
.Net component
ADO.NET, C# .NET, ASP.NET
Certification offered
No
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in Python Training classes
15
Course Duration provided
1-3 months
Python applications taught
Regular Expressions with Python , Web Scraping with Python , Networking with Python , GUI (Graphical User Interfaces) with Python , Web Development with Python , Data Visualization with Python, Text Processing with Python, Testing with Python
Teaching Experience in detail in Python Training classes
The course covers topics like Linked Lists and Linked Lists Node, Heapq, Tuple, Complex Maths, JSON Module, Sqlite3 Module, The OS Module, The locale Module, Itertools Module, Asyncio Module and several other such Modules, Matplotlib, Sockets and WebSockets, pip, Web scraping, Python Networking, Map Function, Flask, RabbitMQ, Python Virtual Environment, Security & Cryptography and several other such topics which will make you become truly professional in Python. The course duration is 60 working days with 1 hour class daily. The actual course duration is 50 days if all the internal and external factors are favourable. The buffer of 10 working days is to cater any unexpected incidents like power failure, internet issues, server issues, illness, unexpected travel etc
5 out of 5 2 reviews
A Anitha
"He is good in explaining Coding. He teaches C,#, Asp.Net, SQL Server, etc He is good in teaching. He clarifies all our doubts. He has experience in Dotnet. "
B. Madhavi
"Good teaching with real time examples. Able to understand easily anyone fresher to experience level. "
Answered on 28/08/2023 Learn .Net
Manual Intervention: In your C# code using Selenium WebDriver, when you encounter a CAPTCHA challenge, you can pause the script, display a message to the user indicating that a CAPTCHA needs to be solved, and then prompt the user to manually solve the CAPTCHA. Once the user confirms the CAPTCHA is solved, you can proceed with the script. Here's an example:
// Navigate to the page with CAPTCHA
driver.Navigate().GoToUrl("https://example.com");
// Check if CAPTCHA is present
if (CaptchaIsPresent())
{
// Display a message to the user
Console.WriteLine("CAPTCHA challenge detected. Please solve the CAPTCHA and press Enter to continue.");
// Wait for user confirmation
Console.ReadLine();
}
CAPTCHA Solving Services: To use a CAPTCHA solving service, you'll need to integrate their API into your C# code. The process involves sending the CAPTCHA image to the service and receiving the solved CAPTCHA. This often requires signing up for the service and obtaining API keys. Here's a general outline of the process:
// Code to send CAPTCHA image to the solving service and receive the solution
string captchaImage = GetCaptchaImage();
string apiKey = "your_api_key_here";
// Send the CAPTCHA image to the solving service using their API
string solvedCaptcha = SolveCaptchaUsingService(apiKey, captchaImage);
// Fill the CAPTCHA field with the solved value
IWebElement captchaInput = driver.FindElement(By.Id("captchaInput"));
captchaInput.SendKeys(solvedCaptcha);
Answered on 23/08/2023 Learn .Net
An alternative to RabbitMQ for messaging in .NET Core is Apache Kafka. Apache Kafka is a distributed event streaming platform that can be used for building real-time data pipelines and streaming applications. It's known for its high throughput, fault tolerance, scalability, and durability.
In .NET Core, you can use the Confluent Kafka client library, which provides a robust and feature-rich way to interact with Kafka. Here's how you can get started:
Install-Package Confluent.Kafka
using Confluent.Kafka;
using System;
class Program
{
static void Main(string[] args)
{
var config = new ProducerConfig
{
BootstrapServers = "localhost:9092", // Replace with your Kafka broker addresses
ClientId = "dotnet-core-producer"
};
using (var producer = new ProducerBuilder<Null, string>(config).Build())
{
var topic = "test-topic";
var message = "Hello, Kafka!";
producer.Produce(topic, new Message<Null, string> { Value = message },
(deliveryReport) =>
{
Console.WriteLine($"Message delivered to {deliveryReport.TopicPartitionOffset}");
});
}
}
}
using Confluent.Kafka;
using System;
using System.Threading;
class Program
{
static void Main(string[] args)
{
var config = new ConsumerConfig
{
BootstrapServers = "localhost:9092", // Replace with your Kafka broker addresses
GroupId = "dotnet-core-consumer-group",
AutoOffsetReset = AutoOffsetReset.Earliest
};
using (var consumer = new ConsumerBuilder<Ignore, string>(config).Build())
{
var topic = "test-topic";
consumer.Subscribe(topic);
var cancellationTokenSource = new CancellationTokenSource();
Console.CancelKeyPress += (_, e) =>
{
e.Cancel = true;
cancellationTokenSource.Cancel();
};
try
{
while (true)
{
var consumeResult = consumer.Consume(cancellationTokenSource.Token);
Console.WriteLine($"Received message: {consumeResult.Message.Value}");
}
}
catch (OperationCanceledException)
{
// Application is shutting down
}
}
}
}
Remember to adjust the configuration settings such as BootstrapServers, ClientId, GroupId, and other parameters based on your Kafka setup.
Please note that while RabbitMQ and Kafka serve similar purposes in terms of messaging, they have different design philosophies and trade-offs. RabbitMQ uses a traditional message broker pattern, while Kafka is more focused on event streaming. Choose the one that best fits your use case and requirements.
Answered on 02/08/2023 Learn .Net
By joining my .Net course in UrbanPro. The package includes C#, ASP.Net and SQL Server at very competitive price. The course will be beneficial for both beginners as well professionals. Following is my profile link:
https://www.urbanpro.com/hyderabad/manohar-rao-mattaparty-it-professional-trainer-with-over-25-years-of-experience-in-it-ites-and-bfsi
Answered on 02/08/2023 Learn .Net
Answered on 02/08/2023 Learn .Net
Reply to 's review
Enter your reply*
Your reply has been successfully submitted.
Certified
The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.