C# Expert OOP - Lecture 1: Classes, Methods, Access Modifiers, Static, IDE, DLL, Fields & Properties
SECourses
#ObjectOrientedProgramming #CSharp #Software #Engineering #Programming #Course Hello everyone. My name is Furkan Gözükara, and I am a Computer Engineer Ph.D. Assistant Professor at the Software Engineering department.
In this course, starting from ground to the advanced level Object Oriented Programming concept and the C# programming language will be taught.
Object Oriented Programming Full Course with C# Playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffsnH3XJb66FDIHh1yHwWC26I
GitHub repository of the Object Oriented Programming with C# course : https://github.com/FurkanGozukara/CSE215-2020-object-oriented-programming-with-cSharp
Discord channel link of the course : https://discord.gg/6Mrb8MwteQ How to use Discord : https://youtu.be/AEwPtYiLvsQ
This course requires you to have fundamental knowledge about programming in C#. If you do not have, you can watch our Introduction to Programming with C# course playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffskoSXySh0MdiayPJsBZ7m2o
In Lecture 1 the following topics are covered:
How to install Microsoft Community Edition with which packages
Public, private, protected and internal access modifiers
How to compose a custom class
How to use Random class to generate random numbers
How to compose a library project, compose a DLL file and use that DLL file in another project
What is method or function
Difference between object-oriented programming and procedural programming
Simple example of inheritance
Difference of static and non-static classes and methods with examples
Fields and properties of classes
How to use the get and set method to manipulate properties of classes
If, try and catch statements
How to use dictionary class
How to use stopwatch class to calculate the precise time
Proper way of big string manipulation and slowness of string concatenation
How to write the content of a dictionary to a file
Simple string formatting examples
How to use a counter to display progress in a simple way
If you want to start learning programming or develop your other Software Engineering related skills you can watch our below full courses:
[1] Introduction to Programming Full Course with C# playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffskoSXySh0MdiayPJsBZ7m2o
[2] Object Oriented Programming Full Course with C# playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffsnH3XJb66FDIHh1yHwWC26I
[3] Artificial Intelligence (AI) and Machine Learning (ML) Full Course with C# Examples playlist: https://www.youtube.com/playlist?list=PL_pbwdIyffskVschrADCL6KEnL_nqDtgD
[4] Software Engineering Full Course playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffslgxMVyXhnHiSn_EWTvx1G-
[5] Security of Information Systems Full Course playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffslM_o92NwkaUzD7C6Fekx26
[6] (Turkish) Bilgisayar Becerileri Tam Ders playlist : https://www.youtube.com/playlist?list=PL_pbwdIyffsmyE2e909ea1MXLcMb8MenG ... https://www.youtube.com/watch?v=s-FZ2pW6UF4
349728946 Bytes