Viswanadh Python, django, selenium, pytest, Robot framework
No reviews yet

I have over 12 years of experience in development and testing, specializing in Python, Selenium, and Java. I offer teaching services for Python full-stack development and automation testing, providing support for both development and testing jobs. My teaching is conducted online and offline, and I focus on showcasing real-time examples and projects to explain concepts clearly. I also provide detailed explanations while assisting with tasks, ensuring a comprehensive understanding. Additionally, I offer job support by completing tasks while providing clear explanations. Please feel free to review my profile and contact me for further information.
Python
Django
Automation Testing
Selenium
Pytest
Robot Framework
Pyunittest

Subjects

  • Selenium Beginner-Expert

  • Python Beginner-Expert

  • Robot Framework Beginner-Expert

  • PyTest Beginner-Expert

  • Katalon Studio automation Expert

  • Python 3 Beginner-Expert

  • Python Django Beginner-Expert

  • Django REST API Beginner-Expert

  • Backend Development (Django) Beginner-Expert


Experience

No experience mentioned.

Education

  • B.sc computers (Jun, 2003Mar, 2006) from Nagarjuna university

Fee details

    15,00035,000/month (US$176.87412.69/month)

    For online classes 15000 to 25000


Courses offered

  • Python Full Stack Development

    • 25000
    • Duration: 90 Days
    • Delivery mode: Online
    • Group size: 5
    • Instruction language: English
    • Certificate provided: No
    A Python full stack development course typically covers a wide range of topics and technologies. Here is a sample course outline that can give you an idea of the concepts and technologies usually included:

    Introduction to Full Stack Development with Python

    Overview of full stack development
    Role and responsibilities of a full stack developer
    Understanding the web development process
    Front-End Development

    HTML5, CSS3, and JavaScript fundamentals
    Responsive web design and mobile-first approach
    Introduction to front-end frameworks (e.g., React, Angular, or Vue.js)
    Back-End Development with Python

    Introduction to back-end development
    Working with Python web frameworks (e.g., Django or Flask)
    Handling HTTP requests and responses
    RESTful API development
    Relational Databases and SQL

    Introduction to relational databases
    Working with SQL (Structured Query Language)
    Designing database schemas and relationships
    Database integration with Python (e.g., using an ORM like SQLAlchemy)
    Data Persistence and NoSQL Databases

    Introduction to NoSQL databases (e.g., MongoDB or Redis)
    Working with NoSQL databases in Python
    Comparing and choosing the appropriate database for different use cases
    Authentication and Authorization

    User authentication and registration
    Implementing secure password hashing and storage
    Role-based access control and permissions
    Front-End Framework Integration

    Integrating front-end frameworks with the back-end
    Consuming RESTful APIs in the front-end
    Building interactive user interfaces
    Deployment and DevOps

    Setting up and configuring servers
    Deployment strategies (e.g., Docker or cloud platforms)
    Continuous integration and deployment with tools like Git and Jenkins
    Testing and Debugging

    Unit testing and test-driven development (TDD)
    Writing test cases using testing frameworks (e.g., pytest)
    Debugging techniques and tools
    Security Best Practices

    Common web application security vulnerabilities
    Implementing secure coding practices
    Cross-Site Scripting (XSS) and Cross-Site Request Forgery (CSRF) prevention
    Project Development

    Building a complete full stack web application from scratch
    Applying the concepts and technologies learned throughout the course
    Project planning, development, and deployment
  • Python Automation Testing

    • 20000
    • Duration: 40 Days
    • Delivery mode: Online
    • Group size: 5
    • Instruction language: English
    • Certificate provided: No
    A Python automation testing course typically covers various concepts and tools related to testing and test automation using Python. Here's a sample course outline that can give you an idea of the topics usually included:

    Introduction to Software Testing

    Importance of testing in software development
    Testing methodologies and approaches
    Software development life cycle and testing phases
    Introduction to Test Automation

    Advantages of test automation
    Challenges and considerations in test automation
    Introduction to test automation frameworks
    Python Essentials for Test Automation

    Python programming basics and syntax
    Essential Python libraries for test automation (e.g., unittest, pytest)
    Working with virtual environments
    Test Design and Planning

    Test case design techniques (e.g., equivalence partitioning, boundary value analysis)
    Test data generation and management
    Test strategy and planning
    Test Automation Frameworks

    Overview of test automation frameworks (e.g., PyTest, Robot Framework)
    Setting up and configuring a test automation framework
    Organizing test cases and test suites
    Web Testing Automation

    Automating web UI testing using Selenium WebDriver
    Locating elements using various selectors
    Handling web forms, pop-ups, and alerts
    API Testing Automation

    Introduction to API testing and concepts (e.g., RESTful APIs)
    Using Python libraries (e.g., requests, pytest) for API testing
    Validating API responses and handling authentication
    Database Testing Automation

    Interacting with databases using Python (e.g., connecting to a database, executing queries)
    Verifying data integrity and consistency
    Database testing techniques and best practices
    Test Reporting and CI/CD Integration

    Generating test reports and metrics
    Integrating test automation with Continuous Integration/Continuous Deployment (CI/CD) pipelines
    Using tools like Jenkins, GitLab, or Travis CI
    Test Maintenance and Troubleshooting

    Test maintenance strategies and techniques
    Debugging and troubleshooting test failures
    Logging and error handling in test automation
    Advanced Topics in Test Automation

    Project and Real-World Scenarios

    Implementing end-to-end test automation for a sample application
    Working on real-world scenarios and challenges
    Best practices and recommendations for test automation projects

    Course content:
    ============
    Python
    Selenium
    Page Object Model
    Pyunittest
    Pytest
    Robot Framework
    API Automation(Requests Module)

Reviews

No reviews yet. Be the first one to review this tutor.