Object Oriented Programming in JAVA
Object Oriented Programming in JAVA, available at $54.99, has an average rating of 4, with 49 lectures, 1 quizzes, based on 2 reviews, and has 59 subscribers.
You will learn about Concepts of Object Oriented programming Being able to create desktop apps by using libraries. Add "Java Language" to your CV. The Concepts of "multithreading" You will gain the ability to be able to learn other programming languages such as C#, C++ and C a lot easier with the background you obtain. This course is ideal for individuals who are For those who would like to learn OOP (Object Oriented Programming) or For those who have earlier attempts to learning programming languagaes. or For those, who have the fundamental Java background, and want to improve more. It is particularly useful for For those who would like to learn OOP (Object Oriented Programming) or For those who have earlier attempts to learning programming languagaes. or For those, who have the fundamental Java background, and want to improve more.
Enroll now: Object Oriented Programming in JAVA
Summary
Title: Object Oriented Programming in JAVA
Price: $54.99
Average Rating: 4
Number of Lectures: 49
Number of Quizzes: 1
Number of Published Lectures: 49
Number of Published Quizzes: 1
Number of Curriculum Items: 50
Number of Published Curriculum Objects: 50
Original Price: $44.99
Quality Status: approved
Status: Live
What You Will Learn
- Concepts of Object Oriented programming
- Being able to create desktop apps by using libraries.
- Add "Java Language" to your CV.
- The Concepts of "multithreading"
- You will gain the ability to be able to learn other programming languages such as C#, C++ and C a lot easier with the background you obtain.
Who Should Attend
- For those who would like to learn OOP (Object Oriented Programming)
- For those who have earlier attempts to learning programming languagaes.
- For those, who have the fundamental Java background, and want to improve more.
Target Audiences
- For those who would like to learn OOP (Object Oriented Programming)
- For those who have earlier attempts to learning programming languagaes.
- For those, who have the fundamental Java background, and want to improve more.
IMPORTANT NOTE:
This course is published without completing fully, we have 2 reasons for that.
-
Our student-base, requested us to publish it right away, so that they do not have to wait. They want to start the course right away, and gradually move on as we publish new updates.
-
We wanted this one to be customized to our students. We would like to get as many feedbacks as we can, so that we can redesign our course in a way that is most beneficial to our students.
By learning Java’s Object-Oriented Programming language, you can take pleasure in mastering and creating professional apps.
By learning every idea of Object-Oriented Programming with Java from scratch during this course, we will attempt to specialize in Java as a group and progress to the point where we can produce Java applications of a professional caliber.
The Course’s Organization
Throughout the course;
-
We will develop our fundamental subjects in the IntelliJ IDE environment in each section. In order to make what we have learned more permanent, we will also attempt to understand the principles through the figure utilizing a Smart Notebook and a Graphic Tablet.
-
While the fundamental subjects are covered, we’ll aim to focus on the ideas that come up frequently, particularly in job interviews.
-
We will complete mini-projects and apps following the learning of every new topic across all disciplines.
-
We will attempt to create substantial projects after putting all the knowledge we gained in the course’s final sections to use.
Coure Content
Throughout the course, we will work on these ;
-
General Information about Java and Setting up the Necessary Environments
-
Creating a Project in Java
-
Variables, Data Types and Basic Operators
-
Conditional Cases and Code Blocks
-
Cycles and Decision Structures
-
Overloading on Methods and Methods
-
Classes, Methods, Constructors (Constructor Methods) and Inheritance (Inheritance)
-
The concepts of Composition, Encapsulation and Polymorphism
-
Arrays, Arraylists, String Class and LinkedLists
-
Interfaces, Abstract Classes, Inner Classes
-
Generics
-
Java Naming Convention, Packages and Access Specifiers
-
Java Collection Framework
-
Exception Handling (Exception Handling)
-
Java I/O
-
Java Multithreading and Concurrency
-
Interface Development with Swing
-
Developing a 2D Space Game with Swing
-
Developing a Lottery Application with Swing
-
JDBC and Mysql Database
-
Developing a Company Employees Project with Swing
Course Curriculum
Chapter 1: Introduction
Lecture 1: 1.1 Building First Project
Lecture 2: 1.2 Variable Declaration
Lecture 3: 1.3 Data Types : int, short, byte and long
Lecture 4: 1.4 Data Types : double, float
Lecture 5: 1.5 Data Types : char and boolean
Lecture 6: 1.6 Data Types : string
Lecture 7: 1.7 Arithmetic Operations
Lecture 8: 1.8 Getting Input with Scanner
Lecture 9: Project I : Body Mass Index Calculator (BMI)
Lecture 10: Project II : Interchanging 2 Values Given by User
Lecture 11: Project III : Taxi Fare Calculator
Chapter 2: Conditional Statements and Code Block Logic
Lecture 1: 2.1 Code Blocks and Beautifying Your Codes
Lecture 2: 2.2 Comparison Operators
Lecture 3: 2.3 Logical Operators
Lecture 4: 2.4 If-Else Statement – Part I
Lecture 5: 2.5 If-Else Statement – Part II
Lecture 6: 2.6 Switch Case
Lecture 7: Project IV : I am the biggest project (biggest number finder)
Lecture 8: Project V : A simple calculator
Lecture 9: Project VI : A letter grade calculator for college students
Chapter 3: Loop Construction
Lecture 1: Loops in General
Lecture 2: <for> Loop
Lecture 3: <while> Loop
Lecture 4: <break> keyword
Lecture 5: <continue> keyword
Lecture 6: Project VII : An ATM Design
Lecture 7: Project VIII : Program that decides how many digits a number is
Lecture 8: Project VIV : A project that spots Armstrong Numbers
Chapter 4: Methods and Overloading Methods in Java
Lecture 1: Method Decleration
Lecture 2: Why do we even have parameters for methods?
Lecture 3: What is overloading a method? Method overloading explained.
Lecture 4: What is a <local variable>? How does it work?
Lecture 5: Project X : Am I Prime (Prime Number Finder)
Lecture 6: Project XI : Until Prime Project (Displaying All Prime Numbers till given input)
Chapter 5: Object Oriented Programming (OOP) Part – I
Lecture 1: Introduction to Object Oriented Programming – getting to know the definitions
Lecture 2: Defining methods within a class – Encapsulation
Lecture 3: What is a constructor? An easier way to construct your object
Lecture 4: Object References
Lecture 5: Project XII : ATM Project (OOP) – Part 1
Lecture 6: Project XII : ATM Project (OOP) – Part 2
Lecture 7: Project XII : ATM Project (OOP) – Part 3
Lecture 8: Project XIII : Hydration Application
Lecture 9: Inheritance
Chapter 6: Object Oriented Programming (OOP) Part – II
Lecture 1: What is composition? Creating a <computer class> with composition
Lecture 2: Composition continued (with Computer Class)
Lecture 3: Polymorphism logic explained.
Chapter 7: Arrays, ArrayList, String Class and Linkedlist
Lecture 1: What is an Array? Properties of an array in general.
Lecture 2: How to use arrays with the help of loops?
Lecture 3: Arrays and Methods (using an array as input to a method)
Instructors
-
Afterclap Academy
Instructor
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 1 votes
- 4 stars: 0 votes
- 5 stars: 1 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024