C# Object Oriented Programming with Hands-on Practices | Kerem Aydin | Skillshare

C# Object Oriented Programming with Hands-on Practices

Kerem Aydin, Software Developer, Unity Developer, Gam

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
65 Lessons (6h 56m)
    • 1. What We Will Learn?

      3:02
    • 2. What is Object Oriented Programming

      1:59
    • 3. Intro to Objects and Classes

      5:48
    • 4. Class Structure – Banking Application

      3:50
    • 5. Actions in a Class

      9:41
    • 6. Instantiation – Testing Our Application

      9:55
    • 7. Access Modifiers

      2:56
    • 8. Static Class

      2:29
    • 9. Partial Class

      2:25
    • 10. Nested Class

      4:04
    • 11. Homework 1

      1:47
    • 12. Answer

      2:22
    • 13. Introduction to Fields and Properties

      4:48
    • 14. Code Organization With Regions

      2:39
    • 15. Demonstration - Field and Properties

      7:19
    • 16. Intro To Methods

      2:35
    • 17. Utility Methods

      7:44
    • 18. Passing by Variable

      4:12
    • 19. Methods in Our Application

      9:04
    • 20. Intro to Construction

      4:45
    • 21. Demonstration - Constructors

      8:52
    • 22. Homework 2

      2:24
    • 23. Answer for Homework 2

      9:34
    • 24. Intro to Windows Forms Applications

      7:00
    • 25. Create Windows From Application

      11:25
    • 26. Intro to Windows Forms Events

      2:14
    • 27. Demonstration - Windows Forms Events

      12:38
    • 28. Input Validations

      5:37
    • 29. User Controls

      9:41
    • 30. User Controls 2

      10:20
    • 31. Homework 3

      3:51
    • 32. Answer for Homework 3

      7:18
    • 33. Intro to Data Logic

      3:13
    • 34. Refactoring - Logically Organizing Elements

      13:23
    • 35. Intro to System IO Library

      4:08
    • 36. Conclusion

      0:52
    • 37. File System as Data Storage Unit

      8:50
    • 38. File System as Data Storage Unit 2

      8:41
    • 39. File System as Data Storage Unit 3

      13:54
    • 40. File System as Data Storage Unit 4

      5:16
    • 41. File System as Data Storage Unit 5

      8:40
    • 42. Intro to Inheritance

      10:09
    • 43. Intro to Inheritance 2

      6:30
    • 44. Non - Inheritable Member

      5:39
    • 45. Sealed and Abstract Modifiers

      3:27
    • 46. Sealed and Abstract Modifiers 2

      12:49
    • 47. Acces Modifiers Revisited

      10:54
    • 48. Polymorphism

      8:42
    • 49. Interfaces

      10:15
    • 50. Interfaces Part 2

      11:41
    • 51. Homework 4

      3:18
    • 52. Intro to Event Driven Programming

      8:06
    • 53. Events and Delegates

      13:28
    • 54. Intro to Exception Handling

      7:27
    • 55. Demonstration - Exception Handling

      8:19
    • 56. Demonstration - Exception Handling Part 2

      10:54
    • 57. Homework 5

      1:00
    • 58. Answer for Homework 5

      6:08
    • 59. Tips and Tricks - Keyboard Shortcut

      9:38
    • 60. Tips and Tricks - Code Styling

      5:00
    • 61. Tips and Tricks - Code Snippets

      1:43
    • 62. Tips and Tricks - Documentation Comments

      2:08
    • 63. Tips and Tricks - Overriding To String Method

      2:27
    • 64. Tips and Tricks - Handle Exceptions Globally

      4:00
    • 65. What We Have Learned

      1:11
14 students are watching this class