The Complete C# and Object-Oriented Programming Course
- All prices mentioned above are in United States dollar.
- This product is available at Udemy.
- At udemy.com you can purchase The Complete C# and Object-Oriented Programming Course for only $14.00
- The lowest price of The Complete C# and Object-Oriented Programming Course was obtained on December 18, 2024 1:00 am.
$79.99 Original price was: $79.99.$13.00Current price is: $13.00.
Best deal at: udemy.com
Buy for best price
Set Lowest Price Alert
×
Notify me, when price drops
Set Alert for Product: The Complete C# and Object-Oriented Programming Course - $14.00
Price history
×
Price history for The Complete C# and Object-Oriented Programming Course | |
---|---|
Latest updates:
|
|
Add to wishlistAdded to wishlistRemoved from wishlist 0
The Complete C# and Object-Oriented Programming Course
$79.99 Original price was: $79.99.$13.00Current price is: $13.00.
Description
Price history for The Complete C# and Object-Oriented Programming Course | |
---|---|
Latest updates:
|
|
Didn't find the right price? Set price alert below
Set Alert for Product: The Complete C# and Object-Oriented Programming Course - $14.00
The Complete C# and Object-Oriented Programming Course
★★★★★
$14.00 in stock
Udemy.com
as of December 18, 2024 1:00 am
The one and only course you need to learn C# 8 and object-oriented programming (C# From A To Z | Source Code Included)
Created by:
Ahmad Mohey
Software Developer & DevOps Engineer
Software Developer & DevOps Engineer
Rating:4.6 (2329reviews)
16434students enrolled
What Will I Learn?
- Install and work with Visual Studio 2019 (Windows and Mac)
- Learn the fundamentals of programming using C# 7.2 and C# 8
- Understand Iaas, PaaS, SaaS and Serverless
- Work with Azure Functions
- Working with nulls in C# 8
- Working The New Asynchronous Streams
- Understanding and working with positional patterns
- Work with object-oriented programming (OOP) as a professional.
- Master the classes and understand the different types of classes (static, abstract, partial, sealed and more).
- Learn the structures and enumerations and how to use them.
- The differences between classes and structs.
- Learn to encrypt and decrypt your data using C#.
- Understand Inheritance, Encapsulation, Polymorphism and Abstraction.
- Get familiar with Composition, Aggregation and Association.
- Understand the loops (For, Foreach, While and more).
- Master the powerful lambda expressions.
- Understand anonymous methods and how to create them.
- How to manipulate strings (Replace, Remove, Insert, Substring and more).
- Read and write files easily with C#.
- Build caesar cipher (encryption and decryption) yourself.
- Learn how to create different types of methods.
- The difference between static and non-static methods.
- How to use recursive methods.
- How to use the extension methods.
- Understand the difference between pass by reference and pass by value.
- How to use optional and named arguments.
- Work with arrays including multidimensional arrays and jagged arrays.
- Get familiar with the advanced concepts (Multithreading, Recursing, Generics & many more).
- Master the non-generics collections (ArrayLists, Hashtables, Stacks, Queues and more).
- Master the generics collections (List, dictionary, SortedList and more).
- How to create generic classes, methods and arguments.
- How to debug and find errors easily in your code.
- Understand how stacks and queues work with real examples.
- How to handle exceptions (Exception Handling).
- How to use params keyword.
- How to use Stopwatch class.
- Understand how older tuples and new enhanced tuples work.
- Learn how to use NuGet and install packages.
- How to work with Delegates and Events.
- Delegates vs direct methods call.
- Work with Func, Action and Predicate delegates.
- Learn how to use timers in C#.
- Make your application speaks using SpeechSynthesizer.
- Dynamic and Var keywords and differences between them.
- How to use LINQ (Language-Integrated Query).
- How to check C# version and how to change it.
- Understand what is synchronous programming.
- Understand what is asynchronous programming.
- Differences between synchronous and asynchronous programming.
- Learn multi-threading theory and create multi-threaded applications.
- Understand deadlocks and how to solve them.
- Understand lock keyword, Mutex, Monitor and Semaphores.
- How to use tasks, manage them and even cancel them.
- How to work with async and await keywords.
- Understand what is Serialization and Deserialization and how to use them.
- How to use attributes and create custom attributes.
- Understand the preprocessor directives and how to use them.
- Understand assemblies and versions.
- Work efficiently and smoothly with Visual Studio 2017.
- Work with comparison operators.
- Learn how to create variables and convert their datatypes in different ways.
- Understand how compilers work
- Conditional statements (if and switch statements).
- How to use DateTime and TimeSpan.
- Understand the logical operators.
- How to use arithmetic operators.
- DLL files (Dynamic Link Libraries), How and why we use them.
- How to decompile DLL files.
- How to protect your DLL files.
- Building new switch expressions
- Using tuple like patterns on switch statements
- Using property patterns to match on properties
- Working with new range operator
- Using hat operator
Requirements
- Visual Studio Community (The free edition of Visual Studio)
Target audience
- Complete beginners, no prior experience is required.
- Developers switching from other languages.
- Programmers who are not feeling confident about their programming skills.
- People who are looking for a career change.
- Students looking for a course to refresh and incredibly increase their knowledge.
- If you want to take only one course to learn everything to be C# developer.
Price History
Price history for The Complete C# and Object-Oriented Programming Course | |
---|---|
Latest updates:
|
|
Reviews (0)
User Reviews
0.0 out of 5
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
Write a review
There are no reviews yet.