C# Remoting : Build Client / Server Database Applications
4.5 (28 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,408 students enrolled

C# Remoting : Build Client / Server Database Applications

Build client applications to use objects on remote computers such as using the database of the server remotely
4.5 (28 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,408 students enrolled
Created by Husam Nujaim
Last updated 9/2018
English
English [Auto-generated]
Current price: $55.99 Original price: $79.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Build distributed C# applications
  • Create SQL Server database and stored procedure and connect with C# applications
  • Write clean codes in C# based on Software Layers
  • Develop applications that support many clients and one server via LAN network
Course content
Expand all 17 lectures 02:01:44
+ SQL Server Database
2 lectures 20:26

You will be able to create SQL Server databases and tables

Preview 05:52

You will be able to create stored procedures in SQL Server database engine

Stored procedures creation
14:34
+ Windows Form Application and APIs
9 lectures 01:00:42

You will be able to create a C# class to connect to the database directly

Data Access Layer - Connect to the Database
08:57

You will be able to create a C# function to select data from the database

Data Access Layer - Select Data
08:16

You will be able to create a C# function to execute SQL command in the database

Data Access Layer - Execute SQL Commands
02:54

Connecting the application layer with the data access layer

Presentation Layer - Select Data
04:34
Presentation Layer - Insert Data
05:53
This assignment will ensure that you can create functions to delete and update data from the database based on layers structure .
Presentation Layer - Delete and Update Data
1 question

You will write application layer code to insert data to the database

Application Layer - Select and Insert Data
05:44

You will write application layer code to delete data to the database

Application Layer - Delete Data
07:19

update

Application Layer - Update Data
07:55
+ Class Library
1 lecture 06:01

You will learn how to create a class library and use it in your project

Create Class Library
06:01
+ Client Application
2 lectures 14:46

You will learn how to create a client application form

Client Application Form
05:00

You will learn how to connect with the server using .Net Remoting

Connecting with the Server
09:46
+ Server Application
1 lecture 13:30

You will learn how to get remote objects via TCP Channel

TCP Channel
13:30
+ Bonus Section
1 lecture 00:21
Bonus Lecture: Discounts on my other courses!
00:21
Requirements
  • C# Knowledge is required
  • Object Oriented Programming OOP understanding is required
  • SQL knowledge is required
Description

Establishing communication between the client and the server that is located thousands of miles apart, is a common development goal, especially when building widely-distributed applications.

.NET remoting enables client applications to use objects in other processes on the same computer or on any other computer available on its network.  

You will be able to use the .NET remoting to establish a connection between the server database and the client application.

You will also learn how to create SQL Server database, tables, and stored procedures. Moreover, you will be able to divide your application into layers in order to write clean codes; so that your coeds will be elegant and easy to develop.

Furthermore, you will be able to create a class library and import it to any application.

You will make a complete client/server database application  throughout the course.

Who this course is for:
  • C# developers who seek after distributed applications
  • C# developers who are curious about client and server database application using Remoting Technology
  • C# developers who are curious about connecting SQL Server database with C# applications
  • C# developers who are curious about stored procedures in SQL Server database engine
  • C# developers who are curious about writing clean codes