Giter Club home page Giter Club logo

object-oriented-programming's Introduction

Object-Oriented-Programming

Repository for the course Object-oriented programming with C# at Telerik Academy

Course program

[00. Course Introduction](/Topics/00. Course-Intro)

Course Program, Examination, Trainers

Slides / [ Demos](/Topics/00. Course-Intro/demos) / [Tasks](/Topics/00. Course-Intro/homework) / [ Videos](/Topics/00. Course-Intro/VIDEOS.md)

[01. Defining Classes 1](/Topics/01. Defining-Classes-Part-1)

Classes, Fields, Constructors, Methods, Properties

[Slides](https://rawgit.com/TelerikAcademy/Object-Oriented-Programming/master/Topics/01. Defining-Classes-Part-1/index.html) / [ Demos](/Topics/01. Defining-Classes-Part-1/demos) / [Tasks](/Topics/01. Defining-Classes-Part-1/homework) / [ Videos](/Topics/01. Defining-Classes-Part-1/VIDEOS.md)

[02. Defining Classes 2](/Topics/02. Defining-Classes-Part-2)

Static Members, Structures,Enumerations, Generic Classes, Namespaces

[Slides](https://rawgit.com/TelerikAcademy/Object-Oriented-Programming/master/Topics/02. Defining-Classes-Part-2/index.html) / [ Demos](/Topics/02. Defining-Classes-Part-2/demos) / [Tasks](/Topics/02. Defining-Classes-Part-2/homework) / [ Videos](/Topics/02. Defining-Classes-Part-2/VIDEOS.md)

[03. Extension Methods, Delegates, Lambda Expressions, LINQ](/Topics/03. Extension-Methods-Delegates-Lambda-LINQ)

Extension Methods, Anonymous Types, Delegates, Lambda Expressions, LINQ, Dynamic, Events

[Slides](https://rawgit.com/TelerikAcademy/Object-Oriented-Programming/master/Topics/03. Extension-Methods-Delegates-Lambda-LINQ/index.html) / [ Demos](/Topics/03. Extension-Methods-Delegates-Lambda-LINQ/demos) / [Tasks](/Topics/03. Extension-Methods-Delegates-Lambda-LINQ/homework) / [ Videos](/Topics/03. Extension-Methods-Delegates-Lambda-LINQ/VIDEOS.md)

[04. OOP Principles 1](/Topics/04. OOP-Principles-Part-1)

Inheritance, Abstraction, Encapsulation

[Slides](https://rawgit.com/TelerikAcademy/Object-Oriented-Programming/master/Topics/04. OOP-Principles-Part-1/index.html) / [ Demos](/Topics/04. OOP-Principles-Part-1/demos) / [Tasks](/Topics/04. OOP-Principles-Part-1/homework) / [ Videos](/Topics/04. OOP-Principles-Part-1/VIDEOS.md)

[05. OOP Principles 2](/Topics/05. OOP-Principles-Part-2)

Polymorphism, Class Hierarchies, Exceptions, Strong Cohesion and Loose Coupling

[Slides](https://rawgit.com/TelerikAcademy/Object-Oriented-Programming/master/Topics/05. OOP-Principles-Part-2/index.html) / [ Demos](/Topics/05. OOP-Principles-Part-2/demos) / [Tasks](/Topics/05. OOP-Principles-Part-2/homework) / [ Videos](/Topics/05. OOP-Principles-Part-2/VIDEOS.md)

[06. Common Type System](/Topics/06. Common-Type-System)

.NET Types Hierarchy, Cloning, Comparing,Value and Reference Types, Parameters Passing

[Slides](https://rawgit.com/TelerikAcademy/Object-Oriented-Programming/master/Topics/06. Common-Type-System/index.html) / [ Demos](/Topics/06. Common-Type-System/demos) / [Tasks](/Topics/06. Common-Type-System/homework) / [ Videos](/Topics/06. Common-Type-System/VIDEOS.md)

[07. OOP Workshop](/Topics/07. OOP-Workshop)

object-oriented-programming's People

Contributors

vesheff avatar inkolev avatar nikolayit avatar evlogihr avatar viktortsvetkov avatar cuklev avatar hmk3r avatar dimitarnestorov avatar konstantinsimeonov avatar ilianab avatar ivaylokenov avatar nmarazov avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.