Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java And PHP Complete Course For Java And PHP Beginners
Rating: 4.5 out of 5(618 ratings)
78,785 students

Java And PHP Complete Course For Java And PHP Beginners

Java And PHP Programming, Learn Java And PHP Basics And Advanced One Course, Java And PHP Complete Course For Beginners
Last updated 7/2024
English
English [Auto],

What you'll learn

  • You will learn how to write a complete Java program that takes user input, processes and outputs the results
  • You will learn java concepts such as console output, Java Variables and Data Types, Java Operators And more
  • You will learn PHP concepts such as basic syntax, input and output techniques, and console IO
  • You will learn PHP arithmetic, assignment, conditional, comparison operators
  • You will learn PHP loops and conditional statements,POST and GET and more.

Course content

2 sections86 lectures7h 5m total length
  • Java Hello World Program.4:15

    Learn to write java hello world program in eclipse by creating java project and package, defining a hello world class with a main method, and using System.out.println to display output.

  • Java Arithmetic Operators2:54

    Explore Java arithmetic operators, using a scanner to read two integers and perform addition, subtraction, multiplication, division, and modulus, illustrating integer results and printing them.

  • Java Unary Operators4:08

    Explore Java unary operators, including unary minus, pre and post increments, and pre/post decrements, illustrated with integer variables and boolean results.

  • Java Bitwise Operators5:54

    Demonstrates Java bitwise operators, including not (tilde), and (&), xor (^), and left/right shifts, with byte examples and a two's complement explanation of negative results like -13.

  • Java Relational Operators2:11

    Learn how relational operators in Java evaluate boolean expressions, using a boolean result variable to demonstrate ==, <, <=, >, >=, and != with printed outcomes.

  • Java Conditional Operator1:41

    Explore how conditional operators work in Java using bool one and bool two to compute result with || and &&, showing true when at least one or both are true.

  • Java Input And Output Techniques8:02

    Explore input and output techniques in java, including System.out.println, the System class, and Scanner for keyboard input to print values like x and pi.

  • Java Strings3:43

    Explore how to use strings in Java, create strings from character arrays with the string constructor, read input with Scanner, and perform assignment and concatenation using the plus operator.

  • Java String Functions11:32

    Explore how to use Java's built-in string functions, including length, equals, equalsIgnoreCase, and charAt, with practical examples. Learn substring, indexOf, lastIndexOf, replace, startsWith, endsWith, split, and trim to manipulate strings.

  • Java String Buffer and String Builder4:15

    Explore StringBuffer and StringBuilder in Java, including how capacity is determined by initialization and input length, and how append, insert, and reverse operations modify content.

  • Java Static Keyword6:29

    Explore the static keyword in Java, showing how static variables and methods belong to the class, are shared across objects, and how non-static members remain per instance.

  • Java Class And Objects2:58

    Define a Java class with name, ID, and major, create objects using new, and use setName, setMajor, and display to print student details.

  • Java Boolean Datatype1:56

    Explore the boolean datatype in Java, showing a boolean variable that holds true or false, and demonstrating a type mismatch error when assigning 100.

  • Java Character Type Data2:09

    Demonstrates the Java char data type by declaring a char with a single quoted character like 'A' and printing it, and shows Unicode hex 0041 equivalence.

  • Java This Keyword3:24

    Explain how the this keyword differentiates instance variables from parameters in java, how this() calls the parameterized constructor, and how a non-parameterized constructor initializes defaults and prints A and B.

  • Java User Defined Exceptions5:02

    Define a custom Java exception and enforce an age threshold of 18 via throw and try-catch, displaying the error message and stack trace.

  • Java Switch Case Statement4:57

    Learn how to implement a Java switch case using a scanner to read a character, handle cases A, B, C, D or default, and manage break and fall-through.

  • Java Arrays4:12

    Explore how to declare and initialize int, float, and char arrays in Java, with zero-based indexing, scanner input, and printing using for and for-each loops.

  • Java Array List2:39

    Demonstrates using ArrayList in Java to store city names, add elements, check size, and iterate with a for-each loop, including inserting at a specific index.

  • Java Thread Synchronization6:08

    Demonstrates thread synchronization in Java with a synchronized block around a shared transfer object's sendMessage method. Shows how multiple threads print in order versus interleaved output when synchronization is removed.

  • Java Vectors3:16

    Demonstrate using Java vectors: create a vector of integers, add elements, print size and contents, iterate with for each loop, insert at a specific index, and update size to six.

  • Java Packages3:29

    Demonstrates organizing code with Java packages by defining a my math class in the math package, implementing subtract, multiply, divide, and a recursive factorial, and showing cross-class usage.

  • Java Polymorphism Function Overriding4:00

    Learn how the animal base class defines movement and how dog and frog override movement, printing class-specific messages and invoking super movement to demonstrate inheritance and polymorphism.

  • Java Polymorphism functions overloading3:44

    Explore function overloading in Java polymorphism by examining overloaded Ada methods with different signatures and how inputs select the correct overload for rectangle, square, and circle areas.

  • Java Sets.5:03

    Explore the Java set interface and its operations, including union, intersection, and difference, with practical examples of creating two integer sets with no duplicates using a for-each loop.

  • Java Real Type Data.2:26

    learn how to work with real data types in Java by using float and double variables, including casting, printing results, and understanding memory size and precision.

  • Java Stack Class3:16

    Learn to use the Java stack class to push integer objects, check the top with pick, print size, and pop elements until the stack is empty.

  • Java Queue.3:04

    Define and use a Java queue from java.util, instantiate a linked list-based queue, add five elements, print its size, peek at the front, and remove items in FIFO order.

  • Java Programming Abstraction10:21

    Explore abstract classes and abstract methods in Java, then extend and implement them, override behavior, and instantiate objects to see programmer, tester, and salary examples run.

  • Java Priority queue5:32

    Create a Java priority queue by implementing Comparable in a student class with rank and name, overriding compareTo and toString, then add and poll students by rank.

  • Java Inheritance3:22

    Demonstrate Java inheritance by defining an employee with a protected salary and two derived classes, developer and tester, that add bonuses to reveal total salaries.

  • Java Commenting Techniques2:35

    Discover Java commenting techniques, including single line // comments and multi-line block comments, and use Eclipse shortcuts to toggle, add, or remove comments in code.

  • Java Linked List4:03

    Demonstrate creating and manipulating a Java linked list of integer wrappers, adding elements, checking size, printing contents, and inserting another list at a specific index using addAll.

  • Java Interfaces18:20

    Explore Java interfaces, including default and static methods, extends relationships, and implementing classes; learn about abstract classes, interface objects, and practical examples like vehicles, bikes, and cars.

  • Java Multithreading by extending thread class4:22

    Learn how to implement multithreading in java by extending the thread class, overriding run, looping 0–9 with 100 ms thread.sleep, executing in parallel with the main thread.

  • Java Multithreading by runnable interface4:08

    Define a class that implements Runnable, override the run method, create thread objects, start them, and observe how parallel execution yields interleaved, non-deterministic output.

  • Java Hash Map4:28

    Explore how Java hash map works, including null keys and values, lack of guaranteed order, and how put updates existing keys while demonstrating map contents and containsKey checks.

  • Java Hash Table4:46

    Explore how a hash table in Java maps string keys to integer values, using put and get, handling unique keys, updating existing keys, and finding the maximum marks.

  • Java Functions5:52

    Explore Java functions, including user defined and library functions, with recursive and non-recursive examples, function prototypes, return types, and using pow from the Math library.

  • Java Final Keyword5:04

    explains the Java final keyword for variables, methods, and classes, showing single time initialization, non-overridable methods, and non-extendable classes through examples.

  • Java Comparator To Sort2:58

    Learn how to use the Java comparator interface by implementing the compare method to sort a list, demonstrated with a city list in alphabetical order.

  • Java Break Statement1:35

    Master the break statement in Java by exiting a while true infinite loop. See a count from 0 to 10 with prints before the program ends.

  • Java Continue Statement2:59

    Explore the Java continue statement within an infinite while loop, skipping the rest of the loop for a between 5 and 10 inclusive, and breaking at 15.

  • Java For Loop4:49

    Explore the Java for loop syntax, including initialization, condition, and increment, and see how the loop control variable sums values from 0 to 9 to reach 45.

  • Java While Loop2:56

    Uses a Java while loop to count from 0 to 9, printing each a and adding to sum. Exits when a reaches 10, producing a final sum of 45.

  • Java File Handling4:42

    Learn how to read character by character from a file and write to another in Java using file input stream and file output stream, handling end of file and exceptions.

  • Java Constructor Of A Class4:37

    Explore java constructors, including parameterized and non-parameter constructors, initialize account fields, deposit money to update balance, and display details.

  • Java Exception Handling10:06

    Explore Java exception handling with a hands-on demo of try catch finally, division by zero, arithmetic and number format exceptions, and multi-catch strategies using user input.

  • Java Enumeration and iterators5:23

    The lecture demonstrates creating and populating a word list using a vector and a linked list, then retrieving elements with an enumeration and an iterator inside a while loop.

  • Java Wrapper Classes8:08

    Explore Java wrapper classes by creating integer objects, parsing strings with parseInt, and converting values to binary and hex with toBinaryString and toHexString.

  • Java Access Specifiers6:47

    See how Java access specifiers govern visibility within the same package and across classes, including inheritance, and highlight public, private, protected, and default scope with constructors and displays.

  • Java Built-In Exceptions4:39

    Explore Java built-in exceptions, including array index out of bounds, null pointer, and number format exceptions, and learn to handle them with try-catch blocks and clear remedial messages.

Requirements

  • Basic Understanding of Computers
  • No prior knowledge of Java And PHP things will be covered in this course

Description

Java And PHP Complete Course For Java And PHP Beginners

Section 1:  Java Complete Course


  • Take-Away Skills:

    This course is a great introduction to both fundamental programming concepts and the Java programming language. By the end, you'll be comfortable programming in Core Java.

    This Course is the first of a series of courses that make up the Core Java Specialization. The Core Java Specialization, in turn, is part of a series of programming specializations and designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments. This course includes hands-on practice and will give you a solid knowledge of the Java language. After completing this course, you will be able to identify Java’s benefits, program in basic Java syntax using Java data types, and incorporate branches and loops. The audience for this course: - Anyone interested in learning Java - Programmers - Technical Managers - Application Developers

    Topics Covered:

    Module-1: Java Fundamentals

    • Basic Java Program

    • Compile and run a Java program

    • Understanding console output

    • Java Variables and Data Types

    • Java Operators

    • Conditional statements

    • Loops

    • Break and continue

    • Arrays

    • Single Dimensional array

    • Double Dimensional array

    • String Class

    • String methods

Section 3: PHP Complete Course

In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to the request/response cycle, You'll also gain an introductory understanding of Hypertext Markup Language (HTML), as well as the basic syntax and data structures of the PHP language, variables, logic, iteration, arrays, error handling, and superglobal variables, among other elements. An introduction to Cascading Style Sheets (CSS) will allow you to style markup for webpages.

  • Basic syntax

  • Input and Output

  • Arithmetic operators

  • Conditional operators

  • Comparison operators

  • Assignment operators

  • Loops

  • Conditional statements

  • and more

See you Inside the course. Thank you

Who this course is for:

  • Beginner in Java development And PHP development
  • Beginner in software development and web development