Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Abstract Class
This lesson will teach us how to create a class to represent concepts rather than objects.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Project: ATM Simulation Part 5 - GitHub Integration
We will check and execute our ATM simulation program and learn to upload the program on GitHub.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Project: ATM Simulation Part 2 - UI Menu
In the last video, we created a base account class and implemented the transactions interface. Here, we will learn to create user prompts to input data into the system.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Project: Payroll System Simulation - Part 5
In the final lesson on the payroll system, we will focus on grouping our employees' class based on the department they work in and make changes to our classes to display the results.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Project: Payroll System Simulation - Part 4
In this video, we will be introduced to GitHub, where we will store our code for the payroll management system.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Project: Payroll System Simulation - Part 3
In part 3 of the payroll system, we will look at using the paystub method for our employee classes created in the system.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Project: Payroll System Simulation - Part 1
This lesson will teach us to create a simple payroll management system. In this lesson, we will look at the program's basic structure.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Module Objectives - Designing real-world solutions based on UML diagrams
In this video, we will briefly look at an outline of the objectives of this module to include UML cases and create sample programs to understand the concepts further.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Module 3 Summary
This video briefly outlines the concepts learned in the module in a quick refresher.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Program: Custom Message Based on Weekday
We will use all the concepts learned in this module and write a program that creates a custom message based on the day of the week.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - File Handling
In this video, we will be looking at file and exception handling. We will wrap our file statements inside the try and catch blocks.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Exception Handling
Here, we will look at exceptions or conditions that may arise during the execution of a Java program and understand the error or exception handling codes.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Collections
Let's understand about Java collections framework designed to support numerous collections hierarchically.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Const, Enum, Static, Final
In this lecture, we will learn about constants and static variables and how to create variables using the final and static methods.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Interfaces
This video elaborates on interfaces, how an interface determines the software's features, and how they can be implemented.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Multi-level Inheritance, Polymorphism
Here, we will look at the multilevel inheritance of the classes and how we can share the attributes of many subclasses.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Inheritance
In this video, we will look at inheritance in Java, where we have a superclass and a derived class, which inherits the attributes from the parent class.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - The 4 Pillars Of OOP
This video illustrates the four major pillars of object-oriented programming: encapsulation, abstraction, polymorphism, and inheritance.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Constructors & Access Specifiers (Setters and Getters)
In this lesson, we will learn about constructors, a block of code that initializes a newly created object, and access specifiers that determine if other classes can use a particular method.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Classes & Objects
Here, we will understand what classes and objects are and which are the keys to object-oriented programming.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Module Objectives - Understanding OOP Architecture and Design concepts
This brief video outlines the concepts we will learn in this module, including OOP architecture and design.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Module 2 Summary
This brief video succinctly summarizes what we learned throughout this module.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Program: Find Max Value In Array
Furthering our program writing skills, we will learn to create a program that determines the maximum value in an array.
Curated Video
Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Program: Calculate Test Score Average
It is time to put all the knowledge we gained from the previous lessons into creating a program that tests the scoring average.