Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@

SQL Basics: MySQl: Practice Creating Databases, Tables and Performing Crud in c#.

(Batch 23/24/25)

Lesson Date: 10|02|2025.

Introduction:
This course is designed to provide you with essential skills in SQL and database management using MySQL,
with a specific focus on integrating these skills into C# applications.

During this course, we will cover the following topics:

1. What Object Relation Mapper(ORM) Is:

Materials Used:
Dotnet Tutorials.
W3 Schoool Tutorials.
Udemy video.

2. Types Of Object Relational Mapper(ORM):

Materials Used:
Dotnet Tutorials.
W3 Schoool Tutorials.
Udemy video.

3. Installation of Mysql.Data(External Package):

Materials Used:
Udemy video.
Internet.

4. Explanation of Important Classes and Method in Myqsl.Data Namespace.

Materials Used:
Dotnet Tutorials.
Udemy video.

5. Importance of Opening and Closing Conncection.

Materials Used:
Dotnet Tutorials.
Udemy video.

6. How To Use Connection String in c# Applications.

Materials Used:
Dotnet Tutorials.
Udemy video.


7. How To Connect c# Applications To MySQL Database.

Materials Used:
Dotnet Tutorials.
Udemy video.

8. Create Databases and Tables:

Materials Used:
W3 Schoool Tutorials.
Udemy video.
Intrnet.

9. Build Practical Application Using Student Entity, To Perform Crud Operation.

Materials Used:
Udemy video.

Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@

Introduction To Databases : Overview Of Sql And Relational Databases.
(Batch 23/24/25)

Lesson Date: 10|02|2025.

Introduction:
A database is an organized collection of data that can be easily accessed, managed, and updated.
They allow for efficient data storage, retrieval, and manipulation, which is essential for dynamic applications.

Relational databases are a specific type of database that stores data in tables (or relations). Each table consists of rows and columns,
where each row represents individual entry or a record that exists in a table and each column holds specific information about
every record in the table.

SQL (Structured Query Language) as the standard language used to communicate with relational databases. It is used for querying, updating,
and managing data.

During this course, we will cover the following topics:


1. What a Database Is.

Material Used:
Dotnet Tutorials.
W3 Schoool Tutorials.

2. The Types of Databases.

Material Used:
Dotnet Tutorials.
W3 Schoool Tutorials.
Udemy video.

3. What a Relational Database Is.

Material Used:
Dotnet Tutorials.
W3 Schoool Tutorials.
Udemy video.

4. Types Of Relational Database.

Materials Used:
Dotnet Tutorials.
W3 Schoool Tutorials

5. What SQL is.

Materials Used:
Dotnet Tutorials.
W3 Schoool Tutorials.
Udemy video.

6. The Most Important SQl Command

Materials Used:
Dotnet Tutorials.
W3 Schoool Tutorials.
Udemy video.

7. Installation of Mysql with Mysql Workbench.

Materials Used:
Udemy Video.

8. Write SQl Querry with Mysql and Workbench.

9. Data Types in Mysql.

Materials Used:
Udemy video

10. What Primary Key Is.

Materials Used:
Udemy video.

11. What Foreign Key Is.

Materials Used:
Udemy video.

12. Unique, Not Null, Null and Check Constraints.

Materials Used:
Udemy video.

13.Code examples will be provided.
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@



Polymorphism : Implement Method Overriding and Overloading.

(Batch 26).

Lesson Date: 11/02/2025.

Introduction.
polymorphism is one of the fundamental of oop concepts that enhances the flexibility and scalability of code.
Derived from the Greek words "poly" (meaning many) and "morph" (meaning forms), polymorphism allows objects to be treated as instances of their parent class,
enabling a single interface to represent different underlying forms (data types).

In this course, we will cover the following topics:

1. What Polymorphism is.

Materials Used:
w3 School Tutorials.
Dotnet Tutorials.
Internet.

2. Types of Polymorphism.

Materials Used:
w3 School Tutorials.
Dotnet Tutorials.
Internet.

3. What Method Overloading Is.

Materials Used:
w3 School Tutorials.
Dotnet Tutorials.
Internet.

4. Ways To Overload A Method in c#

Materials Used:
w3 School Tutorials.
Dotnet Tutorials.
Internet.

5. Understand What Makes Up A Method Signature.

Materials Used:
w3 School Tutorials.
Dotnet Tutorials.
Internet.

6. Multiple Examples to Understand Method Overloading.

Materials Used:
w3 School Tutorials.
Dotnet Tutorials.
Internet.

7. What Method Overriding Is.

Materials Used:
w3 School Tutorials.
Dotnet Tutorials.
Internet.

8. Inheritance and Method Overriding.

Materials Used:
w3 School Tutorials.
Dotnet Tutorials.
Internet.

9. When Do We Need to Override a Method in C#.

Materials Used:
w3 School Tutorials.
Dotnet Tutorials.
Internet.

10. When a Subclass Method is Treated as an Overridden Method in C#

Materials Used:
w3 School Tutorials.
Dotnet Tutorials.
Internet.

11. How a Method is Overridden in C#

Materials Used:
w3 School Tutorials.
Dotnet Tutorials.
Internet.

12. Multiple Examples to Understand Method Overriding.

Materials Used:
w3 School Tutorials.
Dotnet Tutorials.
Internet.

13. How to Execute the Superclass Method if it is Overridden in the Subclass

Materials Used:
w3 School Tutorials.
Dotnet Tutorials.
Internet.

14. Code example will be provided