Microsoft 70-483: Programming in C# (PART 2 of 2)
3.5 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
361 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Microsoft 70-483: Programming in C# (PART 2 of 2) to your Wishlist.

Add to Wishlist

Microsoft 70-483: Programming in C# (PART 2 of 2)

This course is Part 2 of 2. Please read course description for more information.
3.5 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
361 students enrolled
Last updated 1/2017
English
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 10 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • This course will prepare you to pass the exam Microsoft 70-483: Programming in C#
  • This new course provides you the needed training for building new data types, handling events, accessing a database, using remote data, integrating with unmanaged code, as well as the knowledge and skills to perform operations asyncrhonously, creating custom attributes and more.
View Curriculum
Requirements
  • Basics of C#
Description

The Programming C# course provides full coverage of the programming skills required to create Windows applications using C#. This new and exciting course also provides knowledge on language syntax, C# program structure and implementation details.

** This course is in 2 parts. Please purchase Part 1, not this course, and you will get free access to Part 2. The total number of lectures for this course is over Udemy's limit for a single course, which is why we had to break it into 2 courses. 

This new course provides you the needed training for building new data types, handling events, accessing a database, using remote data, integrating with unmanaged code, as well as the knowledge and skills to perform operations asyncrhonously, creating custom attributes and more.

This course brings together all the features of programming in C# using Visual Studio.

Some of the skills you will learn in this class are:

  • Describe the core syntax and features of C#
  • Implement the basic structure and essential elements of a typical desktop application
  • Encrypt and decrypt data by using symmetric and asymmetric encryption
  • Examine the metadata of types by using reflection, create and use custom attributes, generate code at runtime and manage assembly versions
  • Integrate unmanaged libraries and dynamic components into a C# application
  • Improve the throughput and response time of applications by using tasks and asynchronous operations
  • Build a graphical user interface by using XAML
  • Use the types in the System.Net namespace and WCF Data Services to access and query remote data
  • Create and use an entity data model for accessing a database and use LINQ to query and update data
  • Read and write data by using file input/output and streams and serialize/deserialize data in different formats
  • Use inheritance to create a class hierarchy, extend a .NET Framework class and create generic classes and methods
  • Create classes, define and implement interfaces and create and use generic collections
  • Create and call methods, catch/handle exceptions and describe the monitoring requirements of large applications



Who is the target audience?
  • IT Professionals
Students Who Viewed This Course Also Viewed
Curriculum For This Course
293 Lectures
09:48:25
+
Module 5 .NET Assemblies and Base Class Libraries
220 Lectures 07:24:22

Introduction Part2
02:04

Building Object Libraries Part1
00:46

Building Object Libraries Part2
00:38

Building Object Libraries Part3
00:52

Building Object Libraries Part4
04:08

Building Object Libraries Part5
04:00

Building Object Libraries Part6
00:52

Building Object Libraries Part7
03:31


Assemblies Promote Code Reuse Part2
01:29

Insert slides above instructor 3
03:29

Understanding the Format of a .NET Assembly Part1
04:38

Understanding the Format of a .NET Assembly Part2
00:59


Building a C# Client Application Part1
01:01

Building a C# Client Application Part2
02:59

Building a C# Client Application Part3
00:19

Understanding Private Assemblies Part1
00:18

Understanding Private Assemblies Part2
01:00


Understanding Private Assemblies Part4
00:25

Understanding Private Assemblies Part5
00:43

Understanding Private Assemblies Part6
00:40

Understanding Private Assemblies Part7
01:10

Understanding Private Assemblies Part8
00:28

Understanding Private Assemblies Part9
01:38

Understanding Private Assemblies Part10
01:35

Understanding Private Assemblies Part11
03:26

The Role of the App.Config File Part1
03:00


The Role of the App.Config File Part3
00:33

Global Assembly Cache Part1
01:36

Global Assembly Cache Part2
02:00

Understanding Strong Names Part1
00:54

Understanding Strong Names Part2
02:59

Understanding Strong Names Part3
02:24

gacutil.exe Options Part1
00:38

gacutil.exe Options Part2
02:06

Configuring Shared Assemblies Part1
00:51


Configuring Shared Assemblies Part3
04:28

Configuring Shared Assemblies Part4
00:17

Configuring Shared Assemblies Part5
01:22

Configuring Shared Assemblies Part6
01:22

The System.Configuration Namespace Part1
02:22

The System.Configuration Namespace Part2
01:21

Reflection, Late Binding and More!
01:27

Type Metadata
06:38

Understanding Reflection Part1
01:44

Understanding Reflection Part2
04:19


Understanding Reflection Part4
05:29

Building a Custom Metadata Viewer Part1
00:56

Building a Custom Metadata Viewer Part2
02:14

Reflecting on Shared Assemblies Part1
02:47

Reflecting on Shared Assemblies Part2
00:26

Understanding Late Binding Part1
00:26

Understanding Late Binding Part2
00:41

The System.Activator Class Part1
05:21

The System.Activator Class Part2
02:44

The System.Activator Class Part3
00:40


The Role of .NET Attributes Part2
05:06

The Role of .NET Attributes Part3
07:05

The System.Activator Class Part1
00:57

The System.Activator Class Part2
01:35

Reflecting an Attribute Using Early Binding Part1
00:50

Reflecting an Attribute Using Early Binding Part2
01:25

Reflecting an Attribute Using Early Binding Part3
00:25

Reflecting an Attribute Using Early Binding Part4
04:17

Building an Extendable Application Part1
01:20

Building an Extendable Application Part2
00:50

Building an Extendable Application Part3
00:27

Building an Extendable Application Part4
06:44

Building an Extendable Application Part5
04:58

Dynamically Speaking
01:01


The Role of the C# DYNAMIC Keyword Part2
05:39

The Role of the C# DYNAMIC Keyword Part3
05:28

Limitations of the DYNAMIC Keyword Part1
00:59

Limitations of the DYNAMIC Keyword part2
01:16

The Role of The Dynamic Language Runtime (DLR) Part1
01:16

The Role of The Dynamic Language Runtime (DLR) Part2
00:53

The Role of Expression Trees Part1
01:12

The Role of Expression Trees Part2
02:31

Simplifying Late-Bound Calls Using Dynamic Types Part1
00:25

Simplifying Late-Bound Calls Using Dynamic Types Part2
00:23

Leveraging the Dynamic Keyword to Pass Arguments Part1
00:22

Leveraging the Dynamic Keyword to Pass Arguments Part2
04:07

Leveraging the Dynamic Keyword to Pass Arguments Part3
00:18

Simplifying COM Interoperability Using Dynamic Data Part1
01:12


Simplifying COM Interoperability Using Dynamic Data Part3
00:37

Simplifying COM Interoperability Using Dynamic Data Part4
00:10

The Role of Primary Interop Assemblies (PIAs) Part1
01:16

The Role of Primary Interop Assemblies (PIAs) Part2
01:01

The Role of Primary Interop Assemblies (PIAs) Part3
02:48

The Role of Primary Interop Assemblies (PIAs) Part4
00:39

The Role of Primary Interop Assemblies (PIAs) Part5
04:56

The Role of Primary Interop Assemblies (PIAs) Part6
04:56

The Role of Primary Interop Assemblies (PIAs) Part7
06:50

Multithreaded, Parallel and Async Programming Part1
06:04

Multithreaded, Parallel and Async Programming Part2
06:04

The Problem of Concurrency Part1
02:03


The Problem of Concurrency Part3
00:56

The Role of Thread Synchronization Part1
01:00

The Role of Thread Synchronization Part2
00:37

Review of The .NET Delegate Part1
00:26

Review of The .NET Delegate Part2
02:04

Review of The .NET Delegate Part3
01:49

Review of The .NET Delegate Part4
02:01

Review of The .NET Delegate Part5
07:07

The Role of The AsyncCallback Delegate Part1
01:07

The Role of The AsyncCallback Delegate Part2
03:29

The Role of The AsyncCallback Delegate Part3
00:38

The Role of The AsyncCallback Delegate Part4
04:10

System Threading Namespace Part1
00:28

System Threading Namespace Part2
00:12

System Threading Namespace Part3
00:29


System Threading Namespace Part5
03:13

System Threading Namespace Part6
01:20

Manually Creating Secondary Threads
06:09

Working Whith The ParameterizedThreadstart Delegate
04:15

Foreground and Background Threads and Concurrency Redux
01:13

insert slides above instructor 2 Part1
02:02

insert slides above instructor 2 Part2
00:23

insert slides above instructor 2 Part3
00:26

insert slides above instructor 2 Part4
07:07

Synchronization Using the System.Threading.Monitor Type Part1
01:08

Synchronization Using the System.Threading.Monitor Type Part2
00:52

Synchronization Using the System.Threading.Monitor Type Part3
02:41

Synchronization Using the System.Threading.Monitor Type Part4
00:34

Synchronization Using the System.Threading.Monitor Type Part5
02:59


CLR Thread Pool Part2
01:01

CLR Thread PoolPart3
01:16

Parallel Programing Library Part1
01:31

Parallel Programing Library Part2
01:35

Parallel Programing Library Part3
00:35

Parallel Programing Library Part4
04:30

Parallel Programing Library Part5
01:05

Parallel Programing Library Part6
01:23

Parallel Programing Library Part7
04:41

Parallel Programing Library Part8
01:40

Asynchronous Calls Under .NET 4.5 Part1
01:00

Asynchronous Calls Under .NET 4.5 Part2
00:45

Asynchronous Calls Under .NET 4.5 PArt3
04:24

Asynchronous Calls Under .NET 4.5 Part4
05:45

Asynchronous Calls Under .NET 4.5 Part5
03:04

Asynchronous Calls Under .NET 4.5 Part6
02:24


File I/O and Object Serialization
01:06

Exploring the System.IO Namespace Part1
01:14

Exploring the System.IO Namespace Part2
00:29

Exploring the System.IO Namespace Part3
02:49

Exploring the System.IO Namespace Part4
00:31

Exploring the System.IO Namespace Part5
01:12

Exploring the System.IO Namespace Part6
00:18

Exploring the System.IO Namespace Part7
00:39

Exploring the System.IO Namespace Part8
06:22

Exploring the System.IO Namespace Part9
01:31

The Abstract Stream Class Part1
00:18

The Abstract Stream Class Part2
00:24

The Abstract Stream Class Part3
00:40

The Abstract Stream Class Part4
00:09

Working with StreamWriters and StreamReaders Part1
00:36

Working with StreamWriters and StreamReaders Part2
02:08


Working with StreamWriters and StreamReaders Part4
01:12

Working with StreamWriters and StreamReaders Part5
00:54

Working with StreamWriters and StreamReaders Part6
01:51

Working with StreamWriters and StreamReaders Part7
02:15

Working with StreamWriters and StreamReaders Part8
00:30

Working with StreamWriters and StreamReaders Part9
02:20

Working with BinaryWriters and BinaryReaders Part1
02:12

Working with BinaryWriters and BinaryReaders Part2
02:12

Working with BinaryWriters and BinaryReaders Part3
01:07

Understanding Object Serialization Part1
00:52

Understanding Object Serialization Part2
01:11


Understanding Object Serialization Part4
00:32

Understanding Object Serialization Part5
00:25

The Role Of Object Graphs Part1
00:31

The Role Of Object Graphs Part2
00:38

The Role Of Object Graphs Part3
01:17

The Role Of Object Graphs Part4
01:31

The Role Of Object Graphs Part5
00:59

The Role Of Object Graphs Part6
00:29

The Role Of Object Graphs Part7
00:28

The Role Of Object Graphs Part8
01:02

The Role Of Object Graphs Part9
01:06

Insert slides above instructor: 10 Part1
01:50

Insert slides above instructor: 10 Part2
01:39

Insert slides above instructor: 10 Part3
00:52

Insert slides above instructor: 10 Part4
01:43


Serializing Objects Using the BinaryFormatter Part2
04:07

Controlling The Generated XML Data Part1
00:48

Controlling The Generated XML Data Part2
01:23

Controlling The Generated XML Data Part3
01:34

Controlling The Generated XML Data Part4
03:53

Customizing Serialization Part1
00:50

Customizing Serialization Part2
02:22

Customizing Serialization Part3
00:37

Customizing Serialization Part4
02:08


Customizing Serialization Part6
01:09

Customizing Serialization Part7
02:19

Data Access Overview Part1
07:00

Data Access Overview Part2
00:33

Data Access Overview Part3
01:35

Data Access Overview Part4
01:21

Data Access Overview Part5
00:18

Section Review
07:18

Test Our Knowledge I
04:00

Test Our Knowledge II
04:21

Outro
00:56
+
Module 6 Windows Presentation Foundation
73 Lectures 02:24:03
Introduction Part1
00:12

Introduction Part2
02:08

WPF In A Nutshell Part1
01:58

WPF In A Nutshell Part2
02:40


What is XAML? Part2
02:21

WPF Trees Part1
02:08

WPF Trees Part2
00:59

WPF Trees Part3
02:45

WPF Trees Part4
00:32

WPF Project Types and Navigation Part1
02:09

WPF Project Types and Navigation Part2
00:29

WPF Project Types and Navigation Part3
00:26

The Goals of WPF
00:30

Better Use Of Graphics Hardware Part1
01:44

Better Use Of Graphics Hardware Part2
01:35

Better Use Of Graphics Hardware Part3
00:54

Better Use Of Graphics Hardware Part4
00:57

Property Binding and Property Inheritance Part1
00:32

Property Binding and Property Inheritance Part2
01:14

Property Binding and Property Inheritance Part3
00:22

Property Binding and Property Inheritance Part4
00:28

Styles and Templates Part1
00:37

Styles and Templates Part2
02:07

Consistent Control Containment Part1
00:44

Consistent Control Containment Part2
00:19

Separate UI From Code-Behind Part1
01:07

Separate UI From Code-Behind Part2
00:56

Disadvantages of WPF Part1
00:52

Disadvantages of WPF Part2
02:09

WPF Fundamentals: Size and Position Part1
01:18

WPF Fundamentals: Size and Position Part2
05:19

WPF Fundamentals: Size and Position Part3
02:48


WPF Fundamentals: Size and Position Part5
01:54

WPF Fundamentals: Size and Position Part6
00:21

Font Properties Part1
02:50

Font Properties Part2
01:02

Opacity Masks Part1
00:54

Opacity Masks Part2
02:10

Opacity Masks Part3
00:48

Opacity Masks Part4
02:50

Miscellaneous Properties Part1
00:45

Miscellaneous Properties Part2
01:36

Miscellaneous Properties Part3
01:39

Controls Part1
00:58

Controls Part2
01:29

Controls Part3
01:55

Grid. DockPanel Controls Part1
06:46

Grid. DockPanel Controls Part2
03:08

Boarder and List View Controls Part1
01:31

Boarder and List View Controls Part2
06:23

Combo Box and List Box Control Part1
04:00

Combo Box and List Box Control Part2
03:09

Property Basics Part1
00:55

Property Basics Part2
01:10

Property Basics Part3
01:10

Property Basics Part4
03:36

Property Basics Part5
00:30

Resources and Styles Part1
01:03

Resources and Styles Part2
01:06

Resources and Styles Part3
05:57

Resources and Styles Part4
05:20

Resources and Styles Part5
06:03

Resources and Styles Part6
03:47

Resources and Styles Part7
06:03

Resources and Styles Part8
02:52

Resources and Styles Part9
00:51

WPF Data Binding
02:29

Section Review
01:52

Test Our Knowledge
03:19

Program Closing
00:56

Recommended Reading
00:33
About the Instructor
iCollege Certifications
4.1 Average rating
2,031 Reviews
13,471 Students
100 Courses
Certification Leader

iCollege is a leading international provider of E-Learning courses, learning technologies and development services.

Utilizing state of the art technologies, highly experienced consultants and innovative methodologies, we provide, cutting-edge education products, services and solutions for individuals, corporate organizations, governmental institutions and education providers.

Our collective knowledge and experience in education and training sets the standard for service delivery in learning solutions.

Stone River eLearning
4.2 Average rating
17,554 Reviews
285,775 Students
205 Courses
280,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 450,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.