Introduction to the world of OOP – learn the theory, apply it in practice
Intermediate Level, – 4 hours, 21 lectures
Average rating 4.8/5 (4.8 (17 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.)
The IDE I am going to use is IntelliJ, you may opt for any other environment you are used to. Please, have it installed, as we are not starting from the installation process, but a step ahead.
Once we cover the idea of classes and objects, you are to be introduced to the basic OOP principles – encapsulation, inheritance, abstraction and polymorphism, The lectures are structured in a way to let you move in pace with the instructor, applying everything you have just seen by yourself. The logic of every piece of code is to be explained in details. Once the theoretical part cover, you’ll complete 3 more projects, by yourself, as I’ll be guiding you on the way. Nowadays, every programmer needs to be aware of what OOP is and how it is applied – so, why not making the first step now?
apply the OOP principles in practice;
design their own OOP-based programmes;
operate with the basic concepts in programming – classes, objects, overloading and overriding, inheritance and many more;
understand the logic in multi-class projects and read the code with ease;
This course is for everyone who has basic knowledge of programming (what a variable is, what an if-statement is, how a loop works).
The language we are going to use is Java, but keep in mind this is a course about principles, not about syntax.
So, anyone, with any programming background is welcome.
“I like the way the instructor teaches so far – the explanations are clear, the English is perfect. It’s really better to read everything and to listen.” (Pal Martin)
“Very useful course to learn the basics of java and perfect English. The exercises are a little repetitive” (Dr. Giuseppe Di Modugno)
“Very clear and concise. I am taking this as a supplement to my computer science 101 class. Instructor of this course is doing an excellent job, explaining the theory behind the code.” (La Fountain)
I have been teaching for seven years now, always inspired by the enthusiasm of people, acquiring new knowledge. Keep It Super Simple – the basic principle to follow, every complex theory or concept turns out clear and easily applicable. Currently, I am an Android developer, aimed at creating educational software products.
Instructor Other Courses:
Android: build your quiz game app with SQLight DB Vyara Georgieva, Educator; Technical Trainer and Software Developer (6) $10 $50
A-Z Guide to Android Interview Success
Retrofit for beginners: GET the content of an API in Android
Vyara Georgieva coupons
Development course coupon
Udemy Development course coupon
Programming Languages course coupon
Udemy Programming Languages course coupon
Java: Object Oriented Programming, basic principles
Java: Object Oriented Programming, basic principles course coupon
Java: Object Oriented Programming, basic principles coupon
The post 80% off #Java: Object Oriented Programming, basic principles – $10 appeared first on Course Tag.