Fundamentals Of Object-Oriented Programming: Java & intelliJ
Fundamentals Of Object-Oriented Programming: Java & intelliJ, available at $69.99, has an average rating of 4.2, with 52 lectures, based on 101 reviews, and has 3873 subscribers.
You will learn about Understand the purpose of OOP, the history of the Java programming language, the anatomy of a Java program and the role of the compiler Learn how to use Java syntax to store, process and retrieve data, take input from a user and provide an output by writing simple programs Use built-in Java libraries to process input and data, create custom libraries, file handling and defensive programming techniques Construct complex – real world object-oriented classes and solutions in Java based on UML diagrams. Use GitHub to upload completed project files. Learn core programming concepts that will improve logical reasoning, critical thinking & problem solving skills and equip you for your first Jr Developer Role Integrate Github – a version management system for collaborating and sharing software components and documentation This course is ideal for individuals who are Beginner and Novice programmers who would like to develop a basic understanding of how to write simple Object-Oriented programs in Java or Hobbyists, creatives, or people who just love learning and want to understand how software systems work or Anyone looking to advance their career, and increase their earning potential It is particularly useful for Beginner and Novice programmers who would like to develop a basic understanding of how to write simple Object-Oriented programs in Java or Hobbyists, creatives, or people who just love learning and want to understand how software systems work or Anyone looking to advance their career, and increase their earning potential.
Enroll now: Fundamentals Of Object-Oriented Programming: Java & intelliJ
Summary
Title: Fundamentals Of Object-Oriented Programming: Java & intelliJ
Price: $69.99
Average Rating: 4.2
Number of Lectures: 52
Number of Published Lectures: 52
Number of Curriculum Items: 52
Number of Published Curriculum Objects: 52
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand the purpose of OOP, the history of the Java programming language, the anatomy of a Java program and the role of the compiler
- Learn how to use Java syntax to store, process and retrieve data, take input from a user and provide an output by writing simple programs
- Use built-in Java libraries to process input and data, create custom libraries, file handling and defensive programming techniques
- Construct complex – real world object-oriented classes and solutions in Java based on UML diagrams. Use GitHub to upload completed project files.
- Learn core programming concepts that will improve logical reasoning, critical thinking & problem solving skills and equip you for your first Jr Developer Role
- Integrate Github – a version management system for collaborating and sharing software components and documentation
Who Should Attend
- Beginner and Novice programmers who would like to develop a basic understanding of how to write simple Object-Oriented programs in Java
- Hobbyists, creatives, or people who just love learning and want to understand how software systems work
- Anyone looking to advance their career, and increase their earning potential
Target Audiences
- Beginner and Novice programmers who would like to develop a basic understanding of how to write simple Object-Oriented programs in Java
- Hobbyists, creatives, or people who just love learning and want to understand how software systems work
- Anyone looking to advance their career, and increase their earning potential
This course offers an introduction to the paradigm and features of object-oriented programming using a modern object-oriented language that is relevant and popular in industry. The course entails the modeling of objects and classes, object-oriented facilities such as inheritance and polymorphism, native data structures, exception handling, file management and streams.
COURSE OBJECTIVES
-
Set up classes in a modern Object-Oriented language
-
Use and understand inheritance facilities
-
Use and understand interfaces
-
Demonstrate polymorphic behavior
-
Use collections and data structures
-
Use exception handling facilities and defensive programming
-
Create solutions based off UML models
Java is one of the most in-demand programming languages, It’s:
-
Simple
-
Secure
-
Object-Oriented
-
Fast
Java is everywhere, from web server tools to enterprise software and android apps, It’s also the foundation of the Android operating system.
When you enroll in this course, you’ll learn core programming concepts that will equip you to write programs that solve complex real-world problems and additionally, you will gain the foundational skills you need to advance your career as a software engineer.
This course is specifically designed for beginners and anyone seeking to strengthen their Java domain knowledge and It will prepare you for a Jr Java Developer position or your programming gig.
According to sites like Indeed and Glassdoor, a junior Java developer can earn anywhere from $60,000 to 6 figures a year on average! With many of these opportunities being remote based.
Take your first step towards a career in software development with this introductory course to Object Oriented Programming in Java.
Course Curriculum
Chapter 1: Module 1
Lecture 1: Introduction
Lecture 2: Module Objectives – Getting you comfortable with the Java ecosystem
Lecture 3: Environment Setup & First Run
Lecture 4: Variables & Data Types
Lecture 5: Char Data Type
Lecture 6: Boolean & Logical Operators
Lecture 7: Program: User Input – Voting Age
Lecture 8: Arithmetic Operators
Lecture 9: DateTime
Lecture 10: Program: Date Difference
Lecture 11: Program: Simple Interest Calculator
Lecture 12: Module Summary
Chapter 2: Module 2
Lecture 1: Module Objectives – Enabling our programs to make decisions and process input
Lecture 2: Strings
Lecture 3: String Methods
Lecture 4: Stringbuilder
Lecture 5: Type Casting
Lecture 6: Flow Control: IF/ELSE , Ternary Operator – Test Scores Program
Lecture 7: Flow Control: Switch Statement Program – Print Weekday Based On Number
Lecture 8: Flow Control: Loops – WHILE | DO-WHILE | FOR
Lecture 9: Flow Control: Loops – BREAK | CONTINUE
Lecture 10: Arrays
Lecture 11: Methods
Lecture 12: Program: Calculate Test Score Average
Lecture 13: Program: Find Max Value In Array
Lecture 14: Module Summary
Chapter 3: Module 3
Lecture 1: Module Objectives – Understanding OOP Architecture and Design concepts
Lecture 2: Classes & Objects
Lecture 3: Constructors & Access Specifiers (Setters and Getters)
Lecture 4: The 4 Pillars Of OOP
Lecture 5: Inheritance – Student Class
Lecture 6: Multi-level Inheritance, Polymorphism
Lecture 7: Abstract Class
Lecture 8: Interfaces
Lecture 9: Const, Enum, Static, Final
Lecture 10: Collections
Lecture 11: Exception Handling
Lecture 12: File Handling
Lecture 13: Program: Custom Message Based On Weekday
Lecture 14: Module Summary
Chapter 4: Module 4
Lecture 1: Module Objectives – Designing real world solutions based on UML diagrams
Lecture 2: Project: Payroll System Simulation – Part 1
Lecture 3: Project: Payroll System Simulation – Part 2
Lecture 4: Project: Payroll System Simulation – Part 3
Lecture 5: Project: Payroll System Simulation – Part 4
Lecture 6: Project: Payroll System Simulation – Part 5
Lecture 7: Project: ATM Simulation Part 1 – Interface Example
Lecture 8: Project: ATM Simulation Part 2 – User Menu
Lecture 9: Project: ATM Simulation Part 3 – Inheritance
Lecture 10: Project: ATM Simulation Part 4 – Transactions Report
Lecture 11: Project: ATM Simulation Part 5 – GitHub Integration
Lecture 12: Module Summary
Instructors
-
Doron Williams
System Programmer Analyst
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 8 votes
- 3 stars: 12 votes
- 4 stars: 38 votes
- 5 stars: 42 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 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
- Top 10 Gardening Courses to Learn in November 2024