C# .NET Database and XML Applications

Implementing Real-World Examples
Rating: 4.5 out of 5 (64 ratings)
6,709 students
C# .NET Database and XML Applications
Rating: 4.5 out of 5 (64 ratings)
6,709 students
In this course students will learn how to interface their C# programs to a relational database and external XML files.


  • The successful student will already possess basic C# programming and GUI skills and knowledge.


In this course the student will learn how to interface their C# applications to a relational database and/or external XML files.  The course contains five primary sections:  introduction and setup, relational theory, C# to RDBMS, C# to XML and a summary.

The course is taught by Dr. Rick Phillips, Ph.D. who possess over 25 years of software design and programming experience.  Rick has also taught a number of other IT courses through Udemy.

This course assumes a basic understanding of the C# programming language.

Who this course is for:

  • Intermediate (1-2 years of experience or my 2 prior courses) C# programming experience is required for this course.

Course content

5 sections • 15 lectures • 3h 47m total length
  • Introduction
  • Software Setup


PhD with 25+ years computer industry experience
Rick Phillips
  • 4.4 Instructor Rating
  • 2,064 Reviews
  • 50,726 Students
  • 8 Courses

I received my Ph.D. from the University of Wisconsin in Visual Psychophysics with a minor in Computer Science.  I worked my entire professional career within the computer industry specializing in relational database design and large-scale international databases.

Out of school, I went to work for VeriFone the credit card processing company because they were headquartered in Hawaii and I yearned to get out of the cold of Wisconsin.  I started as employee #36.  By the time I left, they were publically traded, had thousands of employees and billions in revenue.  At the time of my departure, I was VeriFone's Database Design Manager and oversaw a technical staff of 125+.

I subsequently served as MIS Manager for Family Health International, Database Manager for A4 Health Systems, and CTO and President of Castle Worldwide.  I retired from Castle in 2014 at the age of 55.

After retirement I was searching for a great means to keep my hands in technology.  Teaching with Udemy has provided that venue.  I enjoy creating the courses and interacting with the students.  It is my new passion.  Middle aged and young people are my favorite students - seeing them better utilize their new toys and skills gives me great pleasure, such energy.

I am a huge advocate of life-long learning and love this opportunity to share that passion with others.  Remember, "keep on learning."