J P Nagar, Bangalore, India - 560078.
Verified
Certified
13
Details verified of Sharique Sayeed✕
Identity
Education
Know how UrbanPro verifies Tutor details
Identity is verified based on matching the details uploaded by the Tutor with government databases.
Hindi Mother Tongue (Native)
English Proficient
Tamil Basic
Jawaharlal technical university Hyderabad
2014
Bachelor of engineering in computer science
J P Nagar, Bangalore, India - 560078
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 Oracle Training
10
Oracle Database Versions
Oracle 10g DBA, Oracle Database 12c, Oracle 11g DBA
Oracle ERP Skill Set Taught
Functional Training, Technical training
Oracle Products taught
Oracle Forms, Oracle ERP, Oracle PL/SQL, Oracle 11i Supply Chain Purchasing, Oracle Developer, Oracle Database
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in SQL Programming Training
10
Teaching Experience in detail in SQL Programming Training
1. Explaining pl/sql concepts I break down complex pl/sql topics into simple, easy-to-understand parts, tailored to the learner's level. For example: Introduction to pl/sql: block structure, anonymous blocks, and the benefits of pl/sql. Variables and data types: working with scalar, composite, and reference types. Control structures: loops, conditional statements (if-then-else, case). Cursors: both implicit and explicit cursors, cursor attributes, and cursor for loops. Exception handling: handling errors with predefined and user-defined exceptions. Stored procedures and functions: creating, invoking, and managing reusable code. Packages: organizing code with package specifications and bodies. Triggers: creating row-level and statement-level triggers for automating tasks. Performance tuning: using collections, bulk collect, and forall to optimize pl/sql programs. 2. Providing step-by-step examples I use practical examples to illustrate concepts, such as: Writing a simple pl/sql program to calculate factorial values. Demonstrating the use of cursors with a select statement to fetch records iteratively. Using triggers to log changes in a table. 3. Practice-based learning I can provide problem sets, coding challenges, and practical scenarios for students to practice and solidify their understanding of pl/sql. For instance: Building a pl/sql script to automate payroll calculations. Designing stored procedures to validate input data. Writing code to dynamically manage database tables. 4. Debugging and troubleshooting I help learners identify and resolve errors in their pl/sql code by analyzing error messages, logic issues, and performance bottlenecks. For example: Ora errors: diagnosing and resolving common oracle pl/sql errors Debugging techniques: using dbms_output.Put_line, pragma exception_init, and tracing logs to debug code. 5. Performance optimization techniques Explaining how to improve performance with bulk collect and forall. Avoiding unnecessary context switches between sql and pl/sql. Demonstrating best practices for indexing, optimizing queries, and reducing execution time. 6. Assessment and feedback I can create quizzes, assignments, and coding tasks to test pl/sql knowledge, then provide constructive feedback to help learners improve. 7. Real-life scenarios I help students bridge the gap between theory and practice by solving business problems using pl/sql, such as: Generating automated reports using stored procedures. Using triggers for audit logging in enterprise applications. Developing complex transaction processing systems using pl/sql blocks. Summary of support: Through guided explanations, practical examples, exercises, and feedback, I help learners develop strong foundational and advanced skills in pl/sql programming. Whether you're a beginner or an advanced user, I tailor my explanations and support to your needs.
UrbanPro Certified Tutor
For PL/SQL
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in PL/SQL Classes
10
Teaching Experience in detail in PL/SQL Classes
1. Explaining pl/sql concepts I break down complex pl/sql topics into simple, easy-to-understand parts, tailored to the learner's level. For example: Introduction to pl/sql: block structure, anonymous blocks, and the benefits of pl/sql. Variables and data types: working with scalar, composite, and reference types. Control structures: loops, conditional statements (if-then-else, case). Cursors: both implicit and explicit cursors, cursor attributes, and cursor for loops. Exception handling: handling errors with predefined and user-defined exceptions. Stored procedures and functions: creating, invoking, and managing reusable code. Packages: organizing code with package specifications and bodies. Triggers: creating row-level and statement-level triggers for automating tasks. Performance tuning: using collections, bulk collect, and forall to optimize pl/sql programs. 2. Providing step-by-step examples I use practical examples to illustrate concepts, such as: Writing a simple pl/sql program to calculate factorial values. Demonstrating the use of cursors with a select statement to fetch records iteratively. Using triggers to log changes in a table. 3. Practice-based learning I can provide problem sets, coding challenges, and practical scenarios for students to practice and solidify their understanding of pl/sql. For instance: Building a pl/sql script to automate payroll calculations. Designing stored procedures to validate input data. Writing code to dynamically manage database tables. 4. Debugging and troubleshooting I help learners identify and resolve errors in their pl/sql code by analyzing error messages, logic issues, and performance bottlenecks. For example: Ora errors: diagnosing and resolving common oracle pl/sql errors Debugging techniques: using dbms_output.Put_line, pragma exception_init, and tracing logs to debug code. 5. Performance optimization techniques Explaining how to improve performance with bulk collect and forall. Avoiding unnecessary context switches between sql and pl/sql. Demonstrating best practices for indexing, optimizing queries, and reducing execution time. 6. Assessment and feedback I can create quizzes, assignments, and coding tasks to test pl/sql knowledge, then provide constructive feedback to help learners improve. 7. Real-life scenarios I help students bridge the gap between theory and practice by solving business problems using pl/sql, such as: Generating automated reports using stored procedures. Using triggers for audit logging in enterprise applications. Developing complex transaction processing systems using pl/sql blocks. Summary of support: Through guided explanations, practical examples, exercises, and feedback, I help learners develop strong foundational and advanced skills in pl/sql programming. Whether you're a beginner or an advanced user, I tailor my explanations and support to your needs.
5 out of 5 10 reviews
Ayapan Sahoo
"Very good trainer. His teaching style is very good and he always focus on that his all student understand all the topic very well. "
Amit Singh
"I wanted to take a moment to express my sincere appreciation for the excellent explanation on PL/SQL topics. Your detailed and clear breakdown of concepts has significantly improved my understanding. You've made complex topics much simpler and easier to grasp, which has been incredibly helpful. Thank you again for your efforts in making this learning experience so effective and enjoyable. I truly appreciate your ability to simplify these topics and present them in an easy-to-understand manner. Looking forward to learning more from you! "
Akrama Moazzam
"Sharique sir is a very good mentor, he has very good knowledge of plsql and teaching experience is also very good. I really like his way of explaining any topic of plsql. "
Abdur Rub
"Thankyou for delivering such clear and practical classes , it made understanding complex concept much easier. "
1. Which classes do you teach?
I teach Oracle Training, PL/SQL and SQL Programming 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 10 years.
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in Oracle Training
10
Oracle Database Versions
Oracle 10g DBA, Oracle Database 12c, Oracle 11g DBA
Oracle ERP Skill Set Taught
Functional Training, Technical training
Oracle Products taught
Oracle Forms, Oracle ERP, Oracle PL/SQL, Oracle 11i Supply Chain Purchasing, Oracle Developer, Oracle Database
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in SQL Programming Training
10
Teaching Experience in detail in SQL Programming Training
1. Explaining pl/sql concepts I break down complex pl/sql topics into simple, easy-to-understand parts, tailored to the learner's level. For example: Introduction to pl/sql: block structure, anonymous blocks, and the benefits of pl/sql. Variables and data types: working with scalar, composite, and reference types. Control structures: loops, conditional statements (if-then-else, case). Cursors: both implicit and explicit cursors, cursor attributes, and cursor for loops. Exception handling: handling errors with predefined and user-defined exceptions. Stored procedures and functions: creating, invoking, and managing reusable code. Packages: organizing code with package specifications and bodies. Triggers: creating row-level and statement-level triggers for automating tasks. Performance tuning: using collections, bulk collect, and forall to optimize pl/sql programs. 2. Providing step-by-step examples I use practical examples to illustrate concepts, such as: Writing a simple pl/sql program to calculate factorial values. Demonstrating the use of cursors with a select statement to fetch records iteratively. Using triggers to log changes in a table. 3. Practice-based learning I can provide problem sets, coding challenges, and practical scenarios for students to practice and solidify their understanding of pl/sql. For instance: Building a pl/sql script to automate payroll calculations. Designing stored procedures to validate input data. Writing code to dynamically manage database tables. 4. Debugging and troubleshooting I help learners identify and resolve errors in their pl/sql code by analyzing error messages, logic issues, and performance bottlenecks. For example: Ora errors: diagnosing and resolving common oracle pl/sql errors Debugging techniques: using dbms_output.Put_line, pragma exception_init, and tracing logs to debug code. 5. Performance optimization techniques Explaining how to improve performance with bulk collect and forall. Avoiding unnecessary context switches between sql and pl/sql. Demonstrating best practices for indexing, optimizing queries, and reducing execution time. 6. Assessment and feedback I can create quizzes, assignments, and coding tasks to test pl/sql knowledge, then provide constructive feedback to help learners improve. 7. Real-life scenarios I help students bridge the gap between theory and practice by solving business problems using pl/sql, such as: Generating automated reports using stored procedures. Using triggers for audit logging in enterprise applications. Developing complex transaction processing systems using pl/sql blocks. Summary of support: Through guided explanations, practical examples, exercises, and feedback, I help learners develop strong foundational and advanced skills in pl/sql programming. Whether you're a beginner or an advanced user, I tailor my explanations and support to your needs.
UrbanPro Certified Tutor
For PL/SQL
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in PL/SQL Classes
10
Teaching Experience in detail in PL/SQL Classes
1. Explaining pl/sql concepts I break down complex pl/sql topics into simple, easy-to-understand parts, tailored to the learner's level. For example: Introduction to pl/sql: block structure, anonymous blocks, and the benefits of pl/sql. Variables and data types: working with scalar, composite, and reference types. Control structures: loops, conditional statements (if-then-else, case). Cursors: both implicit and explicit cursors, cursor attributes, and cursor for loops. Exception handling: handling errors with predefined and user-defined exceptions. Stored procedures and functions: creating, invoking, and managing reusable code. Packages: organizing code with package specifications and bodies. Triggers: creating row-level and statement-level triggers for automating tasks. Performance tuning: using collections, bulk collect, and forall to optimize pl/sql programs. 2. Providing step-by-step examples I use practical examples to illustrate concepts, such as: Writing a simple pl/sql program to calculate factorial values. Demonstrating the use of cursors with a select statement to fetch records iteratively. Using triggers to log changes in a table. 3. Practice-based learning I can provide problem sets, coding challenges, and practical scenarios for students to practice and solidify their understanding of pl/sql. For instance: Building a pl/sql script to automate payroll calculations. Designing stored procedures to validate input data. Writing code to dynamically manage database tables. 4. Debugging and troubleshooting I help learners identify and resolve errors in their pl/sql code by analyzing error messages, logic issues, and performance bottlenecks. For example: Ora errors: diagnosing and resolving common oracle pl/sql errors Debugging techniques: using dbms_output.Put_line, pragma exception_init, and tracing logs to debug code. 5. Performance optimization techniques Explaining how to improve performance with bulk collect and forall. Avoiding unnecessary context switches between sql and pl/sql. Demonstrating best practices for indexing, optimizing queries, and reducing execution time. 6. Assessment and feedback I can create quizzes, assignments, and coding tasks to test pl/sql knowledge, then provide constructive feedback to help learners improve. 7. Real-life scenarios I help students bridge the gap between theory and practice by solving business problems using pl/sql, such as: Generating automated reports using stored procedures. Using triggers for audit logging in enterprise applications. Developing complex transaction processing systems using pl/sql blocks. Summary of support: Through guided explanations, practical examples, exercises, and feedback, I help learners develop strong foundational and advanced skills in pl/sql programming. Whether you're a beginner or an advanced user, I tailor my explanations and support to your needs.
Share this Profile
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.