课程目录:Programming in C# 7.0 with Visual Studio 培训
4401 人关注
(78637/99817)
课程大纲:

       Programming in C# 7.0 with Visual Studio 培训

 

 

The programming environment and explanation of .NET Core
- understanding Visual Studio 2019
- creating project and solution
- import of the libraries
- implementation of the solution

C# syntax
-data types, operators, and expressions
-loops, conditions
-creating methods
-handling exceptions
-invoking methods
-creating overloaded methods
-optional and output parameters in methods

Structures and collections
-implementation of structures and enum types
-organization of data in collections

Object-oriented programming
-event handlers
-creating classes
-defining and implementing of interfaces
-implementation of strong type collections
-creating class hierarchies
-extending the .net Framework or Core classes

Working with files
-reading and saving files
-serializing and deserializing XML, JSON
-working with I/O library

Working with databases
-creating and using Entity data models
-querying data by using LINQ
-updating data with LINQ
-remote access to data on the network
-data access through Web services (REST)

Multithreaded and asynchronous programming
-multithreading implementation using Lambda expressions and tasks
-preparing asynchronous operations
-concurrency synchronization for data access

Optional (if time permits):
-WPF Window Application project (.NET Framework)
-ASP.NET MVC Project (.NET framework or .net Core)
-access to the data in SQL Server Azure Database (Cloud)