Java SE + Workshop From Oracle Academy (بالعربى ) 75 Hours
Learn Java from beginner to expert in 75 hours! Includes practical training and a complete project. Master Java programming.
Course Content
Java SE + Workshop From Oracle Academy (بالعربى ) 75 Hours is an all-levels Udemy course taught by Global Academy. It runs 74h 41m, is taught in Arabic, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 120 reviews, with 7,649 students enrolled. It is a paid course, first published May 2020.
Learn Java SE: Build a Strong Foundation for Software Development
This comprehensive Java SE training provides a practical introduction to object-oriented programming using the powerful Java language. Gain hands-on experience and build a solid base to advance your career in software development. You'll master core Java programming language constructs to create robust Java technology applications.
Key Skills You'll Develop:
- Control Flow: Utilize decision (if/else) and looping (for, while) constructs, along with methods, to control program execution and create efficient code.
- Object-Oriented Principles: Understand and apply fundamental object-oriented concepts, including inheritance, encapsulation, and abstraction.
- Object Manipulation: Learn to effectively use and manipulate object references and implement basic error handling techniques.
- Date & Time Handling: Leverage the new SE 8 java.time and java.time.format packages to format and print local date and time values.
- Collections & Predicate Lambdas: Specify data modification using predicate lambda expressions when working with Collections classes.
Course Objectives:
- Write effective Java code utilizing variables, arrays, conditional statements, and loop constructs.
- Manipulate primitive numeric data and string data using Java operators.
- Create Java classes and effectively use object references.
- Access and utilize the fields and methods of Java objects.
- Manipulate text data with the methods provided by the String and StringBuilder classes.
- Perform safe casting to avoid precision loss and errors.
- Declare, override, and invoke methods within Java classes.
- Access and create static fields and static methods.
- Utilize classes from the java.time and java.time.format packages for precise date and time formatting.
- Encapsulate classes using access modifiers and implement overloaded constructors.
- Define and implement a simple class hierarchy to promote code reusability.
- Demonstrate polymorphism by implementing a Java Interface.
- Use Predicate Lambda expressions as arguments to methods for functional programming.
- Implement robust error handling by managing checked exceptions in Java applications.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.