Introduction to Object Oriented Programming
3.4 (13 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.
2,089 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Introduction to Object Oriented Programming to your Wishlist.

Add to Wishlist

Introduction to Object Oriented Programming

Learn and Master Object Oriented System development Methodologies
3.4 (13 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.
2,089 students enrolled
Created by Sunil Kumar Gupta
Last updated 9/2015
English
Learn Fest Sale
Current price: $10 Original price: $20 Discount: 50% off
23 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Design and develop software using Object Oriented Programming
  • Develop & Design Software using Object Oriented Programming such as Java,PHP,C# etc.
  • Apply best practices of Object Oriented Programming
  • Apply the crucial Object Oriented Programming principles to software development
  • Make the leap into professional software development using OOP
View Curriculum
Requirements
  • Basic Understanding of programming languages such as C
  • Basic understanding of computers
Description

This course will help you Mastering Object Oriented Programming concepts and help in applying these concepts into programming if you want to be a Java developer/ PHP developer or C# developer.

In this course you will not only learn all the core Object Oriented Programming concepts, but you will also learn how and when to transfer those concepts into programming languages such as Java/PHP/C#.

This course is unique as I will use real life examples with images to demonstrate and elaborate on OOP concepts so that you can get the best understanding of Object Oriented Programming paradigm.

Course Highlights:

  • All basic fundamentals will be explained in detail
  • By the end of the course you will be able to understand OOP concepts
  • You will get strong core knowledge of Object Oriented Programming with this course
Who is the target audience?
  • Software professionals who wants to learn Java,PHP,C#
  • Software Engineering Students who want to make career in IT
  • IT professionals, Analysts and Managers who wants understands Object Oriented Software Development
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 16 Lectures Collapse All 16 Lectures 01:46:59
+
Introduction to Object Oriented Programming
3 Lectures 21:23

This lecture explains the Object Oriented Programming concepts in details.

Preview 06:03

In this core principles of OOPs have been explained.

Principles of Object Oriented Programming
10:10

This lectures discusses the advantages of Object Oriented Programming.

Advantages of Object Oriented Programming
05:10
+
Objects And Classes
2 Lectures 18:26

In this we are discussing about Objects and classes in great detail with examples.

Objects And Classes
12:17

This lectures talks about real world Objects and Classes. This lectures also explains how to design a Class for a real world entity.

Preview 06:09
+
Inheritance
4 Lectures 28:56
Introduction to Inheritance
05:48

Inheritance Example
04:37

Inheritance Example 2
08:18

Types of Inheritance
10:13
+
Polymorphism
3 Lectures 11:56
Polymorphism
04:31

Method Overloading
02:00

Method Overriding
05:25
+
Abstraction & Encapsulation
4 Lectures 26:18
Abstraction & Encapsulation
04:12

Abstraction
06:24

Encapsulation
07:05

Real World Examples Of Abstraction And Encapsulation
08:37
+
Aggregation
0 Lectures 00:00
About the Instructor
Sunil Kumar Gupta
3.9 Average rating
670 Reviews
20,999 Students
13 Courses
Technology Analyst & Programmer

Sunil is a developer, programmer, mentor and all round technology nut. With over 6 years of professional experience in the software development as Software Engineer and Technology Analyst, he understands what technology can do for us.

He loves building applications using Object Orientated languages & Aspect Orientated programming.

He has a special love for Data Analysis, Data Science and Analytics.

He runs technology website where he shares his technical expertise and experience.

Sunil is an Oracle Certified Professional, Java SE 6 Programmer and currently works as Technology Analyst at an IT company and he holds a Bachelor of Technology degree in Computer Science & Engineering.